.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.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-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:move;-webkit-box-shadow:0 0 0 9999em rgba(0,0,0,.5);box-shadow:0 0 0 9999em rgba(0,0,0,.5);border:1px dashed #fff}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;-webkit-box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5);box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop__crop-selection:focus{outline:none;border-color:#00f;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:hsla(0,0%,100%,.4)}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:#00f;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media(pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}.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{padding:0;margin:0;border:none}.filter-fieldset.hidden{display: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 img,.oc-filter-option label input,.oc-filter-option label label,.oc-filter-option span img,.oc-filter-option span input,.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 .info-circle:hover,.oc-filter-option .disabled input[type=checkbox]:hover,.oc-filter-option .disabled label: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.active,.oc-modal:target{transform:translate(0);width:auto;height:auto;opacity:1;background:rgba(0,0,0,.4);visibility:visible}.oc-modal.active .modal-body:not(:focus-within),.oc-modal:target .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:focus,.oc-modal .close:hover{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:700;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);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 0 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:0 0 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:-webkit-sticky;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{background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff 75%);left:0;width:2%;z-index:10}.oc-stickynav:after,.oc-stickynav:before{content:"";position:absolute;top:0;height:100%}.oc-stickynav:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 75%);right:0;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:0}@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:active,.oc-stickynav .stickynav-container .stickynav-links li a:focus{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{font-family:fontawesome;color:#fff;font-size:25px;text-shadow:0 0 3px rgba(0,0,0,.75);z-index:10;width:64px;height:64px;align-items:center;justify-content:center;display:flex}.oc-gallery .resource a:after,.oc-gallery .resource a:before{content:"";position:absolute;top:0;left:0;background:transparent}.oc-gallery .resource a:after{width:100%;height:100%}.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;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(-moz-touch-enabled:1),(hover:none){.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(-moz-touch-enabled:1),(hover:none){.oc-cta-button:before{transition:none}}.oc-cta-button:focus,.oc-cta-button:hover{color:#d40f7d;text-decoration:none}.oc-cta-button:focus:before,.oc-cta-button:hover:before{right:0;transform:translateX(0);transition:.25s ease-in-out}@media(-moz-touch-enabled:1),(hover:none){.oc-cta-button:focus:before,.oc-cta-button:hover:before{transition:none}}.oc-cta-button.black{background:#000;border-color:#fff}.oc-cta-button.black:focus,.oc-cta-button.black:hover{color:#000}.oc-cta-button.tenant-fleetwoodusa{background:#fff;border-color:#000;color:#000}.oc-cta-button.tenant-fleetwoodusa:before{background-color:#e6e6e6}.oc-cta-button.transparent{background:transparent;border-color:#000;color:#000}.oc-cta-button.transparent:before{background-color:#000}.oc-cta-button.transparent:focus,.oc-cta-button.transparent:hover{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}.location-modal .location-area .panther-img{float:right;height:129px;margin-top:-15px!important}@media(max-width:400px){.location-modal .location-area .panther-img{display:none}}.location-modal .location-area label{font-size:14px;display:block;margin-bottom:5px;font-weight:700}.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:unset}.not-available-banner{background:#000;color:#fff;max-width:400px;margin:0 auto;position:-webkit-sticky;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}}.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;font-size:13px;text-transform:uppercase;color:#6d6d6d;border:none;border-bottom:1px solid #6d6d6d;background-color:transparent}.tab-toggle .tab:before{content:"";background-repeat:no-repeat;background-position:50%;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,.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,.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;display:none}}.filter-tab-container.tablet-only{display:none;margin-bottom:0;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:0 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:-webkit-sticky;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:-webkit-sticky;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:transparent}.oc-icon .icon{margin-right:5px;align-self:center;display:inline-flex}.oc-icon .icon:before{content:"";background-repeat:no-repeat;background-position:50%;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:0}.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 0 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:50px 32px 0}.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:700;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-one-quarter span,.pys__find-a-contractor .contractor-cards .contractor-card .badges .contractor-review .fac-star-three-quarter span{width:11px}.pys__find-a-contractor .contractor-cards .contractor-card .badges .contractor-review .fac-star-one-quarter span .star-icon,.pys__find-a-contractor .contractor-cards .contractor-card .badges .contractor-review .fac-star-three-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 a.hover h6{text-decoration:underline}.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:translateY(-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__inspiration,.pys__help-with-color .help-with-color__visualize{width:50%;padding-bottom:60px}@media(max-width:767px){.pys__help-with-color .help-with-color__inspiration,.pys__help-with-color .help-with-color__visualize{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 .inspiration__image,.pys__help-with-color .visualize__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 .inspiration__image,.pys__help-with-color .visualize__image{height:226px}}@media(max-width:768px){.pys__help-with-color .inspiration__image,.pys__help-with-color .visualize__image{height:216px}}.pys__help-with-color .inspiration__image img,.pys__help-with-color .visualize__image img{width:100%}.pys__help-with-color .expert-help-image-wrapper{width:100vw;display:flex;min-width:58.33333%;padding-bottom:30px}@media(min-width:767px){.pys__help-with-color .expert-help-image-wrapper{margin:0;width:100%;padding:0}}.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}}#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.33333%;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.66667%;background-size:cover;background-position:50%;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.66667%;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.33333%}}.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:-webkit-max-content;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: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:400}.feature-flags .feature-flag{width:auto}.not-available-banner{margin-bottom:30px}@media(min-width:768px){.hero-bg{background:url(https://imagecdn.owenscorning.com/ocimages/image/upload/f_auto/v1582827832/roofing/shingles/hero.jpg)}}.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:transparent!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/v1576074102/roofing/contractor-on-roof.jpg)}}@media(min-width:768px)and (-webkit-min-device-pixel-ratio:2),(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/v1576074102/roofing/contractor-on-roof.jpg)}}@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/v1576074102/roofing/contractor-on-roof.jpg)}}@media(min-width:1200px)and (-webkit-min-device-pixel-ratio:2),(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/v1576074102/roofing/contractor-on-roof.jpg)}}@media(max-width:767px){.find_contractor{height:auto;margin-bottom:20px}}.find_contractor div{width:585px;height:201px;background-color:#fff;position:absolute;top:117px;right:85px;padding:31px 34px}@media(max-width:1199px){.find_contractor div{width:354px;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:0;margin-bottom:6px}.recently-viewed-box{margin:0 -15px}@media(max-width:767px){.recently-viewed-box{padding-bottom:0!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:700}.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:0 0 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:700;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:700}.favorites .favorite-tile .favorite-details .favorite-price,.recently-viewed-shingles .favorite-tile .favorite-details .favorite-price{position:absolute;right:0;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:0}}.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:700}.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}