/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:* http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web,please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset ================================================================================= */
.link-home-footer .row{padding: 20px 0;}
.link-home-footer span{display: block;font-size: 12px;text-align: center;color: #717171;text-transform: initial;}
.link-home-footer span strong {font-weight: bolder;font-size: 16px;text-transform: uppercase;color: #000000;}
.reassurance-footer{padding: 30px 0;}
.reassurance-footer img{margin: 0 auto;}
.reassurance-footer span{display: block;font-size: 12px;text-align: center;}
.reassurance-footer strong {font-weight: bolder;color: #ffffff;text-transform: uppercase;font-size: 14px;text-align: left;}
.block-title-tabs .magictabs .item .title {text-transform: uppercase;}
.static-home-slide .slick-slide.slick-active .text-slide .caption2{text-align: right;font-size: 18px;padding: 10px 10px 0 10px;font-family: 'Open Sans';font-weight: 100;margin: 0;}
.static-home-slide .slick-slide.slick-active .text-slide .caption1{text-align: right;font-size: 32px;padding: 0 10px 0 10px;font-family: 'Open Sans';color: #ffffff;font-style: normal;line-height: 1.2;}
.static-home-slide .slick-slide.slick-active .figcaption.first .text-slide .caption1{text-align: left;}
.static-home-slide .slick-slide.slick-active .figcaption.first .text-slide .caption2{text-align: left;float: left;}
.static-home-slide .slick-slide.slick-active .figcaption.first .text-slide .actions{float: right;margin: 0 20px;}
.category-hub .category-description{text-align: center;font-size: 20px;font-weight: 100;font-family: 'Open Sans';line-height: 1.3;margin-bottom: 50px;}
.category-hub .category-description h1{margin-bottom: 0;font-weight:700;font-size: 24px;}
.category-hub h2{color: #222222;font-family: "Open Sans", Sans-serif;font-size: 36px;font-weight: 700;line-height: 40px;text-align: center;}
.category-hub .description{text-align: center;font-size: 14px;padding: 25px;}
.category-hub .category-hub-content .row {padding: 25px;border-color: #ebe4e4;border-bottom-style: solid;border-bottom-width: 1px;}
.category-hub .category-hub-content .button {border: solid 2px #e9e9e9;border-radius: 5px;background-color: #fff;color: #333;font-size: 13px;font-weight: 700;padding: 0 30px;line-height: 39px;text-transform: uppercase;}
.category-hub .category-hub-content .button:hover{color: #ffffff;background-color: #75905e;border-color: #75905e;}
.category-description-footer{margin: 30px 0;}
.category-themes-univers .category-hub-content .title {width: 100%;text-align: center;display: block;background: #00000085;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);font-size: 20px;text-transform: uppercase;padding: 5px;color: #ffffff;}
.category-themes-univers .category-hub-content .row {margin-bottom: 20px;}
.map-place .image-right .img1{ margin-bottom: 65px; }
.map-place .magicslider-caption .figcaption-center{position: absolute;left: 0px;margin: 0;display: block;right: 0;opacity: 1;line-height: 1;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);width: 100%;background: #00000085;color: #ffffff;padding: 15px;text-align: center;}
.map-place .magicslider-caption .figcaption-center span{display: block;line-height: 1.5;}
.map-place .magicslider-caption .figcaption-center span b{font-size: 18px;}
.map-place .magicslider-caption .figcaption-center h3{color: #ffffff;font-size: 30px;padding: 15px;}
.map-place .alo-item{padding: 0 !important;}
.mage-magictabs .box-product-adv {font-size: 12px;padding: 10px 50px;text-align: center;}
.blog-news .cms-title {text-align: center;padding: 35px;}
.newletters-block{margin: 0 0 40px 0;}
.newletters-block .text-slide.text-slide1{position: absolute;width: 100%;background: #00000085;bottom: 5px;margin: 0 auto;padding: 30px;text-transform: uppercase;}
.newletters-block .text-slide.text-slide1 .caption1{text-align: center;font-size: 30px;padding: 10px 10px 0 10px;font-family: 'Open Sans';font-weight: 100;margin: 0;color: #ffffff;}
.newletters-block .text-slide.text-slide1 .caption2{text-align: center;font-size: 14px;padding: 10px 10px 0 10px;font-family: 'Open Sans';font-weight: 100;margin: 0;color: #ffffff;}
.newletters-block .text-slide.text-slide1 .actions .action:last-child {margin-left: 7px;}
.newletters-block .text-slide.text-slide1 .actions .action{border-width: 2px;border-style: solid;font-size: 1.3rem;text-transform: uppercase;font-weight: 700;display: inline-block;line-height: 39px;height: 43px;padding: 0 25px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.cms-static-block.block3 h2.title {font-size: 34px;font-weight: 700;}
.block-news span {display: block;}
.block-news{background-image: url("../images/enveloppe.png");background-size: 60%;background-repeat: no-repeat;background-position: 50% 50%;}
.block-news span.title-news{font-size: 26px;font-weight: 700;color: #000000;}
.block-news span.content-news {display: block;color: #000000;font-size: 14px;padding: 0px 35px 55px 35px;}
.block-news .block-subscrib {}
.block-footer-top .container{padding-top: 0 !important;}
.login-container, .form-create-account{max-width: 100%;margin: 0;}
.customer-account-login .page-title-wrapper, .customer-account-create .page-title-wrapper{background-image: url("../images/background-account.jpg");    min-height: 150px;background-size: 30%;background-repeat: no-repeat;background-position: 100% 100%;}
.customer-account-login .page-title-wrapper h1, .customer-account-create .page-title-wrapper h1{font-size: 36px;padding-top: 3%;padding-left: 2%;}
.login-container .block{width: 48%;}
.post-list-wrapper .post-posed-date, .post-view .post-posed-date {background-color: transparent;font-size: 14px;color: #999;margin-right: 0 !important;}
.post-list .post-header .post-title, .post-view .post-header .post-title {margin: 0px;padding: 5px 0 5px !important;}
.post-list-wrapper .post-list .post-title-holder .post-title {margin-top: 0 !important;}
.mgzinstagramfeed-image {height: 320px;max-width: initial;object-position: initial;width: initial;}
.linkInstagram{padding: 25px;text-align: left;}
.block-footer-top .imgpartner img{margin:0 auto;}
.block-footer-top .imgpartner img.visa{width: 45%;}
.header .search-area .form-search .action.search .fa {display: block !important;padding-top: 5px;}
.item.product button.action.tocart.primary:before {content: "\f10e";font-family: "Turan7font";font-size: 22px;}
.item.product button.action.tocart.primary span {display: none}
.catalog-product-view .product.media {border-right-width: 0 !important;border-right-style: none;}
.catalog-product-view .product.media .fotorama__thumb {border-width: 0 !important;border-style: none;}
.fotorama__thumb-border {border: none !important;}
div.mage-error[generated] {top: initial !important;left: initial !important;min-width: 10px;}
.account .fieldset>.field.required>label:after {content: '*';color: #e51717;font-size: 1.3rem;margin: 0 0 0 5px;}
.checkout-index-index .cms-static-header{display: none;}
.block-collapsible-nav .item {width: 100%;}
.account .sidebar.sidebar-main{background-image: url("../images/account-background-nav.jpg"); background-size: 50%;background-repeat: no-repeat;background-position: top center;padding-top: 12%;}
.customButtonOne a{color: #333333;border-color: #e9e9e9;background-color: rgba(0, 0, 0, 0);padding: 10px 30px;}
.customButtonOne a:hover{color:#ffffff;border-color: #6d6047;background-color: #6d6047;}
.customButtonTwo a{color: #ffffff !important;border-color: #ff0200;background-color: #ff0200;text-transform: uppercase;padding: 10px 35px;}
.customButtonTwo a:hover{color: #ffffff !important;border-color: #6d6047;background-color: #6d6047;text-transform: uppercase;padding: 10px 35px;}
.figcaption-univers .text-slide-univers .caption1{font-size: 16px;top: 0;position: absolute;color: #ffffff;font-family: "Open Sans", sans-serif;text-align: left;padding: 10px;font-weight: initial;}
.figcaption-univers .text-slide-univers .caption1 span{display: block;text-transform: uppercase;font-size: 30px;}
.figcaption-univers .text-slide-univers .caption3 {padding: 20px;bottom: 0;position: absolute;text-align: center;margin: 0 auto;width: 100%;color: #ffffff;text-transform: uppercase;}
.figcaption-univers .text-slide-univers .caption3 span {color: #ffffff;border: 1px solid #ffffff;padding: 10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.products.wrapper.grid .product-item .product-item-info .images-container {padding-top: 0;}
.product-item .product-item-info {padding: 0;position: relative;}
.figcaption-alsace{position: absolute;bottom: 5px;width: 100%;margin: 0 auto;padding: 30px;text-transform: uppercase;background: #00000085;}
.figcaption-alsace .caption2{color: #ffffff;}
.figcaption-alsace .caption2 span{display: block;font-size: 30px;}
.form-create-account .fieldset .legend{text-transform: initial !important;}
.magepow-gdpr-checkbox span>span{display: block;font-size: 12px;padding: 10px;}
.account .fieldset>.field>label:after {content: '' !important;color: initial !important;}
.account .fieldset>.field.required>label:after {content: '*' !important;color: #e51717 !important;font-size: 1.3rem;margin: 0 0 0 5px;}
.page-title-wrapper .page-title{text-transform: initial !important;}
.customer-account-index .column.main .block .block-content .box .box-title, .sales-order-view .column.main .block .block-content .box .box-title, .customer-address-index .column.main .block .block-content .box .box-title, .customer-account-index .column.main .block .block-content .box .box-title span, .sales-order-view .column.main .block .block-content .box .box-title span, .customer-address-index .column.main .block .block-content .box .box-title span {text-transform:  initial !important;}
.block-dashboard-addresses .block-title a{color: #e51717;}
.additional-addresses .actions a{color: #e51717;}
.customer-address-index .actions-toolbar{padding: 20px 0;}
.form-address-edit .fieldset{width: 48%;padding: 30px 40px;float: left;}
.centerimg img{margin: 0 auto;}
#register-consent label:before{display:none !important;}
#register-consent .consent-message {font-size: 12px;padding: 5px 17px;}
.checkout-index-index .opc-block-summary>.title{text-transform: initial !important;}
.header .minicart-wrapper .block-minicart .subtotal {padding-top: initial !important; border-top: none !important;}
.modal-popup.modals-ajaxcart .modal-inner-wrap {width: 600px !important;max-width: 100%;}
.checkout-agreements-block .action-show{color:#000000;}
.checkout-agreements-block .action-show:hover{color: #828282;}
.checkout-agreements-block .action-show strong{color:#828282;text-decoration: underline;}
.checkout-index-index .opc-wrapper .header-address-select{}
.checkout-index-index .opc-wrapper .text-address-select{clear: both;}
.opc-wrapper .action-select-shipping-item {float: right;margin: 0;}
.opc-wrapper .edit-address-link {float: left;margin: 0;}
.opc-wrapper .shipping-address-item.not-selected-item{padding: 0px 35px 20px 20px;}
.checkout-index-index .opc-wrapper button.action {padding: 0 10px;}
.block-authentication .actions-toolbar a.action span {display: block;}
.block-authentication .block-new-customer .actions-toolbar > .primary .action {color: #000000;background-color: #ffffff;border-color: #000000;border-width: 2px;border-style: solid;font-size: 1.3rem;text-transform: uppercase;font-weight: 700;width: 100%;}
.block-authentication .block-new-customer .actions-toolbar{margin: 0 auto;width: 100%;}
.block-authentication .block-title strong {color: #555555;font-size: 1.8rem;text-transform: initial;}
.block-authentication .actions-toolbar>.primary .action {width: 100%;margin: 20px 0;}
.cart-summary .block .fieldset.coupon {display: block;position: relative;}
.cart-totals {border-top: initial;padding-top: 10px;}
.pochette-cadeau{padding: 15px !important;}
.pochette-cadeau .imgleft {width: 35%;}
.indicecartch{color: #000;font-size: 10px;display: block;font-weight: bolder;margin-bottom: 25px;}
.indicecartch-2 {text-align: left;display: block;font-size: 10px;}
.text-pochette-cadeau .label{font-weight: bold;}
.text-pochette-cadeau{font-size: 12px;}
.text-pochette-cadeau #giftfeecart{float: left;width: 25%;margin: 5px;}
.pochette-cadeau-grid{margin-bottom: 10px;}
#co-shipping-method-form .col-method-choice {width: 10%;}
#co-shipping-method-form .col-price {width: 10%;}
#co-shipping-method-form .col-icon {width: 10%;}
#co-shipping-method-form .col-method {width: 30%;}
#co-shipping-method-form .col-carrier {width: 30%;}
.checkout-index-index .methods-shipping .table-checkout-shipping-method {font-size: 14px;}
.checkout-index-index .checkout-shipping-method .row {cursor: pointer;}
#lpc_layer_relays .zip-class{width: 15%;}
#lpc_layer_relays .city-class{width: 25%;}
.checkout-index-index .modal-popup .modal-inner-wrap .modal-header .modal-title {min-height: 35px;text-align: center;}
#minicart-content-wrapper .action.viewcart span{font-weight: 900;font-size: 1.8rem;}
.contact-index-index .form-primary {position: relative;top: 0;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;left: 0;right: 0;}
.contact-index-index .form-primary .field.info .email,.contact-index-index .form-primary .field.info .telephone {width: 100%;padding: 0 12px;}
.contact-index-index .form-primary .field.info .object {width: 100%;padding: 0 12px;}
.contact-index-index .form-primary .field.info .country {width: 100%;padding: 0 12px;}
.contact-index-index .form-primary .field.info .lastname {width: 50%;padding: 0 12px;}
.contact-index-index .contact-content h3.block-title {font-size: 1.8rem;font-weight: 600;margin-bottom: 0;}
.contact-index-index .contact-content {position: relative;padding-bottom:0;}
.contact-index-index .form-primary .field.required label:after {color: #ff0200;}
.contact-index-index #register-consent label {display: contents;}
.product-image-container .product-image-wrapper .product-image-photo.thumbnail {transition: all .6s ease;-moz-transition: all .6s ease;-webkit-transition: all .6s ease;-o-transition: all .6s ease;transform: scale(0);-moz-transform: none;-webkit-transform: none;-o-transform: none;-ms-transform: none;}
#co-shipping-method-form tbody .col-carrier {color: #ff0200;text-decoration: underline;}
.opc-wrapper .shipping-address-item.selected-item {border-color: #ff0200 !important;}
.opc-wrapper .shipping-address-item.selected-item:after{background: #ff0200 !important;}
.cart-summary .checkout-methods-items {text-align: right;}
.cart-container .cart-summary {margin-top: 0px;padding: 25px 30px 30px;}
.cart-summary .checkout-methods-items .continue {transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;border-width: 2px;border-style: solid;font-size: 1.3rem;text-transform: uppercase;font-weight: 700;display: inline-block;line-height: 39px;height: 43px;padding: 0 25px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.cart-summary .checkout-methods-items .continueB{text-align: left;position: absolute;margin-top: 20px;}
.column.main .paypal-review-discount .block>.title strong, .column.main .cart-summary .block>.title strong {font-weight: 900;color: #000000;}
.column.main .paypal-review-discount .block>.title:after, .column.main .cart-summary .block>.title:after {content:none;}
.checkout-cart-index .cart-totals .mark strong {font-size: 1.5rem;font-weight: 900;text-transform: uppercase;color: #000000;}
.checkout-cart-index .cart-totals .grand.totals {order: 1;width: 100%;padding-bottom: 20px;}
.checkout-cart-index .cart-totals .totals.sub.excl {order: 3;width: 100%;}
.checkout-cart-index .cart-totals .totals.sub.excl th {width: 100%;}
.checkout-cart-index .cart-totals .totals.sub.incl {order: 5;width: 100%;}
.checkout-cart-index .cart-totals .totals.sub.info {order: 2;width: 100%;text-decoration: underline;font-style: italic;}
.checkout-cart-index .cart-totals .totals.sub.incl th{width: 100%;}
.checkout-cart-index .cart-totals .totals-tax {order: 4;width: 100%;}
.checkout-cart-index .cart-totals .pochette {order: 6;width: 100%;}
.checkout-cart-index .cart-totals .totals-tax th {width: 100%;}
.checkout-cart-index .cart-totals .pochette th {width: 100%;}
.checkout-cart-index .cart-totals .grand.totals .price {font-size: 1.5rem;font-weight: 900;color: #000000;}
.checkout-cart-index .cart-totals table tbody {display: inline-grid;}
.checkout-cart-index #block-shipping .row .col-12 {margin: 0; padding: 0;}
.checkout-cart-index .cart-totals .table td, .checkout-cart-index .cart-totals .table th {border-top: none;padding: 0 5px;}
.opc-progress-bar .opc-progress-bar-item {width: 33%;}
.opc-progress-bar {width: calc(100% - 30px);margin-top: 40px;}
.checkout-index-index .opc-block-summary .table-totals tbody {display: inline-grid;width: 100%;}
.checkout-index-index .opc-block-summary .table-totals .totals.sub.incl th{width: 100%}
.checkout-index-index .opc-block-summary .table-totals .totals.sub.excl th{width: 100%}
.checkout-index-index .opc-block-summary .table-totals .totals.shipping.incl th{width: 100%}
.checkout-index-index .opc-block-summary .table-totals .totals.pochette th{width: 100%}
.checkout-index-index .opc-block-summary .table-totals .totals.shipping.excl th{width: 100%}
.checkout-index-index .opc-block-summary .table-totals .totals.grand th{width: 100%}
.checkout-index-index .opc-block-summary .table-totals .totals-tax th{width: 100%}
.checkout-index-index .opc-block-summary .table-totals .totals.sub.info th{width: 100%}
.checkout-index-index .opc-block-summary .table-totals .totals.sub.incl{order: 1;width: 100%;margin-top: 10px;}
.checkout-index-index .opc-block-summary .table-totals .totals.shipping.incl{order: 2;width: 100%}
.checkout-index-index .opc-block-summary .table-totals .totals.pochette{order: 2;width: 100%}
.checkout-index-index .opc-block-summary .table-totals .totals.grand{order: 4;width: 100%;margin-top: 10px;}
.checkout-index-index .opc-block-summary .table-totals .totals-tax{order: 5;width: 100%;margin-bottom: 10px;}
.checkout-index-index .opc-block-summary .table-totals .totals.sub.info{order: 6;width: 100%;font-style: italic;text-decoration: underline;}
.checkout-index-index .opc-block-summary .table-totals .totals.sub.excl{order: 7;width: 100%}
.checkout-index-index .opc-block-summary .table-totals .totals.shipping.excl{order: 8;width: 100%}
.checkout-index-index .table:not(.cart):not(.totals)>thead>tr>th,
.checkout-index-index .table:not(.cart):not(.totals)>tbody>tr>th,
.checkout-index-index .table:not(.cart):not(.totals)>tfoot>tr>th,
.checkout-index-index .table:not(.cart):not(.totals)>thead>tr>td,
.checkout-index-index .table:not(.cart):not(.totals)>tbody>tr>td,
.checkout-index-index .table:not(.cart):not(.totals)>tfoot>tr>td {border: none;width: 100%;padding: 0;}
.checkout-index-index .table-totals .mark strong {font-size: 1.5rem;font-weight: 900;text-transform: uppercase;}
.modals-sizeguide .modal-inner-wrap[class] {background-color: initial !important;}
.modals-sizeguide .modal-content {background-color: transparent !important;}
.modals-sizeguide .modal-content img {width: 30%;margin: 0 auto;}
.modals-sizeguide .modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap {box-shadow: none !important;}
.modals-sizeguide.modal-popup .action-close{background: none !important;right: 20% !important;}
.modals-sizeguide.modal-popup .action-close:before{font-size: 6rem !important;}
.product-options-wrapper .configurable .control{display: inline-block;}
.product-options-wrapper .configurable .guide-taille{display: inline-block;text-align: center;padding-left: 30px;font-size: 14px;vertical-align: top;}
.product-options-wrapper .configurable .guide-taille a{color: #000000;text-decoration: underline;font-weight: 700;}
.product.attribute.description .value strong{font-weight: 900;font-size: 16px;text-transform: uppercase;color: #000000;margin: 20px 0 0 0;display: inline-block;}
.assurance-product figure img{margin: 0 auto;}
.assurance-product figure{margin: 0;}
.assurance-product h4{text-transform: uppercase;color: #ff0200;font-weight: 900;margin: 0;}
.assurance-product p{font-size: 12px;}
.catalog-product-view .button.btn-cart{background-color: #ff0200;border-color: #ff0200;}
.product-social-links {padding-top: 0;}
.products.wrapper.grid .product-item .product-item-info .add-to-links{top:0 !important;}
a.guide-taille-text{cursor: pointer;}
.fotorama__arr,.fotorama__arr:hover,.fotorama__arr:active {background-color:transparent !important;}
.product-item-info:not(.AFV):not(.AFH) .price-label{display: none !important;}
.price-box .normal-price .price-label, .price-box .price-from .price-label, .price-box .price-to .price-label {display: block;}
.product-info-main .price-label{display: none !important;}
.cartLink{cursor: pointer !important;}
.content-quickview .block-univers-product{display: none;}
.content-quickview .block-random-product{display: none;}
.content-quickview .product-info-stock-sku{display: none;}
.content-quickview .product-reviews-summary{display: none;}
.content-quickview .guide-taille{display: none !important;}
.product-info-main .delivery-return a.delivery-return-text {color: #ff0200;}
.plus-design{padding: 15px 0;display: block;}
.plus-design-symbol{color: #ffffff;background-color: #ff0200;border-color: #ff0200;padding: 10px 10px 10px 10px;border-radius: 8px 0px 0px 8px;margin-right: -5px;}
.plus-design-text{color: #ffffff;background-color: #6d6047;border-color: #6d6047;padding: 10px 10px 10px 10px;border-radius: 0px 8px 8px 0px;}
html {scroll-behavior: smooth;}
.block-random-product .alo-item{float: initial !important;width: auto !important;}
.block-univers-product .alo-item{float: initial !important;width: auto !important;}
.block-random-product .owl-item{padding-right: 20px;}
.block-univers-product .owl-item{padding-right: 20px;}
.block-random-product .alo-item .owl-prev{position: absolute;left: -30px;top: 25%;font-size: 50px !important;}
.block-univers-product .alo-item .owl-prev{position: absolute;left: -30px;top: 25%;font-size: 50px !important;}
.block-univers-product .alo-item .owl-next{position: absolute;right: -30px;top: 25%;font-size: 50px !important;}
.block-random-product .alo-item .owl-next{position: absolute;right: -30px;top: 25%;font-size: 50px !important;}
.owl-carousel .owl-nav [class*=owl-]:hover {background: initial !important;color: initial !important;}
.page-product-bundle .page-main.page-main-details{display: none;}
.checkout-index-index .table-totals .mark .label {font-weight: 400 !important;}
.product-social-links {padding-top: 15px !important;}
.product-social-links .product-addto-links a.towishlist span:before {color: #ff0200;}
.header .header-account .toggle-content a{text-transform: initial !important;}
.products.wrapper.grid .product-item .product-item-info:hover .product-item-details {opacity: 1  !important;visibility: visible !important;}
.hover-box .product-qty-update{display:none;}
.products.wrapper.grid .product-item .product-item-info:hover .hover-box {opacity: 0  !important;visibility: hidden  !important;}
.page-title-wrapper.product .page-title .base span{font-weight: 100 !important;}
.wishlist-index-index .actions-toolbar>.primary .action{font-size: 12px !important;}
.opc-wrapper .checkout-agreements.fieldset>.field.required>label:after {top: 5px !important;}
.opc-wrapper .checkout-agreements.fieldset button:not(:disabled) {cursor: initial !important;}
.page-footer .footer-logo {text-align: center;}
.slick-slide img {width: 100%;}
.block-collapsible-nav .content.active {background: #ffffff;}
a.action.tocompare {display: none;}
.grecaptcha-badge {visibility: hidden;}
.block-title-tabs .toggle-tab:before {
    content: '' !important;
}
@media screen and (max-width: 480px) {
    .header .header-content .container {
        padding-top: 0;
    }
    .header .header-logo .logo img {
        height: 35px !important;
    }
    .header .header-content .header-logo .logo {
        max-width: 140px;
    }
    .header .header-logo .logo .baseline {
        display: block;
    }
    .my-auto {
        margin-top: 10px!important;
    }
    .category-hub .category-description {
        margin-bottom: 0px;
        font-size: 11px;
        padding: 5px;
    }
    .customer-account-login .page-title-wrapper, .customer-account-create .page-title-wrapper {
        background-size: 60%;
        background-position: 50% 100%;
    }
    .header .header-account .toggle-tab .customer-name {
        display: none;
    }
    .account .page-title-wrapper .page-title span {
        display: none;
    }
    .account .sidebar.sidebar-main{
        padding-top: 0;
    }
    .account .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr, .multishipping-checkout-addresses .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr{
        border-top: 1px solid #cccccc;
    }
    .cart-summary .checkout-methods-items .continueB {
        text-align: center;
        position: relative;
    }
    .map-place .image-right img {
        margin-bottom: 10px;
        width: 100%;
    }
    .cms-static-block.block1 .item:first-child {
        margin-bottom: 0px !important;
    }
    .static-home-slide .magicslider {
        margin-bottom: 0px !important;
    }
    .cms-static-header .expedition {
        display: none;
    }
    .cms-static-header .livraison{
         font-size: 12px;
    }
    .cms-static-block.block1 span {
        font-size: 12px;
    }
    .block-news span.content-news {
        font-size: 12px;
        padding: 0px 35px 100px 35px;
    }
    .cms-static-block.block3 .cms-title .text {
        font-size: 1.2rem !important;
    }
    .cms-static-block.block3 h2.title {
        font-size: 20px !important;
    }
    .category-hub .description {
        font-size: 12px !important;
        padding: 10px 0px !important;
        text-align: justify !important;
    }
    .category-hub .category-hub-content .sub-cat-text{
        order:2;
    }
    .category-hub .category-hub-content .sub-cat-image{
        order:1;
    }
    .category-image, .category-description {
        margin-bottom: 10px !important;
        text-align: justify !important;
        font-size: 12px !important;
    }
    .page-layout-1column .product-info-main.product-shop {
        margin-top: 0px;
    }
    .product-info-main .page-title-wrapper .page-title {
        font-size: 2.5rem;
        text-align: center;
    }
    .product-info-main .price-box .weee .price {
        font-size: 2rem;
    }
    .product-info-main .price-box {
        text-align: center;
    }
    .product-social-links {
        text-align: center;
    }
    .plus-design {
        text-align: center;
    }
    .product-options-wrapper .configurable .guide-taille {
        padding-left: 0;
    }
    .product-options-wrapper .field.configurable.required {
        text-align: center;
    }
    .product-options-wrapper .configurable .control {
        padding-bottom: 10px;
    }
    .product-info-main .field.qty {
        width: 20%;
        margin: 0 auto;
    }
    .product-info-main .fieldset{
        display: block;
    }
    .form-address-edit .fieldset {
        width: 100%;
    }
    .checkout-index-index table th, .checkout-index-index table td {
        min-width: 55px;
    }
    .checkout-index-index .methods-shipping .table-checkout-shipping-method {
        font-size: 12px;
    }
    #lpc_layer_relays .city-class {
        width: 65%;
    }
    #lpc_layer_relays .zip-class{
        width: 35%;
        float: left;
    }

    #backtotop {
        bottom: 10px;
    }
    .lpc_layer_relay_address {
        float: none !important;
    }
    #lpc_map {
        height: 240px !important;
    }
    .lpc_relay_choose_btn {
        position: relative;
        float: right;
        top: -50px;
    }
    #lpc_chosen_relay {
        margin: 15px 0 0 0;
    }
    #lpc_left {
        width: 100%;
        height: 240px !important;
    }
    #lpc_layer_list_relays{
        display: block;
        overflow-y: scroll;
        height: 200px;
    }
    input.relaypoint-input-zipcode{
        width: 80px !important;
    }
    input.relaypoint-input-address{
        width: 260px !important;
    }
    div.relaypoint_input {
        width: 100% !important;
    }

    #dpdrelais_dpdrelais #suggestion span.s1,#dpdrelais_dpdrelais #suggestion div{
        height: auto !important;
    }
    #dpdrelais_dpdrelais #suggestion span.s3 a{
        line-height: initial !important;
    }
    #dpdrelais_dpdrelais #suggestion div a {
        float: none !important;
    }
    body.account .cms-static-header{
        display: none;
    }
    .block-collapsible-nav {
        position: relative;
    }
    body.account .columns .column.main{
        order: 2 !important;
    }
    body.account .sidebar.sidebar-main{
        margin-bottom: 0;
        background-image:none !important;
    }
    .customer-account-index .block-collapsible-nav .content {
        display: block !important;
        background: #ffffff !important;
    }
    #google_map {
        height: 470px;
        margin-bottom: 15px;
    }
    .map-place .image-right .img1 {
        margin: 15px 0;
    }
    .cms-index-index .text-center {
        padding: 0;
    }
    .blog-news .cms-title {
        padding: 15px;
    }
    .blog-news .cms-content img {
        margin-left: 25px;
    }
    .page-footer .social-profile {
        margin-top: 15px;
        text-align: center;
    }
    .cms-echange-retour img{
        margin: 0 auto;
    }
    .contact-index-index .form-primary .field.info .lastname {
        width: 100% !important;
    }
    .category-hub .category-description h1 {
        text-align: center !important;
    }
    .catalog-category-view .page-title-wrapper .page-title {
        text-align: center !important;
    }
    .cms-page-view p{text-align: justify !important;font-size: 12px !important;}
    .cms-page-view .page-title-wrapper .page-title{text-align: center !important;}
    .cms-page-view div[data-content-type='text']{text-align: justify !important;font-size: 12px !important;}
    .catalog-product-view .product.detailed .items-tabs .data.title.active {
        text-align: center !important;
    }
    header .header-account.loggedin .toggle-tab:before {
        content: "\f007";
        color: #ff0200;
    }
    .page-layout-1column .block.widget .products-grid .product-item {
        width: 100% !important;
    }
    .cms-page-view div[data-content-type='text'] p span{
        font-size: 14px !important;
    }

}
.product-item .price-box .price-label:after {
    content: none !important;
}
.product-options-wrapper .configurable .guide-taille-affiche {
    display: inline-block;
    text-align: left;
    padding-left: 30px;
    font-size: 14px;
    vertical-align: top;
    width: 50%;
    color: #a1a1a1;
}