/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.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-track,
.slick-slider .slick-list
{
    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;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.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;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/global/packs/static/ajax-loader-fb6f3c230cb846e25247.gif) center center no-repeat;
}
/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/global/packs/static/slick-a4e97f5a2a64f0ab1323.eot);
    src: url(/global/packs/static/slick-a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(/global/packs/static/slick-295183786cd8a1389865.woff) format('woff'), url(/global/packs/static/slick-c94f7671dcc99dce43e2.ttf) format('truetype'), url(/global/packs/static/slick-2630a3e3eab21c607e21.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}
.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}
/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}
.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;max-width:100%;display:inline-block;position:relative}.ReactCrop *,.ReactCrop :before,.ReactCrop :after{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{max-width:100%;max-height:inherit;display:block}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px);position:absolute;inset:0}.ReactCrop__crop-selection{cursor:move;position:absolute;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);opacity:.3;position:absolute;inset:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){color:#fff;background-image:-webkit-gradient(linear,left top, right top,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, right top,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, left bottom,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, left bottom,color-stop(50%, #fff),color-stop(50%, #444));background-image:linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;-webkit-animation:1s linear infinite marching-ants;animation:1s linear infinite marching-ants}.ReactCrop__crop-selection:focus{outline:2px solid #08f;outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";background-color:#fff6;display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{width:12px;width:var(--rc-drag-handle-size);height:12px;height:var(--rc-drag-handle-size);background-color:#0003;background-color:var(--rc-drag-handle-bg-colour);border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);position:absolute}.ReactCrop__drag-handle:focus{background:#08f;background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop .ord-ne{cursor:ne-resize;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ReactCrop .ord-se{cursor:se-resize;bottom:0;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;bottom:0;left:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ReactCrop .ord-w{cursor:w-resize;top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{width:100%;height:6px;height:var(--rc-drag-bar-size);top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{width:6px;width:var(--rc-drag-bar-size);height:100%;top:0;right:0;-webkit-transform:translate(50%);transform:translate(50%)}.ReactCrop__drag-bar.ord-s{width:100%;height:6px;height:var(--rc-drag-bar-size);bottom:0;left:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{width:6px;width:var(--rc-drag-bar-size);height:100%;top:0;left:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;width:var(--rc-drag-handle-mobile-size);height:24px;height:var(--rc-drag-handle-mobile-size)}}/*$vite$:1*/
.oc-filter-list{list-style:none;padding-left:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #000}.oc-filter-list li{margin-bottom:7px}.oc-filter-list li:last-child{margin-bottom:0}.oc-filter-list.border{border-bottom:1px solid #000}.oc-filter-list.no-border{border-bottom:none}.oc-filter-list .hidden{display:none}.filter-fieldset.hidden{display:none}.filter-fieldset{padding:0px;margin:0px;border:none}.filter-fieldset:last-of-type .oc-filter-list{border-bottom:none}.filter-group .oc-filter-list{padding-bottom:0}.oc-filter-option{color:#000}.oc-filter-option label,.oc-filter-option span{display:flex;align-items:center}.oc-filter-option label input,.oc-filter-option label img,.oc-filter-option label label,.oc-filter-option span input,.oc-filter-option span img,.oc-filter-option span label{margin-right:10px;outline:none}.oc-filter-option span.label-text{width:100%}@media(min-width: 1200px){.oc-filter-option span.label-text{width:176px}}.oc-filter-option label{position:relative}.oc-filter-option label:hover{cursor:pointer}.oc-filter-option .label{background:#666;color:#fff;text-transform:uppercase;font-size:11px;line-height:16px;font-weight:700;padding:0 7px;border-radius:15px;margin-left:10px}.oc-filter-option .hidden{display:none}.oc-filter-option .disabled{color:#666;opacity:.3}.oc-filter-option .disabled label:hover,.oc-filter-option .disabled input[type=checkbox]:hover,.oc-filter-option .disabled .info-circle:hover{cursor:default}.oc-filter-option input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;width:20px;min-width:20px;height:20px;border:1px solid #949494;margin-right:10px}.oc-filter-option input[type=checkbox]:hover{cursor:pointer}.oc-filter-option input[type=checkbox]:checked{border-color:#d40f7d;background-color:#d40f7d}.oc-filter-option input[type=checkbox]:checked+.check{display:block}.oc-filter-option input[type=checkbox]+.check{display:none;height:7px;width:13px;border-left:3px solid #fff;border-bottom:3px solid #fff;position:absolute;transform:rotate(-45deg);left:7.5px;top:8px}.oc-filter-option input[type=checkbox].radio-input-style{border:1px solid #6d6d6d;border-radius:50%;height:16px;width:16px}.oc-filter-option input[type=checkbox].radio-input-style:checked{background-color:#fff;border-color:#d40f7d}.oc-filter-option input[type=checkbox].radio-input-style:checked+.check{background-color:#d40f7d;border:none;border-radius:50%;height:8px;left:10px;top:7px;transform:none;width:8px}.oc-filter-option .info-circle{background-color:#585858;border-radius:50%;outline:none;font-size:13px;color:#fff;width:14px;height:14px;font-family:Times New Roman;text-align:center;font-weight:700}.oc-filter-option .info-circle:before{content:"i";text-align:center;width:100%}.oc-filter-option .info-circle:hover{cursor:pointer;background-color:#d40f7d}.oc-filter-option .info-circle:focus{background-color:#d40f7d}.oc-modal{transform:translate3d(0, 100%, 0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;width:0;height:0;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .4s;display:flex;justify-content:center;align-items:center}.oc-modal:target,.oc-modal.active{transform:translate(0, 0);width:auto;height:auto;opacity:1;background:rgba(0,0,0,.4);visibility:visible}.oc-modal:target .modal-body:not(:focus-within),.oc-modal.active .modal-body:not(:focus-within){background-color:#fffffe;transition:background-color .01s}.oc-modal .global-close{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;cursor:default}.oc-modal .modal-header{display:flex}.oc-modal .modal-header .close{float:none;margin-left:auto;font-size:34px}.oc-modal .close{color:#000;font-size:34px;margin:15px;line-height:18px;padding:15px;font-weight:700;text-decoration:none;float:right;z-index:100;position:relative}.oc-modal .close:hover,.oc-modal .close:focus{color:#d40f7d}.oc-modal .close:focus{text-decoration:underline}.oc-modal .modal-heading{margin:24px 0 0 16px}.oc-modal .features-content{display:flex;flex-direction:column;width:100%;padding:15px}@media(min-width: 768px){.oc-modal .features-content{flex-direction:row-reverse;padding:0 16px 32px}}.oc-modal .features-content.reusable{flex-direction:column}.oc-modal .features-content .modal-img{width:40%;margin-bottom:16px}@media(min-width: 768px){.oc-modal .features-content .modal-img{margin:0 0 0 16px}}.oc-modal .features-content .modal-text{width:60%}.oc-modal .features-content .modal-subheading{font-size:16px;font-weight:bold;margin-top:0}@media(min-width: 768px){.oc-modal .modal-body.sm{width:600px}}@media(min-width: 768px){.oc-modal .modal-body.md{width:700px}}.oc-modal .modal-body .modal-content .heading{margin:8px 0 16px}.oc-modal .modal-body .modal-content .rjsfform h2:first-child{font-size:30px !important;margin-top:-40px}.oc-modal.no-target{transform:translate(0, 0);width:auto;height:auto;opacity:1;background:rgba(0,0,0,.4);visibility:visible;overflow-y:hidden}.oc-modal.no-target .modal-body:not(:focus-within){background-color:#fffffe;transition:background-color .01s;max-height:calc(100vh - 48px)}@media(max-width: 767px){.oc-modal.no-target{width:100vw}}.oc-modal.no-borders .modal-content{padding:0}.oc-modal.gallery-modal a.close{color:#fff;text-shadow:2px 0px 12px rgba(0,0,0,.85);text-decoration:none;position:absolute;right:0;font-size:36px;z-index:100;top:-10px}.oc-modal.gallery-modal .image-name{margin:32px}.oc-modal.gallery-modal img{width:100%}.oc-modal .modal-body{margin:2em auto;z-index:100;width:95%;overflow-x:hidden;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.75);position:relative}.oc-modal .modal-body .modal-content{padding:15px;max-height:calc(100vh - 48px)}.oc-modal .modal-body .modal-content .heading{margin-bottom:35px}.oc-modal .modal-body img{max-width:100%;margin:0 auto}.oc-modal .modal-body .cta-button+.cta-button{margin-top:15px}.oc-modal .modal-body hr{margin:15px 0}.oc-modal .modal-body:focus{outline-offset:2px;outline-color:#d40f7d;outline-style:solid;outline-width:2px}@media(min-width: 768px){.oc-modal .modal-body{width:600px;height:auto}.oc-modal .modal-body.sm{width:600px}}@media(min-width: 1200px){.oc-modal .modal-body{width:900px}}.oc-stickynav{background:#fff;padding:10px 15px 0;width:100%;position:sticky;top:0;z-index:100;margin:0;overflow-y:hidden}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.oc-stickynav{position:relative}}@media(min-width: 768px){.oc-stickynav{border-bottom:2px solid #000;padding:8px 0;margin-top:-20px;margin-bottom:0}.oc-stickynav:before{content:"";background:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 75%);position:absolute;left:0;top:0;height:100%;width:2%;z-index:10}.oc-stickynav:after{content:"";background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 75%);position:absolute;right:0;top:0;height:100%;width:10%}}@media(min-width: 1200px){.oc-stickynav{margin-top:-30px}}.oc-stickynav .stickynav-container{display:flex;align-content:center;flex-direction:column;padding:0;margin:0 auto;max-width:400px;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden}.oc-stickynav .stickynav-container::-webkit-scrollbar{width:0 !important}@media(min-width: 768px){.oc-stickynav .stickynav-container{flex-direction:row;max-width:800px;padding:30px 15px 15px}}@media(min-width: 1200px),screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.oc-stickynav .stickynav-container{max-width:1200px;padding:30px 15px}}.oc-stickynav .stickynav-container .cta-group{display:inline-flex;margin:0 auto 20px}@media(min-width: 768px){.oc-stickynav .stickynav-container .cta-group{margin:0 15px 0 0}}@media(min-width: 1200px){.oc-stickynav .stickynav-container .cta-group{margin:0 20px 0 0}}.oc-stickynav .stickynav-container .cta-group a.oc-cta-button{font-size:18px;min-width:220px;white-space:nowrap}.oc-stickynav .stickynav-container .cta-group a{align-items:center;display:inline-flex;justify-content:center;min-width:auto;padding:8px 16px;text-align:center;text-decoration:none}.oc-stickynav .stickynav-container .cta-group a:nth-child(2){margin:0 20px}.oc-stickynav .stickynav-container .cta-group a.favorites{min-width:auto}.oc-stickynav .stickynav-container .cta-group a.favorites i{color:#d40f7d}.oc-stickynav .stickynav-container .cta-group a.favorites span{display:none}@media(min-width: 768px){.oc-stickynav .stickynav-container .cta-group a.favorites span{display:block}}.oc-stickynav .stickynav-container .mobile-stickynav-header{display:block;background-color:#e6e6e6;padding:12px 30px;font-size:14px;color:#000;text-transform:uppercase;margin-bottom:0;position:relative}.oc-stickynav .stickynav-container .mobile-stickynav-header:after{content:"";font-family:"FontAwesome";position:absolute;right:15px;color:#000}@media(min-width: 768px){.oc-stickynav .stickynav-container .mobile-stickynav-header{display:none}}.oc-stickynav .stickynav-container input[type=checkbox]{opacity:0;display:inline-block;height:0px}@media(max-width: 768px){.oc-stickynav .stickynav-container input[type=checkbox]:not(:checked)~.stickynav-links{display:none}}.oc-stickynav .stickynav-container input[type=checkbox]:checked~.stickynav-links{display:block;max-height:800px;transition:max-height 1s ease-in-out;border-bottom:1px solid #d5d5d5}.oc-stickynav .stickynav-container input[type=checkbox]:checked~label .mobile-stickynav-header{background-color:#585858;color:#fff}.oc-stickynav .stickynav-container input[type=checkbox]:checked~label .mobile-stickynav-header:after{content:"";color:#fff}.oc-stickynav .stickynav-container .stickynav-links{list-style-type:none;margin:0;padding:0 35px 0 0;transition:max-height .5s cubic-bezier(0, 1, 0, 1);max-height:0;background:#fff;white-space:nowrap}@media(min-width: 768px){.oc-stickynav .stickynav-container .stickynav-links{display:flex;align-items:center;max-height:none;border:none !important}}.oc-stickynav .stickynav-container .stickynav-links li{display:block;margin:10px 0 10px 25px;z-index:1}@media(min-width: 768px){.oc-stickynav .stickynav-container .stickynav-links li{margin:0 3px;display:inline-block}.oc-stickynav .stickynav-container .stickynav-links li:first-child{margin-left:0}}@media(min-width: 1200px){.oc-stickynav .stickynav-container .stickynav-links li{margin:0 8px}}.oc-stickynav .stickynav-container .stickynav-links li a{color:#333;text-decoration:none;font-size:14px;padding:10px}@media(hover: hover){.oc-stickynav .stickynav-container .stickynav-links li a:hover{text-decoration:underline;color:#d40f7d;cursor:pointer}}.oc-stickynav .stickynav-container .stickynav-links li a:focus,.oc-stickynav .stickynav-container .stickynav-links li a:active{text-decoration:none}.oc-stickynav .stickynav-container .stickynav-links li a.active{color:#d40f7d}.oc-stickynav.non-sticky{border:none;z-index:0}.oc-stickynav.non-sticky .stickynav-container{flex-direction:column}@media(min-width: 1200px){.oc-stickynav.non-sticky .stickynav-container{flex-direction:row}}@media(max-width: 768px){.oc-stickynav.non-sticky .stickynav-container .cta-group{flex-direction:column}.oc-stickynav.non-sticky .stickynav-container .cta-group a:first-child{margin-bottom:15px}}@media(max-width: 1200px){.oc-stickynav.non-sticky .stickynav-container .cta-group{margin-bottom:20px;justify-content:center}}@media(max-width: 768px){.oc-stickynav.non-sticky .stickynav-container .stickynav-links{display:flex;max-height:none;padding:0;white-space:normal;flex-wrap:wrap}}@media(min-width: 768px){.oc-stickynav.non-sticky .stickynav-container .stickynav-links{justify-content:center}}@media(max-width: 768px){.oc-stickynav.non-sticky .stickynav-container .stickynav-links li{display:inline-block;margin:0 0 15px;width:50%;text-align:center}}.oc-stickynav.non-sticky .stickynav-container .stickynav-links li a{text-decoration:underline}.oc-stickynav.non-sticky .stickynav-container .stickynav-links li a:hover{text-decoration:none}.oc-gallery{display:flex;flex-wrap:wrap;margin-top:30px;margin-left:-15px;margin-right:-15px}.oc-gallery.center{justify-content:center}.oc-gallery .resource{flex-basis:100%;padding:0 15px;margin-bottom:15px}@media(min-width: 768px){.oc-gallery .resource{flex-basis:33.3333%;margin-bottom:30px}}@media(min-width: 1200px){.oc-gallery .resource{flex-basis:25%}}.oc-gallery .resource a{display:inline-block;position:relative;max-height:208.13px;overflow:hidden}@media(min-width: 768px){.oc-gallery .resource a{max-height:199.13px}}@media(min-width: 1200px){.oc-gallery .resource a{max-height:147.66px}}.oc-gallery .resource a:before{content:"";font-family:"fontawesome";color:#fff;font-size:25px;text-shadow:0 0 3px rgba(0,0,0,.75);position:absolute;top:0;left:0;z-index:10;background:rgba(0,0,0,0);width:64px;height:64px;align-items:center;justify-content:center;display:flex}.oc-gallery .resource a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0)}.oc-gallery .resource a:hover:before{color:#d40f7d;background:#fff;text-shadow:none;text-decoration:none}.oc-gallery .resource a:hover:after{background:rgba(212,15,125,.5)}.oc-gallery .resource a.image{border:1px solid #e6e6e6}.oc-gallery .resource a.image:before{content:""}.oc-gallery .resource a.video{border:1px solid #e6e6e6}.oc-gallery .resource a.video:before{content:""}@media(max-width: 1200px){.oc-gallery .resource a.video.ytimg{height:126px}}@media(max-width: 768px){.oc-gallery .resource a.video.ytimg{height:202px}}.oc-gallery .resource a img{width:100%}.oc-gallery .resource a img.ytimg{position:relative;top:-27px}@media(max-width: 1200px){.oc-gallery .resource a img.ytimg{top:-22px}}@media(max-width: 768px){.oc-gallery .resource a img.ytimg{position:relative;top:-38px}}.oc-gallery .resource p{margin:0;font-size:18px;color:#636769}.oc-gallery.list .resource{flex-basis:100%;margin-bottom:15px}.oc-gallery.list .resource:last-child{margin-bottom:0}.oc-gallery.gallery .resource{flex-basis:50%}.oc-gallery.gallery .resource a:before{font-size:18px;width:40px;height:40px}@media(min-width: 768px){.oc-gallery.gallery .resource{flex-basis:33.3333%}}@media(min-width: 1200px){.oc-gallery.gallery .resource{flex-basis:16.6%}.oc-gallery.gallery .resource a:before{font-size:18px;width:40px;height:40px}}@media(min-width: 768px){.oc-image-modal{max-width:600px}}@media(min-width: 1200px){.oc-image-modal{max-width:900px;width:auto !important}}.oc-image-modal img{width:100%}.oc-cta-button{align-items:center;background:#d40f7d;border:1px solid #d40f7d;color:#fff;cursor:pointer;display:inline-flex;font-family:"OCRoboto",sans-serif,sans-serif;font-size:18px;font-weight:400;justify-content:center;min-width:170px;overflow:hidden;padding:8px 16px;position:relative;text-align:center;text-decoration:none;transition:.25s ease-in-out;z-index:1}@media(hover: none),(-moz-touch-enabled: 1){.oc-cta-button{transition:none}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.oc-cta-button{line-height:35px}}.oc-cta-button:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:.25s ease-in-out;z-index:-1}@media(hover: none),(-moz-touch-enabled: 1){.oc-cta-button:before{transition:none}}.oc-cta-button:hover,.oc-cta-button:focus{color:#d40f7d;text-decoration:none}.oc-cta-button:hover:before,.oc-cta-button:focus:before{right:0;transform:translateX(0);transition:.25s ease-in-out}@media(hover: none),(-moz-touch-enabled: 1){.oc-cta-button:hover:before,.oc-cta-button:focus:before{transition:none}}.oc-cta-button.black{background:#000;border-color:#fff}.oc-cta-button.black:hover,.oc-cta-button.black:focus{color:#000}.oc-cta-button.white{background:#fff;border-color:#000;color:#000}.oc-cta-button.white:hover,.oc-cta-button.white:focus{color:#fff}.oc-cta-button.white:before{background-color:#000}.oc-cta-button.transparent{background:rgba(0,0,0,0);border-color:#000;color:#000}.oc-cta-button.transparent:before{background-color:#000}.oc-cta-button.transparent:hover,.oc-cta-button.transparent:focus{color:#fff}.oc-cta-button.chevron-right{justify-content:space-between}.oc-cta-button.chevron-right:after{font-family:"icomoon";content:"";position:relative;display:block;align-self:center;margin-left:20px}.oc-cta-button .icon{margin-right:10px}.oc-cta-container{display:flex}.oc-card .oc-cta-container{margin:15px 0}.oc-cta-container.center{justify-content:center}.oc-cta-container.stacked{display:inline-flex;flex-direction:column}.oc-cta-container.stacked .oc-cta-button{margin-top:15px}.oc-cta-container.stacked .oc-cta-button:first-child{margin-top:0}.location-modal h2{margin:0;font-size:28px}.location-modal p{font-size:14px}.location-modal h3{margin:24px 0 4px;font-size:14px;font-family:OCRoboto}.location-modal hr{border-top:1px solid #e6e6e6;color:#e6e6e6;margin:16px 0 20px !important}.location-modal .location-modal-flags{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:20px}.location-modal .location-modal-flags::after{content:"";flex:auto}.location-modal .location-modal-flags .location-modal-flag-item{width:100%;margin-top:5px}@media(min-width: 768px){.location-modal .location-modal-flags .location-modal-flag-item{width:30%;margin:5px 1.665% 0}}.location-modal .location-modal-flags .location-modal-flag-item-box{cursor:pointer;border:1px solid #e0e0e0;padding:6px;display:flex;align-items:center;text-decoration:none;margin:1px 0}.location-modal .location-modal-flags .location-modal-flag-item-box img{margin:0}.location-modal .location-modal-flags .location-modal-flag-item-box .locale-language-code{text-transform:uppercase;font-weight:600}.location-modal .location-modal-flags .location-modal-flag-item-box .locale-description{margin-left:10px}.location-modal .location-modal-flags .location-modal-flag-item-box .locale-description .country{font-size:14px}.location-modal .location-modal-flags .location-modal-flag-item-box .locale-description .language{font-size:12px}.location-modal .location-modal-flags input[type=radio]:checked+.location-modal-flag-item-box{border:2px solid #000;padding-left:5px;margin:0}.location-modal input[type=radio]{opacity:0;display:block;height:0;margin:0}@media(max-width: 400px){.location-modal .location-area .panther-img{display:none}}.location-modal .location-area .panther-img{float:right;height:129px;margin-top:-15px !important}.location-modal .location-area label{font-size:14px;display:block;margin-bottom:5px;font-weight:bold}.location-modal .location-area input[type=text]{width:200px;padding-left:10px;height:30px;border:1px solid #e4e4e4;-webkit-appearance:none;padding-top:2px;outline:none;font-size:16px}.location-modal .location-area input[type=text]:focus{border:1px solid #000}.location-modal .location-area .has-error{color:#b32524}.location-modal .location-area p.has-error{font-size:12px;margin:4px 10px}.location-modal .location-area input.has-error[type=text]{border-color:#b32524}.location-modal .location-area button[type=submit]{margin-top:20px;width:200px}.location-modal .modal-body{overflow-x:visible;overflow-x:initial}.not-available-banner{background:#000;color:#fff;max-width:400px;margin:0 auto;position:sticky;top:0;padding:14px 10px;display:flex;font-size:14px}@media(min-width: 768px){.not-available-banner{max-width:768px;display:block;padding:10px 15px;font-size:16px}.not-available-banner .banner-text{display:inline}}@media(min-width: 1200px){.not-available-banner{max-width:1170px}}.not-available-banner .fa{font-size:18px;margin-right:5px;position:relative;top:2px}.not-available-banner a{color:#fff;font-weight:700}.not-available-banner .banner-links{margin-top:10px}@media(min-width: 768px){.not-available-banner .banner-links{display:inline;margin-top:0}}@media(min-width: 768px){.hero-bg{background:url(https://imagecdn.owenscorning.com/ocimages/image/upload/f_auto/v1582827832/roofing/shingles/hero.jpg)}}.heading-container{display:flex;align-items:baseline}@media(min-width: 300px){.heading-container{margin-bottom:10px}}@media(min-width: 768px){.heading-container{margin-bottom:25px}}@media(min-width: 1200px){.heading-container{margin-bottom:-10px}}.heading-container h2{margin-right:15px;text-transform:uppercase;font-size:40px;margin-bottom:15px;line-height:42px;font-family:"Oswald",sans-serif}@media(max-width: 768px){.heading-container h2{font-size:32px;line-height:35px;margin-bottom:10px}}.heading-container .tab-toggle{display:none}@media(min-width: 1200px){.heading-container .tab-toggle{display:inline-flex}}@media(min-width: 1200px){.tablet-mobile-only{display:none !important}}@media(min-width: 1200px){.desktop-only{display:block}}.change-zip{-webkit-appearance:none;-moz-appearance:none;font-size:14px;border:0;cursor:pointer;text-decoration:underline}@media(max-width: 768px){.change-zip{margin-left:-12px}}.filter-trigger{font-size:18px;color:#636769;text-transform:uppercase}@media(min-width: 1200px){.filter-trigger{display:none}}.tab-toggle{display:inline-flex;margin-bottom:30px}@media(min-width: 768px){.tab-toggle{align-self:start;margin-left:auto;margin-bottom:0}}.tab-toggle .tab{display:flex;align-items:center;padding:8px;border:none;font-size:13px;text-transform:uppercase;color:#6d6d6d;border-bottom:1px solid #6d6d6d;background-color:rgba(0,0,0,0)}.tab-toggle .tab:before{content:"";background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:flex;margin-right:5px}.tab-toggle .tab:hover{background:#d40f7d;color:#fff;cursor:pointer}.tab-toggle .tab.active{color:#d40f7d;border-bottom:4px solid #d40f7d;padding-bottom:5px;background:#fff}.tab-toggle .tab.active:hover{cursor:default}.tab-toggle .tab.house:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_15/roofing/shingles/icons/tab-house.svg)}.tab-toggle .tab.house.active:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_15/roofing/shingles/icons/tab-house-pink.svg)}.tab-toggle .tab.house.active:hover:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_15/roofing/shingles/icons/tab-house-pink.svg)}.tab-toggle .tab.house:hover:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_15/roofing/shingles/icons/tab-house-white.svg)}.tab-toggle .tab.shingles:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_15/roofing/shingles/icons/tab-shingle-gray.svg)}.tab-toggle .tab.shingles.active:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_15/roofing/shingles/icons/tab-shingle-pink.svg)}.tab-toggle .tab.shingles.active:hover:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_15/roofing/shingles/icons/tab-shingle-pink.svg)}.tab-toggle .tab.shingles:hover:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_15/roofing/shingles/icons/tab-shingle-white.svg)}.filter-tab-container{flex-direction:column-reverse}@media(min-width: 768px){.filter-tab-container.phone-only{justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:25px;display:table}}@media(min-width: 768px){.filter-tab-container.phone-only{display:none}}.filter-tab-container.tablet-only{display:none;margin-bottom:0px;scale:1.25}@media(min-width: 768px){.filter-tab-container.tablet-only{display:table}}@media(min-width: 1200px){.filter-tab-container.tablet-only{display:none}}.wca-banner{align-items:center;background-color:#e6e6e6;display:flex;flex-direction:column;padding:15px;position:relative}@media(min-width: 768px){.wca-banner{flex-direction:row}}@media(min-width: 1200px){.wca-banner{display:none}}.wca-banner .wca-image{margin-bottom:16px;width:177px}@media(min-width: 768px){.wca-banner .wca-image{margin-bottom:0;margin-right:30px}}.wca-banner p{margin:0}.filters-column{display:none}.filters-column .wca-container{display:inline-block;position:relative;width:100%}@media(max-width: 1200px){.filters-column .wca-container{display:none}}.filters-column .wca-container .wca-image{display:block;margin-bottom:16px;width:220px}.filters-column:target{background:#fff;padding:0px 15px 50px !important;display:block;position:fixed;left:0;bottom:0;margin-bottom:0;width:100vh;z-index:999998;overflow-y:scroll;max-width:100%;max-height:100%}.filters-column:target h2:not(.tablet-mobile-only){display:none}.filters-column .filters-checkboxes{padding-bottom:35px}@media(max-width: 1200px){.filters-column{width:100% !important}}@media(min-width: 1200px){.filters-column{display:block}}.filters-column .filter-sidebar-header{background:#fff;display:flex;top:0;z-index:100;width:100%;border-bottom:1px solid #000;justify-content:space-between;position:sticky;margin-bottom:15px;padding-top:40px;padding-bottom:12px}@media(min-width: 1200px){.filters-column .filter-sidebar-header{margin-top:-100px;visibility:hidden}}.filters-column .filter-close-container{display:flex;flex-direction:row;position:sticky;top:0}.filters-column .filter-close-container .filter-close{font-size:30px;text-decoration:none;font-weight:700;padding-top:5px}.filters-column .filter-close-container .filter-close:hover{color:#d40f7d}@media(min-width: 1200px){.filters-column .filter-close-container .filter-close{display:none}}.filters-column .mobile-heading{padding-top:10px}@media(min-width: 1200px){.filters-column .filter-sidebar-row{display:none}}.filters-column fieldset{padding:0;margin:0;border:0;display:contents}@media(min-width: 1200px){.shingle-results{margin-top:42px}}.applied-filters-container{display:flex;margin:0 0 35px;align-items:center;flex-wrap:wrap}.applied-filters-container .applied-filter{-webkit-appearance:none;-moz-appearance:none;border:0;cursor:pointer;background-color:#d1d1d1;color:#333;font-size:15px;padding:5px 10px;margin-right:10px;text-transform:capitalize;margin-bottom:5px}.applied-filters-container .applied-filter .close{font-size:18px;color:#000;margin-left:10px}.applied-filters-container .applied-filter:hover{background-color:#333;color:#fff;cursor:pointer}.applied-filters-container .applied-filter:hover .close{color:#fff}.reset-filter{-webkit-appearance:none;-moz-appearance:none;border:0;font-size:14px;text-decoration:underline;cursor:pointer;margin-left:-10px}.reset-filter:hover{color:#d40f7d;cursor:pointer}.reset-filter.small-screen{margin-left:5px}@media(min-width: 768px){.reset-filter.small-screen{display:none}}@media(max-width: 768px){.reset-filter.large-screen{display:none}}.reset-filter.filters-sidebar{margin-bottom:15px;padding-bottom:10px}.filter-control{border:none;position:fixed;bottom:0;left:0;background:#fff;width:100%;display:flex}@media(max-width: 767px){.filter-control{width:100%}}.filter-control .control{width:50%;font-size:18px;text-align:center;font-weight:700;padding:25px 15px;border:1px solid #e6e6e6;display:inline-block;text-decoration:none}@media(min-width: 768px){.filter-control .control{font-size:22px}}.filter-control .control:hover{color:#fff;background-color:#d40f7d;border-color:#d40f7d;cursor:pointer}@media(max-width: 1199px){.filter-control .control.apply-filter{background:#d40f7d;border-color:#d40f7d;color:#fff;padding:10px 25px}}.oc-icon{display:inline-flex;background-color:rgba(0,0,0,0)}.oc-icon .icon{margin-right:5px;align-self:center;display:inline-flex}.oc-icon .icon:before{content:"";background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:flex}.oc-icon .icon.favorite:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_20/v1574431477/roofing/shingles/icons/heart-no-fill.svg)}.oc-icon .icon.favorite-filled:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_20/v1574425240/roofing/shingles/icons/favorites-heart-filled-no-outline.svg)}.oc-icon .icon.location{margin-right:0px}.oc-icon .icon.location:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_20/v1574425240/roofing/shingles/icons/location.svg)}.oc-icon .icon.filters:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_20/v1574425240/roofing/shingles/icons/filters.svg)}.oc-icon .icon.reset:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_20/v1574425240/roofing/shingles/icons/reset.svg)}.gallery-section{background-color:#e6e6e6;margin:0 -15px;padding:40px 15px}.gallery-section .related-header{width:100%;margin-bottom:30px}@media(max-width: 768px){.gallery-section .related-header{margin-bottom:15px;margin-top:5px}}@media(min-width: 1200px){.gallery-section{margin:0;padding:70px}}.gallery-section h3{margin-bottom:31px}.zoom-modal.image-modal a.close{color:#fff;text-shadow:2px 0px 12px rgba(0,0,0,.85);text-decoration:none}.zoom-modal.video-modal .modal-body{padding-top:50px}.zoom-modal.video-modal a.close{top:-14px;right:-14px}.zoom-modal a.close{position:absolute;right:0;font-size:36px;z-index:100;top:8px}.zoom-modal img{display:block}.gallery-preview-modal .image-name{margin:15px}@media(min-width: 1200px){.gallery-preview-modal .image-name{margin:32px}}.gallery-preview-modal .video-container{position:relative;height:0;padding-bottom:56.25%;margin:0 32px;margin-top:50px}.gallery-preview-modal .video-container>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pys__find-a-contractor{padding:64px 0;border-top:2px solid #000}.pys__find-a-contractor .subtitle{font-size:21px;font-weight:bold;line-height:24px}.pys__find-a-contractor .contractor-cards{display:flex;flex-flow:row wrap;margin:0 0 30px}@media(min-width: 768px){.pys__find-a-contractor .contractor-cards{margin:0 -15px 30px}}.pys__find-a-contractor .contractor-cards .contractor-card{width:100%;padding:34px 0;border-bottom:1px solid #000;display:flex}@media(min-width: 768px){.pys__find-a-contractor .contractor-cards .contractor-card{width:46%;margin:0 15px}}@media(min-width: 1200px){.pys__find-a-contractor .contractor-cards .contractor-card{width:47%}}.pys__find-a-contractor .contractor-cards .contractor-card .logo{width:70px;height:70px;display:block;-o-object-fit:contain;object-fit:contain}.pys__find-a-contractor .contractor-cards .contractor-card .badges{display:flex;font-size:12px;margin:9px 0;align-items:center}.pys__find-a-contractor .contractor-cards .contractor-card .badges>img{margin-right:14px}.pys__find-a-contractor .contractor-cards .contractor-card .badges span{display:inline-block}.pys__find-a-contractor .contractor-cards .contractor-card .badges span+span{margin-left:5px}.pys__find-a-contractor .contractor-cards .contractor-card .badges .contractor-review .fac-star-three-quarter span,.pys__find-a-contractor .contractor-cards .contractor-card .badges .contractor-review .fac-star-one-quarter span{width:11px}.pys__find-a-contractor .contractor-cards .contractor-card .badges .contractor-review .fac-star-three-quarter span .star-icon,.pys__find-a-contractor .contractor-cards .contractor-card .badges .contractor-review .fac-star-one-quarter span .star-icon{width:10.5px;height:11px;position:relative;top:1.6px}.pys__find-a-contractor .contractor-cards .contractor-card .info{flex:auto;padding-left:16px}.pys__find-a-contractor .contractor-cards .contractor-card .info a{text-decoration:none}.pys__find-a-contractor .contractor-cards .contractor-card .info h6{font-size:19px;text-transform:capitalize}.pys__find-a-contractor .contractor-cards .contractor-card .info .contact-get-in-touch{font-size:14px}@media(max-width: 1199px){.pys__find-a-contractor .contractor-cards .contractor-card .info .request-quote{display:inline-block;margin-top:9px}}.pys__colors-carousel-container{display:flex;margin:35px 0}.pys__colors-carousel-container .slick-slider{width:60%}.pys__colors-carousel-container .slick-slider img{width:100%}.pys__colors-carousel-container .slick-slider .color-arrow{cursor:pointer;font-size:45px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);z-index:1;position:absolute;top:50%;transform:translate(0, -50%)}.pys__colors-carousel-container .slick-slider .color-arrow.previous-color{left:10px}.pys__colors-carousel-container .slick-slider .color-arrow.next-color{right:10px}.pys__colors-carousel-container .slick-slider .slick-list,.pys__colors-carousel-container .slick-slider .slick-list div{height:100%}.pys__colors-carousel-container .shingle-color-preview{position:relative;width:40%}.pys__colors-carousel-container .shingle-color-preview>img{display:block;width:100%}.pys__colors-carousel-container .shingle-color-preview .favorite-toggle{position:absolute;left:15px;top:15px;font-size:24px;color:#fff;cursor:pointer}@media(min-width: 768px){.pys__colors-carousel-container .shingle-color-preview .favorite-toggle{left:30px;top:30px;font-size:32px}}.pys__colors-carousel-container .pys__colors-carousel-item{position:relative}.pys__colors-carousel-container .pys__colors-carousel-item .house1{background-position:90% 35% !important;background-size:auto !important}.pys__colors-carousel-container .zoom-button{position:absolute;left:0;bottom:0;width:50px;height:50px;border:1px solid #fff;background-color:rgba(0,0,0,.55);color:#fff;font-size:26px;text-decoration:none;display:flex;align-items:center;justify-content:space-around}.pys__help-with-color{display:flex;flex-direction:row;flex-wrap:wrap}@media(max-width: 767px){.pys__help-with-color{flex-direction:column}}.pys__help-with-color h2,.pys__help-with-color h3{width:100%}@media(max-width: 1199px){.pys__help-with-color h2,.pys__help-with-color h3{padding-bottom:20px}}.pys__help-with-color .help-with-color__visualize,.pys__help-with-color .help-with-color__inspiration{width:50%;padding-bottom:60px}@media(max-width: 767px){.pys__help-with-color .help-with-color__visualize,.pys__help-with-color .help-with-color__inspiration{width:100%;padding-bottom:30px}}.pys__help-with-color .help-with-color__visualize{padding-right:15px}.pys__help-with-color .help-with-color__inspiration{padding-left:15px}.pys__help-with-color .visualize__image,.pys__help-with-color .inspiration__image{align-items:flex-end;display:flex;height:364px;margin-bottom:30px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media(max-width: 1199px){.pys__help-with-color .visualize__image,.pys__help-with-color .inspiration__image{height:226px}}@media(max-width: 768px){.pys__help-with-color .visualize__image,.pys__help-with-color .inspiration__image{height:216px}}.pys__help-with-color .visualize__image img,.pys__help-with-color .inspiration__image img{width:100%}.pys__help-with-color .expert-help-image-wrapper{width:100vw;display:flex;min-width:58.3333333333%;padding-bottom:30px}@media(min-width: 767px){.pys__help-with-color .expert-help-image-wrapper{margin:0px;width:100%;padding:0px}}.pys__help-with-color .expert-help-image-wrapper img{width:100%}.pys__help-with-color>div{padding-right:30px}#related-items{display:flex;flex-direction:row;flex-wrap:wrap;background:#e6e6e6;padding:4%}@media(max-width: 767px){#related-items{flex-direction:column}}#related-items h3{width:100%}@media(max-width: 1199px){#related-items h3{padding-bottom:20px}}#related-items .related-item{width:50%}@media(max-width: 767px){#related-items .related-item{width:100%;padding:0 0 30px 0}}#related-items .related-item h5{font-family:"Roboto Bold",sans-serif;font-size:24px;text-transform:none}#related-items .related-item:nth-child(2){padding-right:15px}#related-items .related-item__image{display:block;margin-bottom:30px;width:340px}@media(min-width: 1200px){#related-items .related-item__image{width:570px}}.pys__womens-choice-award{display:flex;flex-direction:row}@media(max-width: 767px){.pys__womens-choice-award{flex-direction:column}}.pys__womens-choice-award h5{margin-top:0;font-size:21px;line-height:2.7em;border-top:2px solid #000;border-bottom:1px solid #000}@media(max-width: 1199px){.pys__womens-choice-award h5{font-size:16px;margin-bottom:1em}}.pys__womens-choice-award .womens-choice-award__left{width:33.3333333333%;padding-right:30px}@media(max-width: 767px){.pys__womens-choice-award .womens-choice-award__left{width:100%}.pys__womens-choice-award .womens-choice-award__left h5{text-align:center}}.pys__womens-choice-award .womens-choice-award__right{width:66.6666666667%;background-size:cover;background-position:center center;height:425px;position:relative}@media(min-width: 767px){.pys__womens-choice-award .womens-choice-award__right img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}}@media(max-width: 1199px){.pys__womens-choice-award .womens-choice-award__right{height:270px}.pys__womens-choice-award .womens-choice-award__right img{width:270px}}@media(max-width: 767px){.pys__womens-choice-award .womens-choice-award__right{height:auto;margin-top:30px}}.pys__notes{color:#333;font-size:12px;line-height:18px}.pys__technical-information-container{display:flex;flex-direction:row}@media(max-width: 767px){.pys__technical-information-container{flex-direction:column}}@media(min-width: 768px)and (max-width: 1199px){.pys__technical-information-container{flex-wrap:wrap}}.pys__technical-information-container>div{padding-bottom:30px}@media(max-width: 767px){.pys__technical-characteristics{width:100%}}@media(min-width: 768px)and (max-width: 1199px){.pys__technical-characteristics{width:100%}}@media(min-width: 1200px){.pys__technical-characteristics{width:41.6666666667%;padding-right:30px}}.pys__technical-characteristics table{width:100%;border-right:1px solid #bcbcbc;border-left:1px solid #bcbcbc}@media(min-width: 768px)and (max-width: 1199px){.pys__technical-characteristics table{width:60%}}.pys__technical-characteristics table td,.pys__technical-characteristics table th{text-align:left}@media(max-width: 767px){.pys__applicable-standards{width:100%}}@media(min-width: 768px)and (max-width: 1199px){.pys__applicable-standards{width:40%}}@media(min-width: 1200px){.pys__applicable-standards{width:25%}}.pys__technical-documents{padding-left:30px}@media(max-width: 767px){.pys__technical-documents{width:100%;padding-left:0}}@media(min-width: 768px)and (max-width: 1199px){.pys__technical-documents{width:60%}}@media(min-width: 1200px){.pys__technical-documents{width:33.3333333333%}}.pdp-features .heading-with-icons{display:flex;flex-direction:column}@media(min-width: 768px){.pdp-features .heading-with-icons{flex-direction:row;align-items:center}}.pdp-features .heading-with-icons .icons{display:flex;margin-top:10px}@media(min-width: 768px){.pdp-features .heading-with-icons .icons{flex-direction:row;margin-top:0}}.pdp-features .heading-with-icons .icons img{height:20px;max-width:20px;margin:0 7px}.pdp-features .heading-with-icons .icons img:first-child{margin-left:0}@media(min-width: 768px){.pdp-features .heading-with-icons .icons img:first-child{margin-left:30px}}.pdp-features .feature-icon{display:flex;align-items:baseline}.pdp-features .feature-icon img{height:20px;max-width:25px;margin-right:10px}@media(min-width: 1200px){.pdp-features .feature-icon img{height:30px;max-width:35px}}.pdp-features .shingle-pdp-image img{width:470px;max-width:-moz-max-content;max-width:max-content}.pdp__divider{border-top:2px solid #000;display:block;margin:15px auto;max-width:400px}@media(min-width: 768px){.pdp__divider{margin:15px auto;max-width:400px}}@media(min-width: 1200px){.pdp__divider{margin:70px auto;max-width:1170px}}.skip-to-search-results{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;display:block}.skip-to-search-results:focus{position:static;width:auto;height:auto;margin:0;margin:initial;clip:auto}.breadcrumbs-container{display:flex;justify-content:space-between}@media(min-width: 1200px){.breadcrumbs-container{margin:0 70px}}.header h4.posthead{font-family:"OCRoboto",sans-serif;color:#6d6d6d;font-size:18px;text-transform:uppercase;font-weight:normal}.feature-flags{position:absolute;top:0;right:0;width:100%;display:flex;justify-content:flex-end}.feature-flags .feature-flag{height:50px;width:auto;min-width:1px}.feature-flags .feature-flag:nth-child(2){margin-left:5px}.not-available-banner{margin-bottom:30px}
@media(min-width: 768px){.hero-bg{background:url(https://imagecdn.owenscorning.com/ocimages/image/upload/c_limit,f_auto,h_2160,q_auto/v1/pagebuilder/uploads/prod/c1ab9f51-6d7e-4d9f-bc0b-2b90701dd883/hero)}}.hero .main h1{margin-top:20px}.oc-pys-breadcrumb{font-size:14px;color:#333;text-decoration:none;cursor:pointer;padding-top:8px}.find_contractor{width:100%;background-color:#333;margin-bottom:68px;position:relative}.find_contractor.favorites-page{background-color:rgba(0,0,0,0) !important}@media(min-width: 768px){.find_contractor{height:435px;background-repeat:no-repeat;background-size:contain;background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/c_crop,g_north_west,h_1586,w_2807,x_450,y_100/c_scale,w_770,q_50,f_auto/v1/pagebuilder/uploads/prod/23f25427-04d3-49be-8f18-5ee76b8e5307/image)}}@media(min-width: 768px)and (min-resolution: 2dppx){.find_contractor{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/c_crop,g_north_west,h_1586,w_2807,x_450,y_100/c_scale,w_1440,q_30,f_auto/v1/pagebuilder/uploads/prod/23f25427-04d3-49be-8f18-5ee76b8e5307/image)}}@media(min-width: 1200px){.find_contractor{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/c_crop,f_auto,h_1195,w_3600,y_120/c_scale,f_auto,q_50,w_1310/v1/pagebuilder/uploads/prod/23f25427-04d3-49be-8f18-5ee76b8e5307/image)}}@media(min-width: 1200px)and (min-resolution: 2dppx){.find_contractor{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/c_crop,f_auto,h_1195,w_3600,y_120/c_scale,f_auto,q_30,w_2620/v1/pagebuilder/uploads/prod/23f25427-04d3-49be-8f18-5ee76b8e5307/image)}}@media(max-width: 767px){.find_contractor{height:auto;margin-bottom:20px}}.find_contractor div{width:585px;min-height:201px;background-color:#fff;position:absolute;top:117px;right:85px;padding:31px 34px}@media(max-width: 1199px){.find_contractor div{width:354px;min-height:184px;padding:27px 19px}.find_contractor div p{font-size:14px}}@media(max-width: 767px){.find_contractor div{width:100%;position:static}}.find_contractor div h3{margin-top:0px;margin-bottom:6px}.recently-viewed-box{margin:0px -15px}@media(max-width: 767px){.recently-viewed-box{padding-bottom:0px !important}}.favorites .favorites-list,.favorites .recently-viewed-list,.recently-viewed-shingles .favorites-list,.recently-viewed-shingles .recently-viewed-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-30px;margin-bottom:50px;justify-content:flex-start}@media(min-width: 768px){.favorites .favorites-list,.favorites .recently-viewed-list,.recently-viewed-shingles .favorites-list,.recently-viewed-shingles .recently-viewed-list{margin-bottom:-30px;margin-left:-15px;margin-right:-15px}}.favorites .favorite-header,.recently-viewed-shingles .favorite-header{padding-top:20px;margin-left:15px}@media(max-width: 768px){.favorites .favorite-header,.recently-viewed-shingles .favorite-header{margin-left:-10px}}.favorites .recently-viewed-list,.recently-viewed-shingles .recently-viewed-list{margin-bottom:-50px}.favorites .add-favorite,.recently-viewed-shingles .add-favorite{width:42%;display:block;margin-left:30px;margin-bottom:35px}@media(min-width: 768px){.favorites .add-favorite,.recently-viewed-shingles .add-favorite{width:21%;height:21%}}@media(min-width: 1200px){.favorites .add-favorite,.recently-viewed-shingles .add-favorite{width:270px;height:270px}}.favorites .add-favorite img,.recently-viewed-shingles .add-favorite img{width:100%}.favorites .add-favorite .add-favorite-container,.recently-viewed-shingles .add-favorite .add-favorite-container{position:relative}.favorites .add-favorite .add-favorite-container div,.recently-viewed-shingles .add-favorite .add-favorite-container div{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%;font-size:18px;color:#333;font-weight:bold}.favorites .add-favorite .add-favorite-container div i,.recently-viewed-shingles .add-favorite .add-favorite-container div i{font-size:45px;display:block;padding-bottom:8px}.favorites .favorite-tile,.recently-viewed-shingles .favorite-tile{display:block;position:relative;width:21%;margin-left:30px;margin-bottom:35px;transition:opacity .25s ease-in-out}.favorites .favorite-tile.removed,.recently-viewed-shingles .favorite-tile.removed{opacity:0}@media(max-width: 767px){.favorites .favorite-tile,.recently-viewed-shingles .favorite-tile{width:46%;margin-left:10px;padding-left:10px}}@media(min-width: 1200px){.favorites .favorite-tile,.recently-viewed-shingles .favorite-tile{width:270px}}.favorites .favorite-tile .favorite-feature,.recently-viewed-shingles .favorite-tile .favorite-feature{position:relative}.favorites .favorite-tile .favorite-feature img,.recently-viewed-shingles .favorite-tile .favorite-feature img{width:100%}.favorites .favorite-tile .favorite-feature img.feature-flag,.recently-viewed-shingles .favorite-tile .favorite-feature img.feature-flag{width:auto}.favorites .favorite-tile .favorite-heart,.recently-viewed-shingles .favorite-tile .favorite-heart{position:absolute;bottom:15px;right:15px;font-size:25px}.favorites .favorite-tile .favorite-heart i,.recently-viewed-shingles .favorite-tile .favorite-heart i{color:#fff;text-shadow:0px 0px 4px rgba(0,0,0,.6);color:#d40f7d;-webkit-text-stroke:2.5px #fff}.favorites .favorite-tile .recent-heart,.recently-viewed-shingles .favorite-tile .recent-heart{position:absolute;bottom:15px;right:15px;color:#fff;font-size:25px}.favorites .favorite-tile .recent-favorite-checkbox,.recently-viewed-shingles .favorite-tile .recent-favorite-checkbox{visibility:hidden;-webkit-appearance:none;-moz-appearance:none;width:0;height:0}.favorites .favorite-tile .recent-favorite-checkbox+i,.recently-viewed-shingles .favorite-tile .recent-favorite-checkbox+i{font-size:25px}.favorites .favorite-tile .recent-favorite-checkbox+i:before,.recently-viewed-shingles .favorite-tile .recent-favorite-checkbox+i:before{content:""}.favorites .favorite-tile .recent-favorite-checkbox+i:hover:before,.recently-viewed-shingles .favorite-tile .recent-favorite-checkbox+i:hover:before{content:"";color:#d40f7d}.favorites .favorite-tile .recent-favorite-checkbox:checked+i,.recently-viewed-shingles .favorite-tile .recent-favorite-checkbox:checked+i{position:relative}.favorites .favorite-tile .recent-favorite-checkbox:checked+i:before,.recently-viewed-shingles .favorite-tile .recent-favorite-checkbox:checked+i:before{content:"";color:#d40f7d}.favorites .favorite-tile .recent-favorite-checkbox:checked+i:after,.recently-viewed-shingles .favorite-tile .recent-favorite-checkbox:checked+i:after{content:"";font-weight:bold;color:#fff;position:absolute;top:0;left:0;z-index:10}.favorites .favorite-tile .favorite-details,.recently-viewed-shingles .favorite-tile .favorite-details{position:relative;margin-top:6px;width:100%}.favorites .favorite-tile .favorite-details .favorite-name,.recently-viewed-shingles .favorite-tile .favorite-details .favorite-name{margin-top:5px;font-weight:bold}.favorites .favorite-tile .favorite-details .favorite-price,.recently-viewed-shingles .favorite-tile .favorite-details .favorite-price{position:absolute;right:0px;bottom:14px}@media(max-width: 1199px){.favorites .favorite-tile .favorite-details .favorite-price,.recently-viewed-shingles .favorite-tile .favorite-details .favorite-price{position:static;margin-top:7px}.favorites .favorite-tile .favorite-details .favorite-price span,.recently-viewed-shingles .favorite-tile .favorite-details .favorite-price span{margin-left:0px}}.favorites .favorite-tile .recent-details,.recently-viewed-shingles .favorite-tile .recent-details{position:relative;margin-top:6px;width:100%}.favorites .favorite-tile .recent-details .recent-name,.recently-viewed-shingles .favorite-tile .recent-details .recent-name{font-weight:bold}.favorites .favorite-tile .recent-details .recent-color-name,.recently-viewed-shingles .favorite-tile .recent-details .recent-color-name{margin-top:2px}.favorites .favorite-tile.recently-viewed,.recently-viewed-shingles .favorite-tile.recently-viewed{margin-left:28px;display:inline-block;width:150px}@media(min-width: 1200px){.favorites .favorite-tile.recently-viewed,.recently-viewed-shingles .favorite-tile.recently-viewed{width:165px}}.feature-flags{position:absolute;top:0;right:0;width:100%;display:flex;justify-content:flex-end}.feature-flags .feature-flag{height:50px;width:auto !important;min-width:1px}.feature-flags .feature-flag:nth-child(2){margin-left:5px}

/*# sourceMappingURL=OC-PageBuilder-Cta-f7d57009.css.map*/