/* 2023-01-10 Cross-brand Customer Service Policy Pages - https://github.gapinc.com/wcd/shared-code-library/tree/main/customer-service/templates */
@-ms-viewport{width:device-width}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;margin:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body *{box-sizing:border-box}img{display:block}h1 img,h2 img,h3 img,h4 img,p img{display:inline}label{cursor:pointer}html[lang=en-CA] .wcd_lang-fr,html[lang=fr-CA] .wcd_lang-en{display:none}.cb_font--primary,.cb_font--secondary{font-family:'Source Sans Pro',Helvetica,Arial,Roboto,sans-serif}.cb_font--primary{font-weight:400}.cb_font--secondary{font-weight:600}.wcd_flex{display:-ms-flexbox;display:flex}.wcd_full{width:100%}.wcd_nowrap{white-space:nowrap}.wcd_underline{text-decoration:underline}.wcd_uppercase{text-transform:uppercase}.wcd_relative{position:relative}.wcd_absolute{position:absolute}.wcd_visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.wcd_clearfix:after{clear:both;content:"";display:table}.wcd_svg-overlay{display:block;overflow:hidden;position:relative}.wcd_svg-overlay img[src$=".svg"]{left:0;position:absolute;top:0;width:100%}.wcd_sp_horizontal_auto{margin-left:auto;margin-right:auto}.wcd_sp{margin-bottom:1rem}.wcd_sp_lg{margin-bottom:1.5rem}.wcd_sp_xl{margin-bottom:2rem}.wcd_sp_2xl{margin-bottom:3rem}.wcd_sp_3xl{margin-bottom:4rem}.wcd_sp_sm{margin-bottom:.5rem}.wcd_sp_xs{margin-bottom:.375rem}.wcd_sp_2xs{margin-bottom:.25rem}.wcd_show-at-lg,.wcd_show-at-xl,.wcd_show-at-xxl{display:none!important}.wcd_grid-root{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.wcd_grid-root>*{position:relative}.wcd_grid-root>.wcd_g-1-1{width:100%}.wcd_grid-root>.wcd_g-1-2{width:50%}.wcd_grid-root>.wcd_g-1-3{width:33.333%}.wcd_grid-root>.wcd_g-1-4{width:25%}.wcd_grid-root>.wcd_g-1-5{width:20%}.wcd_grid-root>.wcd_g-1-6{width:16.666%}.wcd_grid-root>.wcd_g-1-7{width:14.2857%}.wcd_grid-root>.wcd_g-1-8{width:12.5%}.nowrap{white-space:nowrap}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.sp{margin-bottom:1em}.sp_sm{margin-bottom:.5em}.sp_xs{margin-bottom:.25em}.sp_lg{margin-bottom:1.5em}.sp_xl{margin-bottom:2em}.grid-root>[class^=g-]{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0;margin:1.5rem auto;width:100%}table.sticky-headers{position:relative}table.sticky-headers thead th:not(:empty){border-collapse:separate;position:sticky;top:0}td,th{border-color:#dfdfdf;border-style:solid;border-width:1px;box-sizing:border-box;padding:.5rem;vertical-align:top}td:first-child,th:first-child{border-left-width:0}th{background-color:#e9e9e9;font-weight:600;line-height:1}td{line-height:1.125}thead th{background-color:transparent;border-bottom-width:5px;border-top-width:0;text-align:center;vertical-align:middle}thead td{background-color:#e9e9e9}tbody th{text-align:left}tfoot td,tfoot th{border-top-width:5px}tfoot th{font-weight:500}tfoot th:first-child{text-align:right}tfoot ol li::marker{font-weight:500}.table-wrapper{margin:1.5rem 0;max-width:100%;overflow-x:auto;padding-bottom:12px;width:100%}.table-wrapper table{margin:0}.policyPage{box-sizing:border-box;margin:0 auto;max-width:100%;padding:2rem 16px 1rem;width:100%}.policyPage blockquote a,.policyPage li a,.policyPage p a{color:#2b2b2b;overflow-wrap:break-word;text-decoration:underline;word-wrap:break-word}.policyPage blockquote a:hover,.policyPage li a:hover,.policyPage p a:hover{color:#757575}.policyPage li,.policyPage p{line-height:1.5}.policyPage p{margin-bottom:1rem}.policyPage ol,.policyPage ul{margin:.5rem 0 1rem 1.5rem}.policyPage ol li:not(:last-child),.policyPage ul li:not(:last-child){margin-bottom:.5rem}.policyPage ul{list-style:disc}.policyPage table{border-collapse:collapse;border-spacing:0;margin:1.5rem auto;width:100%}.policyPage table.sticky-headers{position:relative}.policyPage table.sticky-headers thead th:not(:empty){border-collapse:separate;position:sticky;top:0}.policyPage td,.policyPage th{border-color:#dfdfdf;border-style:solid;border-width:1px;box-sizing:border-box;padding:.5rem;vertical-align:top}.policyPage td:first-child,.policyPage th:first-child{border-left-width:0}.policyPage th{background-color:#e9e9e9;font-weight:600;line-height:1}.policyPage td{line-height:1.125}.policyPage thead th{background-color:transparent;border-bottom-width:5px;border-top-width:0;text-align:center;vertical-align:middle}.policyPage thead td{background-color:#e9e9e9}.policyPage tbody th{text-align:left}.policyPage tfoot td,.policyPage tfoot th{border-top-width:5px}.policyPage tfoot th{font-weight:500}.policyPage tfoot th:first-child{text-align:right}.policyPage tfoot ol li::marker{font-weight:500}.policyPage .table-wrapper{margin:1.5rem 0;max-width:100%;overflow-x:auto;padding-bottom:12px;width:100%}.policyPage .table-wrapper table{margin:0}.cs_header-a,.cs_header-b,.cs_header-c,.cs_header-d{line-height:1.25}.cs_header-a{font-size:1.375rem;margin-bottom:.75em}.cs_header-b{font-size:1.25rem;font-weight:500;margin-bottom:.25em}.cs_header-c{font-size:1.125rem;font-weight:500}.cs_header-d{font-weight:500;margin-bottom:.25em}@media only screen and (min-width:768px){.wcd_hide-at-lg{display:none!important}.wcd_show-at-lg{display:block!important}.wcd_flex-at-lg{display:-ms-flexbox!important;display:flex!important}.wcd_grid-root>.wcd_g-lg-1-1{width:100%}.wcd_grid-root>.wcd_g-lg-1-2{width:50%}.wcd_grid-root>.wcd_g-lg-1-3{width:33.333%}.wcd_grid-root>.wcd_g-lg-1-4{width:25%}.wcd_grid-root>.wcd_g-lg-1-5{width:20%}.wcd_grid-root>.wcd_g-lg-1-6{width:16.666%}.wcd_grid-root>.wcd_g-lg-1-7{width:14.2857%}.wcd_grid-root>.wcd_g-lg-1-8{width:12.5%}}@media only screen and (min-width:1024px){.wcd_hide-at-xl{display:none!important}.wcd_show-at-xl{display:block!important}.wcd_flex-at-xl{display:-ms-flexbox!important;display:flex!important}.wcd_grid-root>.wcd_g-xl-1-1{width:100%}.wcd_grid-root>.wcd_g-xl-1-2{width:50%}.wcd_grid-root>.wcd_g-xl-1-3{width:33.333%}.wcd_grid-root>.wcd_g-xl-1-4{width:25%}.wcd_grid-root>.wcd_g-xl-1-5{width:20%}.wcd_grid-root>.wcd_g-xl-1-6{width:16.666%}.wcd_grid-root>.wcd_g-xl-1-7{width:14.2857%}.wcd_grid-root>.wcd_g-xl-1-8{width:12.5%}}@media only screen and (min-width:1280px){.wcd_hide-at-xxl{display:none!important}.wcd_show-at-xxl{display:block!important}.wcd_flex-at-xxl{display:-ms-flexbox!important;display:flex!important}.wcd_grid-root>.wcd_g-xxl-1-1{width:100%}.wcd_grid-root>.wcd_g-xxl-1-2{width:50%}.wcd_grid-root>.wcd_g-xxl-1-3{width:33.333%}.wcd_grid-root>.wcd_g-xxl-1-4{width:25%}.wcd_grid-root>.wcd_g-xxl-1-5{width:20%}.wcd_grid-root>.wcd_g-xxl-1-6{width:16.666%}.wcd_grid-root>.wcd_g-xxl-1-7{width:14.2857%}.wcd_grid-root>.wcd_g-xxl-1-8{width:12.5%}.policyPage{max-width:1280px}}