/* GENERATED: npm run build:theme. Sources: 02-system.css, 04-zahlavi.css, 16-ucet.css, 06-vyhledavani.css, 14-kosik-objednavka.css, 11-produktove-karty.css, 13-detail-zalozky.css, 12-detail-produktu.css, 17-hodnoceni.css, 20-formulare-tlacitka.css, 07-homepage-bannery.css, 05-menu.css, 21-okna-galerie.css, 10-filtry.css */
.languagesMenu .languagesMenu__header{padding-right:10px;}.languagesMenu .caret{border:0;font-size:10px;}.languagesMenu .caret:before{content:"\e90e";height:14px;line-height:15px;margin-top:-7px;position:absolute;right:.25em;top:50%;width:14px;}.languagesMenu ul{border-style:solid;border-width:1px;}.languagesMenu ul li a{position:relative;}.languagesMenu ul li a.languagesMenu__list__link--currency:before{border-radius:50%;content:"";height:4px;margin-right:5px;margin-top:-2px;width:4px;}.languagesMenu__box.open .caret:before{content:"\e911";}.top-navigation-menu-visible .top-navigation-bar-menu-helper{display:block;left:auto;right:0;}.top-navigation-menu-trigger{align-items:center;cursor:pointer;display:none;float:left;margin-right:-105px;padding:4px 20px;}.top-navigation-menu-trigger:lang(ro){padding-right:0;}.top-navigation-menu-trigger:after{content:"\e90e";font-size:10px;margin-top:2px;text-align:center;transition:color .3s ease-out;width:25px;}.top-navigation-menu-visible .top-navigation-menu-trigger:after{content:"\e911";}.responsive-tools{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:12px;padding-top:12px;}.responsive-tools>a{height:40px;padding:4px;text-align:center;width:40px;}.responsive-tools>a:before{content:"\e914";font-size:18px;line-height:32px;width:32px;}.responsive-tools>a[data-target=navigation]{position:absolute;right:16px;z-index:2;}.responsive-tools>a[data-target=navigation]:before{border-radius:50%;font-size:14px;}.responsive-tools>a[data-target=login]:before{content:"\e922";}.responsive-tools>a[data-target=search]:before{content:"\e920";}.ordering-process .responsive-tools>a[data-target=navigation]{height:60px;line-height:52px;position:fixed;right:0;top:0;width:60px;}.ordering-process .responsive-tools>a[data-target=navigation]:before{vertical-align:middle;}@media (min-width:768px){.responsive-tools{display:none;}}.p-switchable .inactive{display:none;}.p-switchable .p{margin-bottom:0;}.p-switchable .p .p-bottom.single-button{padding-bottom:16px;padding-right:66px;}@media (min-width:992px) and (max-width:1199px){.p-switchable .p{margin-bottom:20px;}}@media (min-width:768px){.p-switchable .p .name{height:52px;overflow:hidden;}}.products-block .p{border-style:solid;border-width:1px;margin-bottom:20px;position:relative;transition:border-color .3s ease-out;}.products-block .p>a{display:block;position:relative;text-decoration:none;}.products-block .p>a img{display:block;margin-bottom:11px;margin-left:auto;margin-right:auto;}.products-block .p>a:after{content:"\e90c";float:none;font-size:48px;font-weight:300;left:50%;line-height:48px;margin-left:-24px;margin-top:-24px;padding-top:0;position:absolute;top:50%;transition:color .3s ease-out;z-index:1;}.products-block .p>a:hover img{opacity:.2;transition:opacity .3s ease-out;}.products-block .p .name{display:block;line-height:1.4;margin-top:11px;padding-left:16px;padding-right:16px;text-decoration:none;text-transform:uppercase;}.products-block .p .name:hover{text-decoration:underline;}.products-block .p.swap-images>a:after{content:"";}.products-block .p.swap-images>a:hover img{opacity:1;}.products-block .p-code{display:block;font-size:smaller;}.products-block .flags-inline .flag{clear:both;}.products-block .p-bottom{padding:16px 16px 80px;}.products-block .p-bottom .prices{line-height:1.4;}.products-block .p-bottom .price-additional,.products-block .p-bottom .price-measure,.products-block .p-bottom .price-save,.products-block .p-bottom .price-standard-wrapper{font-size:smaller;}.products-block .p-bottom>div:after,.products-block .p-bottom>div:before{content:" ";display:table;}.products-block .p-bottom>div:after{clear:both;}.products-block .p-bottom>div .p-tools{bottom:0;font-size:0;position:absolute;right:0;}.products-block .p-bottom>div .p-tools a,.products-block .p-bottom>div .p-tools form{vertical-align:middle;}.products-block .p-bottom>div .p-tools .btn{border-bottom-style:none;}.products-block .p-bottom>div .p-tools .btn:not(.btn-cart){padding-left:11px;padding-right:11px;}.products-block .p-bottom>div .p-tools>.btn:last-child{border-right-style:none;}.products-block .p-bottom>div .p-tools .btn-cart{position:relative;vertical-align:middle;z-index:1;}.products-block .p-bottom>div .p-tools form{display:inline-block;}.products-block .p-bottom>div .p-tools form+a{margin-left:-1px;}.products-block .p-bottom .p-desc{margin-bottom:0;}.products-block .p-bottom .pr-list-unit{font-size:1.125rem;font-weight:400;}.products-block .p-bottom.single-button>div .p-tools form .btn{border-right-style:none;}@media (min-width:768px) and (max-width:991px){.products-block .quantity{display:none;}}@media (min-width:768px){.products-block>div .p{margin-bottom:0;}}@media (min-width:768px){.products-block.big .p.big{align-items:flex-end;display:flex;flex-wrap:wrap;}}@media (min-width:768px){.products-block.big .p.big>a:before{padding-top:0;}}@media (min-width:768px){.products-block.big .p.big .image{width:100%;}}@media (min-width:768px){.products-block.big .p.big .name{font-size:40px;height:auto;}}@media (min-width:768px){.products-block.big .p.big .p-bottom{padding-bottom:16px;}}@media (min-width:768px){.products-block.big .p.big .p-bottom .prices{position:static;}}@media (min-width:1440px){.products-block .p .p-bottom .p-tools .btn.btn-cart{height:73px;width:73px;}}@media (min-width:1440px){.products-block .p .p-bottom .p-tools .btn.btn-cart:before{font-size:40px;}}@media (min-width:1440px){.products-block .p .p-bottom .p-tools .btn.btn-primary{line-height:46px;}}@media (min-width:1440px){.products-block .p.big .p-bottom{padding-bottom:16px;width:100%;}}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .quantity{display:none;}}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .p{height:100%;margin-bottom:0;}}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .p a img{margin-bottom:0;}}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .p .p-code{display:none;}}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .flags-extra{text-align:center;}}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .flags-extra .flag{border-radius:0;flex:1 1 100%;flex-direction:row;float:none;height:auto;margin:0;min-width:100%;padding:3px;}}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .flags-extra .flag .icon-van{font-size:14px;margin-left:3px;margin-right:5px;}}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .p-tools{align-items:center;display:flex;}}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .inner{display:flex;flex-wrap:wrap;}}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .inner .descr{align-self:flex-end;}}.p-detail-tabs-wrapper{border-top-width:1px;clear:both;margin-bottom:22px;margin-top:22px;padding-top:22px;position:relative;}@media (min-width:1200px){.p-detail-tabs-wrapper{margin-top:0;}}@media (min-width:1200px){.wide .p-detail-tabs-wrapper{padding-left:80px;padding-right:80px;}}@media (min-width:1440px){.wide .p-detail-tabs-wrapper{border-top:0;padding-left:200px;padding-right:200px;}}@media (min-width:1440px){.wide .p-detail-tabs-wrapper:before{content:"";display:block;height:1px;line-height:0;overflow:hidden;position:relative;top:-22px;}}.p-intro{text-align:center;}.p-intro,.p-intro .desc,.p-intro .h1{margin-bottom:36.666652px;}@media (min-width:768px){.narrow .p-intro{display:none;}}@media (min-width:768px){.wide .p-intro .btn{display:inline-block;vertical-align:middle;}}@media (min-width:768px){.wide .p-intro .p-final-price-wrapper{align-items:center;display:inline-flex;justify-content:center;width:90%;}}.p-intro .p-final-price-wrapper>strong{display:inline-block;line-height:60px;vertical-align:middle;}@media (min-width:480px){.p-intro .p-final-price-wrapper>strong{padding-right:20px;}}.p-image-wrapper{position:relative;}@media (min-width:1200px){.wide .p-image-wrapper{margin-left:-80px;margin-right:-80px;}}@media (min-width:1440px){.wide .p-image-wrapper{margin-left:-200px;margin-right:-200px;}}.p-image-wrapper .flags-default{z-index:1;}.image360 a,.p-image a{display:block;}.image360 a img,.p-image a img{display:block;margin:0 auto;}@media (min-width:768px){.image360,.p-image{border-style:solid;border-width:1px;margin-bottom:-1px;padding-bottom:22px;}}@media (min-width:768px){.wide .image360,.wide .p-image{border-left-style:none;border-right-style:none;border-top-style:none;min-height:330px;}}@media (min-width:768px){.wide .image360 img,.wide .p-image img{max-height:768px;width:auto;}}@media (min-width:1200px){.wide .image360,.wide .p-image{min-height:415px;}}@media (min-width:1440px){.wide .image360,.wide .p-image{border-bottom:0;}}@media (min-width:1440px){.wide .image360:after,.wide .p-image:after{content:"";height:1px;line-height:0;margin:0 auto;max-width:270px;overflow:hidden;}}.p-final-price-wrapper{text-align:left;}.p-final-price-wrapper>strong{display:block;font-size:32px;font-weight:900;line-height:1;}@media (min-width:480px) and (max-width:767px){.p-final-price-wrapper{float:left;text-align:left;width:50%;}}@media (min-width:480px) and (max-width:767px){.p-intro .p-final-price-wrapper{display:flex;float:none;justify-content:center;text-align:center;width:100%;}}@media (min-width:480px) and (max-width:767px){.p-intro .p-final-price-wrapper .add-to-cart{width:auto;}}@media (min-width:768px){.p-final-price-wrapper{float:left;line-height:60px;}}@media (min-width:768px){.wide .p-final-price-wrapper{width:40%;}}.p-intro .p-final-price-wrapper--express-checkout{-moz-column-gap:20px;column-gap:20px;}.p-intro .p-final-price-wrapper--express-checkout .price-final{padding-right:0;white-space:nowrap;width:100%;}@media (min-width:992px){.p-intro .p-final-price-wrapper--express-checkout .price-final{width:auto;}}@media (min-width:480px) and (max-width:991px){.p-intro .p-final-price-wrapper--express-checkout{align-items:center;flex-direction:column;}}@media (min-width:768px){.p-intro .p-final-price-wrapper--express-checkout{width:90%;}}.add-to-cart.add-to-cart--express-checkout-upper{flex-flow:column wrap;gap:10px;padding-top:6px;width:-moz-fit-content;width:fit-content;}.p-intro .add-to-cart.add-to-cart--express-checkout-upper{display:inline-flex;}.add-to-cart.add-to-cart--express-checkout-upper .btn{width:100%;}@media (min-width:768px){.add-to-cart.add-to-cart--express-checkout-upper .btn{width:auto;}}@media (min-width:768px){.add-to-cart.add-to-cart--express-checkout-upper{flex-direction:row;}}@media (min-width:992px){.add-to-cart.add-to-cart--express-checkout-upper{padding-top:0;}}.wide .price.price--express-checkout{flex-flow:row wrap;}.add-to-cart{align-items:center;display:flex;flex-wrap:wrap;font-size:0;padding-top:6px;text-align:right;}.add-to-cart .btn{vertical-align:middle;}@media (min-width:480px) and (max-width:767px){.add-to-cart{float:left;padding-top:0;width:50%;}}@media (min-width:768px){.add-to-cart{float:left;padding-top:0;text-align:left;}}.add-to-cart--express-checkout{align-items:flex-start;flex-direction:column;}@media (min-width:480px) and (max-width:767px){.add-to-cart--express-checkout{width:100%;}}@media (min-width:480px){.add-to-cart--express-checkout{flex-flow:row wrap;gap:10px;}}@media (min-width:480px){.wide .add-to-cart--express-checkout{width:100%;}}@media (min-width:768px){.wide .add-to-cart--express-checkout{margin-top:20px;}}.price--express-checkout .add-to-cart--express-checkout .quantity{border-style:solid;}.add-to-cart__quantity-label{font-size:16px;font-weight:700;text-transform:uppercase;}@media (min-width:480px){.add-to-cart__quantity-label{display:none;}}.add-to-cart__buttons-wrapper{display:grid;gap:10px;grid-template-columns:1fr;margin-top:10px;width:100%;}@media (min-width:480px){.add-to-cart__buttons-wrapper{gap:10px;grid-template-columns:1fr 1fr;margin-top:0;width:auto;}}.p-intro .add-to-cart{justify-content:center;text-align:center;}.p-intro .p-final-price-wrapper{text-align:center;}@media (min-width:768px){.p-intro .add-to-cart,.p-intro .p-final-price-wrapper{float:none;}}@media (min-width:768px){.p-intro .add-to-cart{display:inline-block;text-align:center;}}@media (min-width:768px){.p-detail-inner>.pr-action{padding-bottom:22px;}}@media (min-width:1200px){.wide .p-detail-inner>.pr-action{padding-left:80px;padding-right:80px;}}@media (min-width:1440px){.wide .p-detail-inner>.pr-action{padding-left:200px;padding-right:200px;}}.p-details-bottom{clear:both;}.narrow .wide-visible{display:none;}@media (max-width:767px){.narrow .p-details-wrapper .wide-visible,.narrow .p-thumbnails-wrapper.wide-visible{display:block;}}@media (min-width:1440px){.narrow .p-detail form:after,.narrow .p-detail form:before{content:" ";display:table;}}@media (min-width:1440px){.narrow .p-detail form:after{clear:both;}}@media (min-width:1440px){.narrow .p-info-wrapper{float:left;padding-right:20px;width:33.333333%;}}@media (min-width:1440px){.narrow .p-image-wrapper{float:right;width:66.666666%;}}.wide .narrow-visible{display:none;}@media (min-width:768px){.wide .p-detail{position:relative;transition:all .3s ease-out;}}@media (min-width:768px){.wide .p-detail .flags{left:105px;top:0;}}@media (min-width:768px){.wide .p-detail .p-switchable .flags{left:0;}}@media (min-width:1200px){.wide .p-details-bottom,.wide .p-info-wrapper{float:left;padding-top:11px;width:50%;}}@media (min-width:1200px){.wide .p-info-wrapper{padding-right:20px;}}@media (min-width:1200px){.wide .p-details-bottom{clear:none;}}.p-details .narrow-visible,.p-details h1{display:none;}.p-details select{width:100%;}.p-details .price{clear:both;padding-top:11px;text-align:right;}.p-details .price:after,.p-details .price:before{content:" ";display:table;}.p-details .price:after{clear:both;}@media (min-width:768px){.p-details .price{align-items:center;display:flex;text-align:left;}}@media (min-width:768px){.narrow .p-details .narrow-visible,.narrow .p-details h1{display:block;}}@media (min-width:768px){.narrow .p-details .price{justify-content:center;}}@media (min-width:768px){.narrow .p-details .price table.detail-parameters{text-align:right;}}@media (min-width:768px){.narrow .p-details .price--express-checkout{flex-wrap:wrap;gap:20px;justify-content:flex-start;}}@media (min-width:768px){.narrow .p-details .price--express-checkout:before{display:none;}}@media (min-width:768px){.narrow .p-details .price--express-checkout table.detail-parameters{text-align:left;}}@media (min-width:768px){.narrow .p-details .add-to-cart,.narrow .p-details .p-final-price-wrapper{display:inline-block;float:none;vertical-align:middle;}}@media (min-width:768px){.narrow .p-details .p-final-price-wrapper{text-align:right;}}@media (min-width:768px){.narrow .p-details .add-to-cart{margin-left:20px;}}@media (min-width:768px){.narrow .p-details .add-to-cart .amount{text-align:right;}}@media (min-width:768px){.narrow .p-details .add-to-cart--express-checkout{display:flex;gap:10px;margin-left:0;}}@media (min-width:1200px){.narrow .p-details .price--express-checkout{justify-content:center;}}.p-share{margin-bottom:22px;text-align:center;}@media (min-width:768px){.p-share{text-align:left;}}@media (min-width:992px){.wide-visible .p-share{text-align:right;}}@media (min-width:768px){.wide .p-share{margin-bottom:0;position:absolute;right:0;top:0;}}@media (min-width:768px){.wide .p-share a{display:block;margin-bottom:1px;}}.rating>div{padding-bottom:22px;}ul.social-buttons{margin:44px 0 0;padding:0;}ul.social-buttons li{display:inline-block;}.price-additional{display:block;}.price-standard{margin-right:5px;}table.detail-parameters tbody tr td.prices,table.detail-parameters tbody tr th.prices{line-height:1.2;padding-bottom:0;padding-top:0;}table.detail-parameters tbody tr td:has(:where(select,.no-display,.sizeID,.advanced-parameter)){padding-bottom:0;padding-top:0;}table.detail-parameters tbody tr th{text-transform:uppercase;width:40%;}.one-column-body table.detail-parameters tbody tr th{min-width:205px;}table.detail-parameters tbody tr th .shipping-options{font-weight:400;text-transform:none;}@media (max-width:767px){table.detail-parameters tbody tr td,table.detail-parameters tbody tr th{display:block;padding-bottom:3px;padding-top:3px;width:auto;}}@media (max-width:767px){table.detail-parameters tbody tr td{margin-bottom:11px;}}@media (max-width:767px){table.detail-parameters tbody tr td:has(:where(select,.no-display,.sizeID)){padding-bottom:0;padding-top:0;}}@media (max-width:767px){table.detail-parameters tbody tr td:has(:where(.no-display:only-child)){margin-bottom:0;}}:where(.ums_forms_redesign--off) table.detail-parameters select{padding-bottom:5px;padding-top:5px;}:where(.ums_variant_and_filter_labels--on) table.detail-parameters th label{font-size:inherit;line-height:inherit;margin-bottom:0;}table.detail-parameters a{text-decoration:none;}table.detail-parameters a:hover{text-decoration:underline;}@media (min-width:992px){table.detail-parameters{float:left;width:50%;}}@media (min-width:992px){table.detail-parameters.first td{padding-right:10px;}}@media (min-width:992px){.price table.detail-parameters{float:none;margin-bottom:0;width:100%;}}@media (min-width:992px){.wide table.detail-parameters{float:none;width:100%;}}.price table.detail-parameters{font-size:13px;}.availability-label{margin-left:-3px;padding-left:3px;padding-right:3px;}.availability-label[style]{color:#fff;}td .availability-label{padding-left:0;padding-right:0;}.availability-amount{white-space:nowrap;}.flags{position:absolute;}.p:hover .flag{filter:alpha(opacity=0);opacity:0;}.cofidis-wrap{margin-bottom:20px;text-align:center;}@media (min-width:768px){.cofidis-wrap{text-align:left;}}@media (min-width:768px){.narrow .cofidis-wrap{margin-right:20px;}}#hce-product-cert{display:flex;max-width:100%;}.p-gifts-wrapper{padding-top:11px;}.p-gifts-heading{font-weight:700;line-height:3;text-transform:uppercase;}.p-gift{align-items:center;display:flex;margin-bottom:6px;}.p-gift:last-child{margin-bottom:0;}.p-gift-image{flex-shrink:0;width:76px;}.p-gift-name{margin-left:20px;}.xyDiscount__banner{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:16px;margin-top:22px;width:-moz-fit-content;width:fit-content;}@media (min-width:768px){.xyDiscount__banner{font-size:16px;gap:11px;padding:11px;}}.xyDiscount__icon{align-self:flex-start;border-radius:50%;padding:6px;}.xyDiscount__icon:before{font-size:20px;line-height:1;}.xyDiscount__title{font-size:18px;font-weight:700;}.xyDiscount__description{line-height:1.4;margin-top:6px;}.xyDiscount__description p{margin-bottom:6px;}.xyDiscount__description>:last-child{margin-bottom:3px;}.xyDiscount__conditions{margin-top:6px;}.xyDiscount__conditions a{text-decoration:underline;}.xyDiscount__conditions a:hover{text-decoration:none;}.id--16 #formSearchForm,.id--16 .header-bottom #navigation,.id--16 .navigation-buttons,.id--16 .navigation-buttons a[data-target=navigation],.id--17 #formSearchForm,.id--17 .header-bottom #navigation,.id--17 .navigation-buttons,.id--17 .navigation-buttons a[data-target=navigation]{display:none;}.id--16 .header-bottom,.id--17 .header-bottom{height:0;}.cart-emptied .cart-header{display:none;}@media (min-width:768px){.cart-emptied .cart-heading{margin-top:0;}}.ordering-process .content-wrapper{padding-bottom:44px;padding-top:0;}.ordering-process .btn.btn-conversion,.ordering-process a.btn.btn-conversion{font-size:20px;font-weight:900;text-transform:none;}.cart-inner{display:flex;flex-flow:column;}@media (max-width:991px){.cart-inner{padding:0 20px 20px;}}@media (max-width:991px){.cart-inner.cart-empty .cart-content{margin-bottom:22px;}}.cart-inner .cart-table{order:1;}.cart-inner .free-gift{order:2;}.cart-inner .delivery-time{order:3;}.cart-inner .next-step{order:5;}ol.cart-header{display:flex;justify-content:center;list-style:none;padding:0;}@media (max-width:991px){ol.cart-header{margin-bottom:33px;}}ol.cart-header li{display:block;padding:0 10px;position:relative;text-align:center;width:25%;}@media (max-width:991px){ol.cart-header li{width:33.3%;}}ol.cart-header li a:before,ol.cart-header li strong:before{align-items:center;border-radius:50%;border-style:solid;border-width:1px;content:counter(steps);counter-increment:steps;display:block;font-size:16px;height:40px;justify-content:center;line-height:38px;margin:0 auto 10px;position:relative;text-align:center;width:40px;z-index:2;}@media (max-width:991px){ol.cart-header li a:before,ol.cart-header li strong:before{margin:0 auto 5px;}}ol.cart-header li a span:after,ol.cart-header li strong span:after{border-top-style:solid;border-top-width:1px;content:"";display:block;left:50%;position:absolute;top:20px;width:100%;z-index:1;}ol.cart-header li strong{font-weight:400;}ol.cart-header li:last-child a span:after,ol.cart-header li:last-child strong span:after{display:none;}ol.cart-header .completed a span{text-decoration:underline;text-decoration-thickness:var(--hyperlinks-underline-thickness);text-underline-offset:var(--hyperlinks-underline-offset);}ol.cart-header .completed a span:before{text-decoration:none;}ol.cart-header .completed a span:focus-visible,ol.cart-header .completed a span:hover{text-decoration:underline;text-decoration-thickness:var(--hyperlinks-underline-thickness-hover);}.cart-table{margin:0;}.cart-table tr td.cart-p-image{padding-right:15px;}.cart-table .p-name{padding-left:0;}.cart-table .p-name div{padding-top:1ex;}.cart-table .p-name a:hover{text-decoration:underline;text-decoration-thickness:var(--hyperlinks-underline-thickness-hover);text-underline-offset:var(--hyperlinks-underline-offset);}.cart-table .p-label{display:none;}.cart-table .p-total{padding-right:96px;}.cart-table .p-total .price-final{font-weight:400;}.cart-table .p-quantity .quantity input{width:50px;}.cart-table .show-related{font-size:inherit;}.cart-table .cart-related-availability{display:none;}.cart-table .cart-related-button{align-items:baseline;display:flex;justify-content:space-between;}.cart-table tr.related td{padding-bottom:0;padding-top:0;}.cart-table .p-price .price-final{font-weight:400;}.cart-table .p-price .show-tooltip{border-bottom-style:none;}.cart-table td.p-availability strong{font-weight:400;}.cart-table .inline.delete-cart-item,.cart-table .p-discount,.cart-table .product-table-name-footer{display:none;}.cart-table .unit-value{vertical-align:middle;}@media (max-width:991px){.cart-table tr>td{width:33.3%;}}@media (max-width:991px){.cart-table tr>td:nth-child(2n).p-quantity{text-align:left;}}@media (max-width:991px){.cart-table tr>td:nth-child(odd).p-price{text-align:right;}}@media (max-width:991px){.cart-table tr.cart-table-header{display:none;}}@media (max-width:991px){.cart-table tr td.cart-p-image{order:1;padding-right:0;}}@media (max-width:991px){.cart-table tr>td.p-name{order:2;padding-left:15px;padding-right:30px;position:relative;}}@media (max-width:991px){.cart-table .p-availability{display:none;}}@media (max-width:991px){.cart-table .inline.delete-cart-item{display:block;height:30px;margin-top:-15px;position:absolute;right:0;top:50%;}}@media (max-width:991px){.cart-table .inline.delete-cart-item .remove-item:before{font-size:20px;}}@media (max-width:991px){.cart-table .product-table-name-footer{display:block;}}@media (max-width:991px){.cart-table .p-quantity{order:4;}}@media (max-width:991px){.cart-table .p-price{order:5;padding-bottom:0;}}@media (max-width:991px){.cart-table .p-total{order:6;padding-right:0;}}@media (max-width:991px){.cart-table .p-total form{display:none;}}@media (max-width:991px){.cart-table tr.removeable{align-items:center;justify-content:flex-end;}}@media (max-width:991px){.cart-table tr.removeable .remove-item{margin-right:0;width:auto;}}@media (max-width:991px){.cart-table tr.removeable.related-visible{border-bottom-style:none;}}@media (max-width:991px){.cart-table tr:last-child{margin-bottom:10px;padding-bottom:10px;}}@media (max-width:991px){.cart-table .show-related,.cart-table tr.related{display:none;}}@media (max-width:991px){.cart-table .cart-related-product{align-items:flex-start;padding:11px;}}@media (max-width:991px){.cart-table .cart-related-product>div{width:50%;}}@media (max-width:991px){.cart-table .cart-related-product .cart-related-info{align-items:flex-start;display:flex;padding:0;}}@media (max-width:991px){.cart-table .cart-related-product .cart-related-button{align-items:flex-end;flex-flow:column;}}@media (max-width:991px){.cart-table .cart-related-product .cart-related-button .btn.btn-sm{height:auto;line-height:inherit;}}@media (max-width:991px){.cart-table tr.free-gift-row .free-gift-name-cell{flex:1 1 calc(100% - 76px);}}@media (max-width:991px){.cart-table tr.free-gift-row .free-gift-cell-filler{order:2;}}@media (max-width:991px){.cart-table tr.free-gift-row .p-availability{display:block;order:3;}}@media (max-width:767px){.cart-table tr{padding-left:0;padding-right:0;}}@media (max-width:767px){.cart-table .p-discount,.cart-table .p-price,.cart-table .p-quantity,.cart-table tr>td.p-total{white-space:normal;}}@media (max-width:767px){.cart-table .p-quantity .quantity input{width:30px;}}.remove-item-placeholder,tr.removeable .remove-item{margin-right:-96px;width:96px;}@media (min-width:992px){.remove-item-placeholder{display:inline-block;}}tr.removeable .remove-item{display:inline-block;visibility:visible;}@media (min-width:992px){tr.removeable .remove-item{visibility:visible;}}.cart-xyDiscount__banner{margin-right:12px;}.cart-table .p-name .cart-xyDiscount__banner{padding-top:12px;}.cart-table .p-name .cart-xyDiscount__banner div{padding-top:0;}.cart-table .cart-xyDiscount__conditions a:hover{text-decoration:none;}.cart-related-product{border-bottom-width:0;}.cart-related-product .cart-related-name{text-transform:none;}@media (min-width:768px){.cart-related-product .cart-related-name{padding-left:15px;}}.free-gifts,.free-product-gifts{margin:0;}.free-gifts-wrapper .free-gift-trigger-holder,.free-product-gifts-wrapper .free-gift-trigger-holder{padding-top:5px;}.free-gifts-wrapper .free-gift-trigger-holder .free-gift-trigger,.free-product-gifts-wrapper .free-gift-trigger-holder .free-gift-trigger{background:none;border:none;padding:0;text-decoration:underline;}.free-gifts-wrapper .free-gift-trigger-holder .free-gift-trigger:hover,.free-product-gifts-wrapper .free-gift-trigger-holder .free-gift-trigger:hover{text-decoration:none;}.free-gifts-wrapper .free-gifts,.free-product-gifts-wrapper .free-gifts{margin:0 40px 0 0;}.free-gifts-wrapper .free-gifts-img>img,.free-product-gifts-wrapper .free-gifts-img>img{width:76px;}.free-gifts-wrapper .free-gifts-img:hover .free-gifts-img-hover,.free-product-gifts-wrapper .free-gifts-img:hover .free-gifts-img-hover{display:none;}.free-gifts-wrapper .free-gift-label,.free-product-gifts-wrapper .free-gift-label{padding-left:15px;}.free-gifts-wrapper .free-gift-label .free-gift-name,.free-product-gifts-wrapper .free-gift-label .free-gift-name{display:inline;}.free-gifts-wrapper label,.free-product-gifts-wrapper label{cursor:default;font-size:16px;}.colorbox-html-content .free-gift-trigger-holder{display:none;}.cart-inner .delivery-time{margin:22px 0;}@media (max-width:991px){.cart-inner .delivery-time{margin:11px 0;}}.price-wrapper{justify-content:flex-end;padding-top:22px;text-align:right;}.price-wrapper .price-label.price-primary,.price-wrapper .price.price-primary{flex:1 1 100%;text-align:right;}.price-wrapper .price-secondary{flex:initial;text-align:right;}.price-wrapper .price.price-primary{padding:11px 0;}.cart-inner h2{text-align:center;}:where(.ums_forms_redesign--on) .discount-coupon .compact-form{max-width:300px;}:where(.ums_forms_redesign--on) .discount-coupon .btn.btn-arrow-right.btn-text{flex-shrink:0;font-size:0;line-height:0;}:where(.ums_forms_redesign--on) .discount-coupon .btn.btn-arrow-right.btn-text:before{content:"\e910";font-size:medium;line-height:32px;margin-right:0;}:where(.ums_forms_redesign--off) .discount-coupon{margin:22px 96px;}:where(.ums_forms_redesign--off) .discount-coupon label{display:block;font-weight:700;text-transform:none;}:where(.ums_forms_redesign--off) .discount-coupon .btn{display:block;font-size:0;line-height:32px;padding-left:20px;padding-right:20px;width:100%;}:where(.ums_forms_redesign--off) .discount-coupon .input-group .btn{line-height:0;}:where(.ums_forms_redesign--off) .discount-coupon .btn.btn-arrow-right.btn-text:before{content:"\e910";font-size:medium;line-height:32px;margin-right:0;}@media (max-width:767px){:where(.ums_forms_redesign--off) .discount-coupon{max-width:480px;}}@media (min-width:768px){:where(.ums_forms_redesign--off) .discount-coupon{align-items:center;padding-bottom:22px;}}@media (min-width:768px){:where(.ums_forms_redesign--off) .discount-coupon label,:where(.ums_forms_redesign--off) .discount-coupon>div{display:block;}}@media (min-width:768px){:where(.ums_forms_redesign--off) .discount-coupon label{padding-right:0;}}@media (min-width:768px){:where(.ums_forms_redesign--off) .discount-coupon .btn,:where(.ums_forms_redesign--off) .discount-coupon .form-control{display:inline-block;vertical-align:top;width:auto;}}@media (min-width:768px){:where(.ums_forms_redesign--off) .discount-coupon .form-control{max-width:240px;}}@media (min-width:768px){:where(.ums_forms_redesign--off) .discount-coupon .btn{margin-left:-.5rem;}}@media (max-width:991px){:where(.ums_forms_redesign--off) .discount-coupon form{display:flex;}}@media (max-width:991px){:where(.ums_forms_redesign--off) .discount-coupon form button{flex:0;}}.coupon-input{padding:22px 0;}:where(.ums_forms_redesign--off) .coupon-input .discount-coupon{float:none;margin:0;padding:0;}.toggle-coupon-input .discount-coupon{display:none;}@media (max-width:767px){:where(.ums_forms_redesign--off) .toggle-coupon-input .discount-coupon{display:block;}}:where(.ums_forms_redesign--on) .toggle-coupon-input .toggle-coupon-input-button{background:none;border:none;padding:0;text-decoration:underline;text-decoration-thickness:var(--hyperlinks-underline-thickness);text-underline-offset:var(--hyperlinks-underline-offset);}:where(.ums_forms_redesign--on) .toggle-coupon-input .toggle-coupon-input-button:hover{text-decoration-thickness:var(--hyperlinks-underline-thickness-hover);}:where(.ums_forms_redesign--on) .toggle-coupon-input .toggle-coupon-input-button:after{content:"\e90e";margin-left:.5em;}:where(.ums_forms_redesign--on) .toggle-coupon-input .toggle-coupon-input-button.discount-coupon-visible{margin-bottom:1ex;}:where(.ums_forms_redesign--on) .toggle-coupon-input .toggle-coupon-input-button.discount-coupon-visible:after{content:"\e911";}:where(.ums_forms_redesign--off) .toggle-coupon-input .toggle-coupon-input-button{cursor:pointer;padding:0;text-decoration:underline;text-decoration-thickness:var(--hyperlinks-underline-thickness);text-underline-offset:var(--hyperlinks-underline-offset);}:where(.ums_forms_redesign--off) .toggle-coupon-input .toggle-coupon-input-button:hover{text-decoration-thickness:var(--hyperlinks-underline-thickness-hover);}:where(.ums_forms_redesign--off) .toggle-coupon-input .toggle-coupon-input-button:after{content:"\e90e";margin-left:.5em;}:where(.ums_forms_redesign--off) .toggle-coupon-input .toggle-coupon-input-button.discount-coupon-visible{margin-bottom:1ex;}:where(.ums_forms_redesign--off) .toggle-coupon-input .toggle-coupon-input-button.discount-coupon-visible:after{content:"\e911";}@media (max-width:767px){:where(.ums_forms_redesign--off) .toggle-coupon-input .toggle-coupon-input-button{display:none;}}.discount-coupon :where(.ums_forms_redesign--off) .applied-coupon{align-items:center;display:flex;line-height:40px;padding-top:5px;}:where(.ums_forms_redesign--off) .applied-coupon strong{line-height:1.6;}:where(.ums_forms_redesign--off) .applied-coupon fieldset,:where(.ums_forms_redesign--off) .applied-coupon form{display:flex;}:where(.ums_forms_redesign--off) .applied-coupon .btn{font-size:20px;margin-left:15px;padding-top:0;}.extra{padding-right:20px;}.extra .price-range{margin-left:30px;margin-top:10px;}@media (max-width:767px){.extra .price-range{max-width:calc(100% - 30px);}}.extra .price-range:before{float:left;line-height:16px;margin-left:-30px;margin-right:6px;}.extra .price-range div{align-items:center;display:flex;justify-content:flex-end;}.extra.delivery .price-range:before{content:"\e92e";font-size:20px;}.extra.discount .price-range:before{content:"\e934";font-size:16px;}.extra.gift .price-range:before{content:"\e93f";font-size:16px;}.extra.cofidis .price-range:before{content:"\e929";font-size:16px;}.summary{margin:0 0 22px;}.summary .extra{padding:22px 0;}
