.itemInfo{padding-bottom:1rem}.itemInfo>[class*="badge-"]{font-size:.75rem}.itemInfo>[class*="badge-"]>span{font-size:.75rem}.itemInfo a:hover .icon,.itemInfo a:hover .icon:before{text-decoration:none}.itemInfo .card-img-top{max-width:250px}.itemInfo .itemPrice-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;width:100%;gap:.75rem;margin-top:.25rem}.itemInfo .itemPrice-wrapper .discountTag{padding:.1rem .2rem;margin-top:.25rem;align-self:flex-start;color:#fff;background-color:#c20000;font-size:.6875rem;line-height:1.3}.itemInfo .itemPrice-wrapper .itemBTI.price{margin-top:0}.itemInfo .itemPrice-wrapper .energyTag{margin-left:auto}@media (min-width:576px){.itemInfo .itemPrice-wrapper .energyTag{margin-left:.25rem}}.itemInfo .itemPrice-wrapper .energyTag[data-action]>img{cursor:pointer}.itemInfo .itemOldPrice+.itemPrice-wrapper{margin-top:0;margin-bottom:0}.itemInfo [class*="badge"]{width:100%}.itemInfo .itemName{text-decoration:none}.itemInfo .itemName h6{color:#111;display:block;font-weight:bold;margin-bottom:0;text-decoration:none}.itemInfo .itemName:hover{text-decoration:none}.itemInfo .itemName:hover h6{text-decoration:underline}.itemInfo .itemName:hover i{text-decoration:none}.itemInfo .itemName.boxDelivery{overflow:hidden;text-decoration:none}.itemInfo .itemName.boxDelivery>.d-flex{margin-bottom:.5rem}.itemInfo .itemName.boxDelivery h6{display:inline-block;margin-bottom:0}.itemInfo .itemName.boxDelivery:hover{text-decoration:none}.itemInfo .itemName.boxDelivery:hover h6{text-decoration:underline;color:#111}.itemInfo .itemName.boxDelivery .icon-boxDelivery{font-size:1.5rem;line-height:0;margin-bottom:0}.itemInfo .itemName.boxDelivery .icon{color:#0058a3}.itemInfo .itemFacts,.itemInfo .item-facts span{font-size:.875rem}.itemInfo .itemFacts.validDesignColor,.itemInfo .itemFacts.validDesignColor span,.itemInfo .item-facts span.validDesignColor,.itemInfo .item-facts span.validDesignColor span{font-size:.75rem}.itemInfo .itemFacts{margin:0;margin-bottom:.5rem}.itemInfo .itemColor,.itemInfo .itemValidDesign,.itemInfo .item-size{font-size:.875rem;margin-bottom:0}.itemInfo .itemPartNumber{font-size:.75rem;margin:0;color:#6c757d}.itemInfo .itemPriceBox{margin:0}.itemInfo .itemPriceBox .itemPrice-wrapper .itemNormalPrice:not(.revamp_price) {font-size:1.5rem}.itemInfo .itemPriceBox .itemPrice-wrapper .itemBTI:not(.revamp_price):not(.normalPriceValue) {font-size:1.5rem;margin-bottom:.5rem}.itemInfo .itemPriceBox .itemOldPrice{display:inline-block;line-height:1;margin-top:.5rem}.itemInfo .itemPriceBox .itemOldPrice .price-label{margin-right:.25rem}.itemInfo .itemPriceBox .itemOldPrice .oldValue.itemBTI{display:inline-block;font-size:.75rem!important;line-height:20px!important;margin:.25rem 0!important;padding-top:0;padding-bottom:0}.itemInfo .itemMeasure{font-size:.75rem;margin:0}.itemInfo .item-size{margin:0;margin-right:.25rem;font-size:.875rem}.itemInfo .partNumber,.itemInfo .partnumber{font-size:.75rem;color:#6c757d}.modal-footer .related-box .itemBlock .itemInfo .itemName.boxDelivery .icon-boxDelivery{font-size:1.25rem}.sidenav .itemInfo .itemName .badge-new{font-size:60%}.sidenav .itemInfo .itemFacts{font-size:.875rem;margin-bottom:.75rem}.sidenav .itemInfo>.link{display:block;font-size:.75rem;margin:1rem 0 1.25rem}.sidenav .partNumber,.sidenav .partnumber{font-size:.75rem}.sidenav .partNumber>.label,.sidenav .partnumber>.label{margin-right:.25rem}.sidenav .partNumber .black-code,.sidenav .partNumber .text-gray,.sidenav .partnumber .black-code,.sidenav .partnumber .text-gray{background-color:#111;color:#fff!important;font-size:.75rem;font-weight:bold;line-height:1.75;padding:0 .5rem;display:inline-block}.AccountPage .sidenav .sidenav_itemProduct .partNumber .black-code,.AccountPage .sidenav .sidenav_itemProduct .partNumber .text-gray,.AccountPage .sidenav .sidenav_itemProduct .partnumber .black-code,.AccountPage .sidenav .sidenav_itemProduct .partnumber .text-gray{margin-left:0;color:#fff!important}.revamp_product-info.sticky-product-bar-wrapper{transition:transform .2s ease-in-out;background:#fff;position:fixed;left:0;bottom:0;width:100%;transform:translateY(100%);z-index:200}@media (max-width:767.98px){.revamp_product-info.sticky-product-bar-wrapper--is-visible{transform:translateY(0)}}.revamp_product-info .sticky-product-bar{position:relative;border-top:1px solid #dfdfdf;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:.5rem 1.25rem;margin:0}.revamp_product-info .sticky-product-bar__image{display:none;width:4rem;height:4rem;flex-shrink:0;margin-right:1.625rem;border-style:none}@media (min-width:37.5rem){.revamp_product-info .sticky-product-bar{padding:.5rem .25rem}.revamp_product-info .sticky-product-bar__image{margin-right:2.25rem}}@media (min-width:375px){.revamp_product-info .sticky-product-bar__image{display:block}}.revamp_product-info .sticky-product-bar__info-wrapper{flex-grow:1}.revamp_product-info .sticky-product-bar-title{font-weight:700;font-size:.75rem;line-height:1.5;text-transform:uppercase;color:#111;margin:0}.revamp_product-info .sticky-product-bar-details-button{transition:background-color .2s ease-in-out;outline:none;padding:0;border:none;cursor:pointer;color:inherit;display:inline-block;text-decoration:underline;background-color:transparent;line-height:1.5;margin:0;overflow:visible;font-size:1rem}.revamp_product-info .sticky-product-bar-details-button__label{font-size:.75rem;line-height:1.5;font-weight:400;color:#484848;text-decoration:underline;cursor:inherit;margin:0;text-align:left}.revamp_product-info .sticky-product-bar__price{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column}.revamp_product-info .sticky-product-bar__price-wrapper{white-space:nowrap;text-align:right}.revamp_product-info .sticky-product-bar__price .revamp_price.price,.revamp_product-info .sticky-product-bar__price [class*="pip-price-package"] .revamp_price.price{font-size:1rem}.revamp_product-info .sticky-product-bar__price .pip-price-package__previous-price-hasStrikeThrough .revamp_price.price>span{top:0;font-size:.75rem!important;font-weight:normal}.revamp_product-info .sticky-product-bar__price .pip-price-package__previous-price-hasStrikeThrough .revamp_price.price.font-weight-bold>span{font-weight:bold}.revamp_product-info .sticky-product-bar__cta{margin-left:1.25rem}.revamp_product-info .aspect-ratio-image{width:100%;position:relative;height:auto;display:block;padding-bottom:75%;background:#f5f5f5;box-sizing:border-box}.revamp_product-info .aspect-ratio-image--square{padding-bottom:100%}.revamp_product-info .aspect-ratio-image__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0;font-family:"object-fit: cover;";color:transparent}.revamp_product-info .pip-price-package__price-wrapper{white-space:nowrap;text-align:right}.revamp_product-info .btn{position:relative;font-size:.875rem;background:none;border:0;padding:0;line-height:1.71429;font-weight:700;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:10rem;cursor:pointer;outline:0}.revamp_product-info .btn--small{font-size:.75rem;line-height:1.33333}.revamp_product-info .btn--small .btn__inner{height:2.5rem;padding:0 1.5rem}.revamp_product-info .btn--icon-emphasised{color:#fff}.revamp_product-info .btn--icon-emphasised:hover{color:#fff}.revamp_product-info .btn--icon-emphasised .btn__inner{background:#0058a3}.revamp_product-info .btn__inner{border-radius:64px;transition-property:opacity , transform , padding;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.4,1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;height:3.5rem;padding:0 2rem;width:100%}.revamp_product-info .btn.btn--small .btn__inner{padding:0 .5rem!important}.revamp_product-info .btn [class*="btn--icon"] .btn__inner .btn__label{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}.revamp_product-info .btn.js-sticky-buy-button .btn__label{display:none}.revamp_product-info .btn .svg-icon,.revamp_product-info .btn__label{transition-property:opacity , margin-right , margin-left , transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.4,1)}.revamp_product-info .btn .svg-icon{flex-shrink:0;display:inline-block;height:1.5rem;width:1.5rem;vertical-align:middle;fill:currentColor}.revamp_product-info .js-sticky-cart-button-props{margin-left:.5rem}