.cm-banner{display:flex;position:relative;width:100%;height:auto;flex-flow:row wrap}.cm-banner.cm-full-tile-link{cursor:pointer}.cm-banner .container-block{display:flex;bottom:0;flex-flow:row;left:0;position:absolute;right:0;top:0;flex:1 1 auto;align-self:flex-end}.cm-banner.h-center .container-block{justify-content:center}.cm-banner.h-left .container-block{justify-content:flex-start}.cm-banner.h-right .container-block{justify-content:flex-end}.cm-banner.v-center .container-block{align-items:center}.cm-banner.v-top .container-block{align-items:flex-start}.cm-banner.v-BOTTOM .container-block{align-items:flex-end}.cm-banner img{display:block;width:100%;align-self:flex-start;min-height:10px;flex:1 1 auto}.cm-banner .block{max-width:50%;padding:1em}.cm-banner .block.center,.cm-banner .block.CENTER{text-align:center}.cm-banner .block.right,.cm-banner .block.RIGHT{text-align:right}.cm-banner .block.justified,.cm-banner .block.JUSTIFIED{text-align:justify}.cm-banner .block>*{margin:10px 0 0}@media (max-width:767px){.pt-search .cm-banner h1{font-size:16px;line-height:16px}.pt-search .cm-banner>*{margin-bottom:15px}.pt-search .cm-banner .block>:first-child{margin:.67em 0}.pt-search .cm-banner .primary-button{font-size:10px;padding:10px}}.pt-search .cm-banner.h-right .block{margin-left:20px;margin-right:0}.pt-search .cm-banner.h-left .block{margin-left:0;margin-right:20px}.pt-search .cm-banner.h-center .block{margin-left:10px;margin-right:10px}.pt-search .cm-banner.v-top .block{margin-top:35px}.pt-search .cm-banner img{padding-top:35px}.pt-search .cm-banner .block{max-width:100%}.banner-tile{display:flex;width:100%;flex-flow:column;padding-top:10px}@media (max-width:767px){.banner-tile{padding-top:15px}}.banner-tile .cm-banner{margin-bottom:0}@media (max-width:767px){.banner-tile .cm-banner>*{margin-bottom:0}}.banner-tile .cm-banner img{padding-top:0}.cm-product img{width:100%}.cm-product .product-name{display:none}.cm-product.flag-showname .product-name,slider{display:block}slider{white-space:nowrap;overflow:hidden}slider:not(.slick-initialized) .slider-slide:not(:first-child){display:none}slider.slick-initialized{overflow:inherit;white-space:inherit}slider[navtype] .slick-dots li{width:auto}slider.span-whole-viewport{width:100vw;position:relative;left:calc(-50vw + 50%)}slider .slick-arrow{z-index:1;text-shadow:0 0 5px rgba(0,0,0,.5)}slider .slick-arrow.slick-prev{left:0}slider .slick-arrow.slick-next{right:0}slider item{display:inline-block}.cm-text .content>a[title]:after,.cm-text>a[title]:after{content:attr(title);font-style:italic}.cm-text .a-right{text-align:right}.cm-text .a-center{text-align:center}.cm-text .a-justified{text-align:justify}.cm-text.CONTENT-IMAGE-RIGHT,.cm-text.IMAGE-LEFT-CONTENT{display:flex;flex-wrap:wrap}@media (min-width:760px){.cm-text.CONTENT-IMAGE-RIGHT,.cm-text.IMAGE-LEFT-CONTENT{flex-wrap:nowrap}}.cm-text img{width:100%;margin-bottom:1em}.cm-usp{width:100%;height:60px;line-height:60px;clear:both;display:none;margin:0}.cm-usp:first-of-type{margin-top:18px}.cm-usp:last-of-type{margin-bottom:18px}@media (min-width:320px) and (max-width:767px){.cm-usp.SMALL{display:block}}@media (min-width:768px) and (max-width:1023px){.cm-usp.MEDIUM{display:block}}@media (min-width:1024px){.cm-usp.LARGE{display:block}}.cm-usp .oversize-box{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;height:60px;overflow:hidden}.cm-usp .oversize-box .icon{flex:0 0 30px;margin:15px 9px 15px 15px;width:30px;height:30px}.cm-usp .oversize-box .text{flex:0 0 auto;text-transform:uppercase;text-align:center;font-weight:700;flex:1;max-height:100%;line-height:16px;overflow:hidden;position:relative}.quicklinks .cm-usp .oversize-box .text{-webkit-mask-image:linear-gradient(270deg,#000 0,#000 8px,transparent 12px,#000 24px);mask-image:linear-gradient(270deg,#000 0,#000 8px,transparent 12px,#000 24px);padding-right:12px;margin-right:-8px}.quicklinks .cm-usp .oversize-box .text:before{content:"…";position:absolute;right:-1px;background-color:#fff;bottom:0;height:100%;padding-left:2px;transform:rotateX(180deg);line-height:0}.quicklinks .cm-usp .oversize-box .text:after{content:"";position:absolute;width:12px;height:12px;right:0;background-color:#fff;margin-top:2px}.pt-cart .cm-usp{margin-bottom:15px}.pt-cart .cm-usp .oversize-box{left:15px;right:15px}@media (min-width:768px){.pt-search .cm-usp .oversize-box{left:-15px;right:-15px}}.pt-search .usp-slot-plp-bottom .cm-usp .oversize-box{left:0;right:0}.pt-product .cm-usp .oversize-box{position:static}.product-content .cm-usp{height:42px;line-height:42px}.product-content .cm-uspdiv .SMALL{margin:0}.product-content .cm-usp .oversize-box{justify-content:flex-start}.product-content .cm-usp .oversize-box .icon{margin:6px 12px 6px 3px}.cm-quicklink{display:block;width:100%;height:40px;clear:both}@media (min-width:768px){.cm-quicklink{display:none}}.cm-quicklink a{display:block;position:relative;padding-left:20px;border-top:1px solid #c1c1c1;text-decoration:none}.cm-quicklink .text{font-weight:700;line-height:40px;text-transform:uppercase}.cm-quicklink .arrow{position:absolute;width:50px;top:0;right:0;bottom:0}.cm-quicklink .arrow:after{content:"";display:block;box-sizing:content-box;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(135deg);right:23px;left:auto;border-left:2px solid #000;border-color:#000 #000 transparent;border-top:2px solid #000}.cm-plp-teaser{display:flex;height:100%;flex-flow:row wrap}@media (max-width:767px){.cm-plp-teaser h2{padding:0;border:0}}.cm-plp-teaser img{display:block;width:100%;align-self:flex-start}.cm-plp-teaser .container-block,.cm-plp-teaser img{flex:1 1 auto}.cm-plp-teaser .container-block{align-self:flex-end}.cm-plp-teaser .block.center{text-align:center}.cm-plp-teaser .block.right{text-align:right}.cm-plp-teaser .block.justified{text-align:justify}.cm-plp-teaser .block>*{margin:10px 0 0}@media (max-width:767px){.cm-plp-teaser .block>*{padding:0;border:0}}