@media screen and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){body{min-height:1300px}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){body{min-height:768px}#wrapper ::-webKit-scrollbar{-WebKit-appearance:none;width:5px}#wrapper ::-webKit-scrollbar-thumb{background-color:#868688;-WebKit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.scrollable ::-webKit-scrollbar{-WebKit-appearance:none;width:5px}.scrollable ::-webKit-scrollbar-thumb{background-color:#868688;-WebKit-box-shadow:0 0 1px rgba(255,255,255,0.5)}}.clearfix:after{content:"";display:table;clear:both}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}@media screen and (min-width: 767px){.slick-slider{touch-action:pan-y}}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-slide{margin:0}.slick-slider .slick-track,.slick-slider .slick-list{box-sizing:border-box;transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;box-sizing:border-box}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide img.slick-loading{display:none !important}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.pt_brandlandingpage .breadcrumb{font-size:0;margin:0;padding:5px 0 5px 5%}.pt_brandlandingpage .breadcrumb span{font-family:"Arial-Light","Helvetica-Light","Verdana-Light",sans-serif;font-size:11px;padding:0}.pt_brandlandingpage .breadcrumb a:after{padding:0 10px}.brand-landing .medium-title{font-family:"Arial","Helvetica","Verdana",sans-serif;font-size:24px;text-transform:uppercase;text-align:center;padding:0 0 30px;margin:0;line-height:1.3}@media only screen and (min-width: 768px){.brand-landing .medium-title{font-size:28px}}.brand-landing .button{min-width:300px;box-sizing:border-box}@media only screen and (min-width: 768px){.brand-landing .button{min-width:auto}}.brand-landing .image-component.full-width img{max-width:100%;width:100%}.brand-landing .brand-logo{text-align:center;margin:30px auto;width:70%;max-width:400px;min-width:auto}.brand-landing .brand-logo img{max-width:100%}.brand-landing .text-component{font-size:1rem;line-height:1.6em;text-align:center;margin:0 auto 80px;max-width:1000px;width:80%}@media only screen and (min-width: 768px){.brand-landing .text-component{margin-bottom:150px}}.brand-landing .text-component p{margin:0 0 20px}@media only screen and (min-width: 768px){.brand-landing .text-component p{margin:0 0 30px}}.brand-landing .brand-landing-carousel-wrapper{margin:80px auto;padding:0;width:80%;max-width:1146px}@media only screen and (min-width: 768px){.brand-landing .brand-landing-carousel-wrapper{width:90%}}.brand-landing .product-slider{padding:0}.brand-landing .slick-slider .slick-arrow{top:30%}@media only screen and (min-width: 768px){.brand-landing .slick-slider .slick-arrow{top:45%}}.brand-landing .slick-slider .slick-next{background-color:#424242;-webkit-mask:url(../images/svg/arrow-icon.svg) no-repeat 50% 50%;mask:url(../images/svg/arrow-icon.svg) no-repeat 50% 50%;height:20px;right:-20px;width:20px}.brand-landing .slick-slider .slick-prev{background:#424242;height:20px;left:-20px;-webkit-mask:url(../images/svg/arrow-icon.svg) no-repeat 50% 50%;mask:url(../images/svg/arrow-icon.svg) no-repeat 50% 50%;transform:rotate(180deg);width:20px}.brand-landing .product-tile{width:80%;margin:0 10%}.brand-landing .product-tile .product-image{height:auto}.brand-landing .product-tile .thumb-link{align-items:center;display:flex;justify-content:center;position:relative;background:#F1F2F1;padding:10%;height:auto}.brand-landing .product-brand,.brand-landing .product-name{font-family:"Arial-Bold","Helvetica-Bold","Verdana-Bold",sans-serif;font-size:11px;font-weight:bold;line-height:17px;width:90%;margin:0 auto 16px}@media only screen and (min-width: 768px){.brand-landing .product-brand,.brand-landing .product-name{font-size:13px;line-height:23px;margin:5px auto}}.brand-landing .product-name{text-transform:uppercase;line-height:18px;padding:0;margin:0 auto 13px}@media only screen and (min-width: 768px){.brand-landing .product-name{font-size:14px;line-height:23px;margin:0 auto 5px}}.brand-landing .brand-landing-carousel__button{margin:30px 0 80px;text-align:center}@media only screen and (min-width: 768px){.brand-landing .brand-landing-carousel__button{margin-bottom:150px}}.brand-landing .checkerboard-wrapper{margin:0 auto 80px;max-width:1146px;width:90%}@media only screen and (min-width: 768px){.brand-landing .checkerboard-wrapper{margin-bottom:150px}}.brand-landing .checkerboard-section{padding-bottom:46px;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.brand-landing .checkerboard-section{flex-direction:row}}.brand-landing .checkerboard-section:last-of-type{padding-bottom:0}@media only screen and (min-width: 768px){.brand-landing .checkerboard-section:nth-child(even){flex-direction:row-reverse}}.brand-landing .checkerboard-section .checkerboard-image{width:100%}@media only screen and (min-width: 768px){.brand-landing .checkerboard-section .checkerboard-image{width:50%}}.brand-landing .checkerboard-section .checkerboard-text{padding:0 3%;width:90%}@media only screen and (min-width: 768px){.brand-landing .checkerboard-section .checkerboard-text{flex:1;width:40%}}.brand-landing .checkerboard-section .checkerboard-title{font-family:"Arial","Helvetica","Verdana",sans-serif;padding:14px 0 4px 0;margin:0;line-height:1.3;font-size:24px;text-transform:uppercase}@media only screen and (min-width: 768px){.brand-landing .checkerboard-section .checkerboard-title{padding:0 0 10px;font-size:28px}}.brand-landing .checkerboard-section .checkerboard-body{font-size:1rem;line-height:1.6em;margin:0}.brand-landing .checkerboard-section img{max-width:100%}.brand-landing .collection-grid{width:90%;margin:0 auto}.brand-landing .collection-grid .landing-template-tile-container{margin:0 auto}.brand-landing .collection-grid .landing-template-tile{margin:0 0 20px;width:47%}@media only screen and (min-width: 768px){.brand-landing .collection-grid .landing-template-tile{width:30%}}.brand-landing .collection-grid .brand-grid-button{margin:30px 0 80px;text-align:center}@media only screen and (min-width: 768px){.brand-landing .collection-grid .brand-grid-button{margin-bottom:150px}}.brand-landing .brand-video-wrapper{width:90%;max-width:1146px;margin:0 auto 30px;padding-top:0}.brand-landing .brand-video-video-wrapper{margin:0 auto 30px}.brand-landing .iframe-container{padding-top:47.5%;position:relative}.brand-landing .responsive-iframe{bottom:0;height:100%;position:absolute;width:100%;right:0}.brand-landing .brand-video-text-wrapper{margin:0 auto 80px;max-width:1000px;text-align:center}@media only screen and (min-width: 768px){.brand-landing .brand-video-text-wrapper{margin-bottom:150px}}.brand-landing .brand-video-title{font-family:"Arial","Helvetica","Verdana",sans-serif;margin:0 0 10px;font-size:24px;line-height:1.3;text-transform:uppercase}@media only screen and (min-width: 768px){.brand-landing .brand-video-title{font-size:28px;margin:0 0 20px}}.brand-landing .brand-video-body p{font-size:1rem;line-height:1.6em;margin:0 0 20px}@media only screen and (min-width: 768px){.brand-landing .brand-video-body p{margin:0 0 30px}}.brand-landing .brand-video-button{margin:30px 0 80px}@media only screen and (min-width: 768px){.brand-landing .brand-video-button{margin-bottom:150px}}.brand-landing .landing-template__icon-list{margin:0 auto 40px;text-align:center}@media only screen and (min-width: 768px){.brand-landing .landing-template__icon-list{margin-bottom:150px}}.brand-landing .landing-template__icon-list li{margin:0 auto 40px}.brand-landing .landing-template__icon-list li strong{font-size:20px}.brand-landing .landing-template__icon-list img{padding-bottom:20px}
