.m-t-0 { margin-top: 0px !important; }

.p-t-0 { padding-top: 0px !important; }

.m-b-0 { margin-bottom: 0px !important; }

.p-b-0 { padding-bottom: 0px !important; }

.m-l-0 { margin-left: 0px !important; }

.p-l-0 { padding-left: 0px !important; }

.m-r-0 { margin-right: 0px !important; }

.p-r-0 { padding-right: 0px !important; }

.m-t-5 { margin-top: 5px !important; }

.p-t-5 { padding-top: 5px !important; }

.m-b-5 { margin-bottom: 5px !important; }

.p-b-5 { padding-bottom: 5px !important; }

.m-l-5 { margin-left: 5px !important; }

.p-l-5 { padding-left: 5px !important; }

.m-r-5 { margin-right: 5px !important; }

.p-r-5 { padding-right: 5px !important; }

.m-t-10 { margin-top: 10px !important; }

.p-t-10 { padding-top: 10px !important; }

.m-b-10 { margin-bottom: 10px !important; }

.p-b-10 { padding-bottom: 10px !important; }

.m-l-10 { margin-left: 10px !important; }

.p-l-10 { padding-left: 10px !important; }

.m-r-10 { margin-right: 10px !important; }

.p-r-10 { padding-right: 10px !important; }

.m-t-15 { margin-top: 15px !important; }

.p-t-15 { padding-top: 15px !important; }

.m-b-15 { margin-bottom: 15px !important; }

.p-b-15 { padding-bottom: 15px !important; }

.m-l-15 { margin-left: 15px !important; }

.p-l-15 { padding-left: 15px !important; }

.m-r-15 { margin-right: 15px !important; }

.p-r-15 { padding-right: 15px !important; }

.m-t-20 { margin-top: 20px !important; }

.p-t-20 { padding-top: 20px !important; }

.m-b-20 { margin-bottom: 20px !important; }

.p-b-20 { padding-bottom: 20px !important; }

.m-l-20 { margin-left: 20px !important; }

.p-l-20 { padding-left: 20px !important; }

.m-r-20 { margin-right: 20px !important; }

.p-r-20 { padding-right: 20px !important; }

.m-t-25 { margin-top: 25px !important; }

.p-t-25 { padding-top: 25px !important; }

.m-b-25 { margin-bottom: 25px !important; }

.p-b-25 { padding-bottom: 25px !important; }

.m-l-25 { margin-left: 25px !important; }

.p-l-25 { padding-left: 25px !important; }

.m-r-25 { margin-right: 25px !important; }

.p-r-25 { padding-right: 25px !important; }

.m-t-30 { margin-top: 30px !important; }

.p-t-30 { padding-top: 30px !important; }

.m-b-30 { margin-bottom: 30px !important; }

.p-b-30 { padding-bottom: 30px !important; }

.m-l-30 { margin-left: 30px !important; }

.p-l-30 { padding-left: 30px !important; }

.m-r-30 { margin-right: 30px !important; }

.p-r-30 { padding-right: 30px !important; }

.m-t-35 { margin-top: 35px !important; }

.p-t-35 { padding-top: 35px !important; }

.m-b-35 { margin-bottom: 35px !important; }

.p-b-35 { padding-bottom: 35px !important; }

.m-l-35 { margin-left: 35px !important; }

.p-l-35 { padding-left: 35px !important; }

.m-r-35 { margin-right: 35px !important; }

.p-r-35 { padding-right: 35px !important; }

.m-t-40 { margin-top: 40px !important; }

.p-t-40 { padding-top: 40px !important; }

.m-b-40 { margin-bottom: 40px !important; }

.p-b-40 { padding-bottom: 40px !important; }

.m-l-40 { margin-left: 40px !important; }

.p-l-40 { padding-left: 40px !important; }

.m-r-40 { margin-right: 40px !important; }

.p-r-40 { padding-right: 40px !important; }

.m-t-45 { margin-top: 45px !important; }

.p-t-45 { padding-top: 45px !important; }

.m-b-45 { margin-bottom: 45px !important; }

.p-b-45 { padding-bottom: 45px !important; }

.m-l-45 { margin-left: 45px !important; }

.p-l-45 { padding-left: 45px !important; }

.m-r-45 { margin-right: 45px !important; }

.p-r-45 { padding-right: 45px !important; }

.m-t-50 { margin-top: 50px !important; }

.p-t-50 { padding-top: 50px !important; }

.m-b-50 { margin-bottom: 50px !important; }

.p-b-50 { padding-bottom: 50px !important; }

.m-l-50 { margin-left: 50px !important; }

.p-l-50 { padding-left: 50px !important; }

.m-r-50 { margin-right: 50px !important; }

.p-r-50 { padding-right: 50px !important; }

.m-t-55 { margin-top: 55px !important; }

.p-t-55 { padding-top: 55px !important; }

.m-b-55 { margin-bottom: 55px !important; }

.p-b-55 { padding-bottom: 55px !important; }

.m-l-55 { margin-left: 55px !important; }

.p-l-55 { padding-left: 55px !important; }

.m-r-55 { margin-right: 55px !important; }

.p-r-55 { padding-right: 55px !important; }

.m-t-60 { margin-top: 60px !important; }

.p-t-60 { padding-top: 60px !important; }

.m-b-60 { margin-bottom: 60px !important; }

.p-b-60 { padding-bottom: 60px !important; }

.m-l-60 { margin-left: 60px !important; }

.p-l-60 { padding-left: 60px !important; }

.m-r-60 { margin-right: 60px !important; }

.p-r-60 { padding-right: 60px !important; }

.m-t-65 { margin-top: 65px !important; }

.p-t-65 { padding-top: 65px !important; }

.m-b-65 { margin-bottom: 65px !important; }

.p-b-65 { padding-bottom: 65px !important; }

.m-l-65 { margin-left: 65px !important; }

.p-l-65 { padding-left: 65px !important; }

.m-r-65 { margin-right: 65px !important; }

.p-r-65 { padding-right: 65px !important; }

.m-t-70 { margin-top: 70px !important; }

.p-t-70 { padding-top: 70px !important; }

.m-b-70 { margin-bottom: 70px !important; }

.p-b-70 { padding-bottom: 70px !important; }

.m-l-70 { margin-left: 70px !important; }

.p-l-70 { padding-left: 70px !important; }

.m-r-70 { margin-right: 70px !important; }

.p-r-70 { padding-right: 70px !important; }

.m-t-75 { margin-top: 75px !important; }

.p-t-75 { padding-top: 75px !important; }

.m-b-75 { margin-bottom: 75px !important; }

.p-b-75 { padding-bottom: 75px !important; }

.m-l-75 { margin-left: 75px !important; }

.p-l-75 { padding-left: 75px !important; }

.m-r-75 { margin-right: 75px !important; }

.p-r-75 { padding-right: 75px !important; }

.m-t-80 { margin-top: 80px !important; }

.p-t-80 { padding-top: 80px !important; }

.m-b-80 { margin-bottom: 80px !important; }

.p-b-80 { padding-bottom: 80px !important; }

.m-l-80 { margin-left: 80px !important; }

.p-l-80 { padding-left: 80px !important; }

.m-r-80 { margin-right: 80px !important; }

.p-r-80 { padding-right: 80px !important; }

.m-t-85 { margin-top: 85px !important; }

.p-t-85 { padding-top: 85px !important; }

.m-b-85 { margin-bottom: 85px !important; }

.p-b-85 { padding-bottom: 85px !important; }

.m-l-85 { margin-left: 85px !important; }

.p-l-85 { padding-left: 85px !important; }

.m-r-85 { margin-right: 85px !important; }

.p-r-85 { padding-right: 85px !important; }

.m-t-90 { margin-top: 90px !important; }

.p-t-90 { padding-top: 90px !important; }

.m-b-90 { margin-bottom: 90px !important; }

.p-b-90 { padding-bottom: 90px !important; }

.m-l-90 { margin-left: 90px !important; }

.p-l-90 { padding-left: 90px !important; }

.m-r-90 { margin-right: 90px !important; }

.p-r-90 { padding-right: 90px !important; }

.m-t-95 { margin-top: 95px !important; }

.p-t-95 { padding-top: 95px !important; }

.m-b-95 { margin-bottom: 95px !important; }

.p-b-95 { padding-bottom: 95px !important; }

.m-l-95 { margin-left: 95px !important; }

.p-l-95 { padding-left: 95px !important; }

.m-r-95 { margin-right: 95px !important; }

.p-r-95 { padding-right: 95px !important; }

.m-t-100 { margin-top: 100px !important; }

.p-t-100 { padding-top: 100px !important; }

.m-b-100 { margin-bottom: 100px !important; }

.p-b-100 { padding-bottom: 100px !important; }

.m-l-100 { margin-left: 100px !important; }

.p-l-100 { padding-left: 100px !important; }

.m-r-100 { margin-right: 100px !important; }

.p-r-100 { padding-right: 100px !important; }

.m-t-120 { margin-top: 120px !important; }

.p-t-120 { padding-top: 120px !important; }

.m-b-120 { margin-bottom: 120px !important; }

.p-b-120 { padding-bottom: 120px !important; }

.m-l-120 { margin-left: 120px !important; }

.p-l-120 { padding-left: 120px !important; }

.m-r-120 { margin-right: 120px !important; }

.p-r-120 { padding-right: 120px !important; }

.m-t-125 { margin-top: 125px !important; }

.p-t-125 { padding-top: 125px !important; }

.m-b-125 { margin-bottom: 125px !important; }

.p-b-125 { padding-bottom: 125px !important; }

.m-l-125 { margin-left: 125px !important; }

.p-l-125 { padding-left: 125px !important; }

.m-r-125 { margin-right: 125px !important; }

.p-r-125 { padding-right: 125px !important; }

.m-t-150 { margin-top: 150px !important; }

.p-t-150 { padding-top: 150px !important; }

.m-b-150 { margin-bottom: 150px !important; }

.p-b-150 { padding-bottom: 150px !important; }

.m-l-150 { margin-left: 150px !important; }

.p-l-150 { padding-left: 150px !important; }

.m-r-150 { margin-right: 150px !important; }

.p-r-150 { padding-right: 150px !important; }

.m-t-180 { margin-top: 180px !important; }

.p-t-180 { padding-top: 180px !important; }

.m-b-180 { margin-bottom: 180px !important; }

.p-b-180 { padding-bottom: 180px !important; }

.m-l-180 { margin-left: 180px !important; }

.p-l-180 { padding-left: 180px !important; }

.m-r-180 { margin-right: 180px !important; }

.p-r-180 { padding-right: 180px !important; }

.m-t-200 { margin-top: 200px !important; }

.p-t-200 { padding-top: 200px !important; }

.m-b-200 { margin-bottom: 200px !important; }

.p-b-200 { padding-bottom: 200px !important; }

.m-l-200 { margin-left: 200px !important; }

.p-l-200 { padding-left: 200px !important; }

.m-r-200 { margin-right: 200px !important; }

.p-r-200 { padding-right: 200px !important; }

.m-t-220 { margin-top: 220px !important; }

.p-t-220 { padding-top: 220px !important; }

.m-b-220 { margin-bottom: 220px !important; }

.p-b-220 { padding-bottom: 220px !important; }

.m-l-220 { margin-left: 220px !important; }

.p-l-220 { padding-left: 220px !important; }

.m-r-220 { margin-right: 220px !important; }

.p-r-220 { padding-right: 220px !important; }

.m-t-450 { margin-top: 450px !important; }

.p-t-450 { padding-top: 450px !important; }

.m-b-450 { margin-bottom: 450px !important; }

.p-b-450 { padding-bottom: 450px !important; }

.m-l-450 { margin-left: 450px !important; }

.p-l-450 { padding-left: 450px !important; }

.m-r-450 { margin-right: 450px !important; }

.p-r-450 { padding-right: 450px !important; }

.tr-content, .tr-content-page { height: auto !important; }

.breadcrumbs { display: none !important; }

map area { cursor: pointer; display: block; }

article#main_page { width: 100%; padding: 0; }

.infopage { padding: 0; }

.infopage .page_content { width: 100%; margin: 0; }

.page-name { display: none; }

body > #main_page > .container, .blogpage .page_content { width: 100%; }

html { font-size: 62.5%; scroll-behavior: smooth; }

* { margin: 0; }

p { margin: 0; }

.relative { position: relative; }

.absolute { position: absolute; }

.clear { clear: both; }

.text-white { color: #ffffff; }

.text-white a { color: #ffffff; }

.text-white a:hover { text-decoration: none; color: #ffffff !important; }

.text-black { color: #000000; }

.text-center { text-align: center; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.bg-kyc { background: #EFF2F3; }

.bg-bts { background: #F5F1EA; }

.bg-wac { background: #DCE7E9; }

.bg-tbp { background: #D84E24; }

.bg-aw { background: #F6F7ED; }

.bg-sc { background: #D7E1E8; }

.bg-c { background: #E9EBEC; }

.text-green { color: #64B60C; }

.text-red { color: #E02020; }

.text-regular { font-family: "ProximaNova-Regular", Helvetica, Arial, sans-serif !important; }

.know-your-clothes { margin: 0 auto; width: 100%; }

.know-your-clothes .section-header.full-height { height: 86.6vh; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header.full-height { height: 91vh; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-header.full-height { height: 88vh; } }

@media only screen and (max-width: 411px) { .know-your-clothes .section-header.full-height { height: 89vh; } }

@media only screen and (max-width: 375px) { .know-your-clothes .section-header.full-height { height: 86vh; } }

@media only screen and (max-width: 360px) { .know-your-clothes .section-header.full-height { height: 86vh; } }

@media only screen and (max-width: 320px) { .know-your-clothes .section-header.full-height { height: 84vh; } }

.know-your-clothes .section-header .section-banner { height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; }

.know-your-clothes .section-header .section-banner.banner-kyc { background-image: url("/images/assetimages/hubs/know-your-clothes/GBJ_KnowYourClothes-Smaller.jpg"); }

.know-your-clothes .section-header .section-banner.banner-aw { background-image: url("/images/assetimages/hubs/know-your-clothes/GBJ_AnimalWelfare-Smaller.jpg"); }

.know-your-clothes .section-header .section-banner.banner-bts { background-image: url("/images/assetimages/hubs/know-your-clothes/GBJ_BehindTheSeams-Smaller.jpg"); }

.know-your-clothes .section-header .section-banner.banner-wac { background-image: url("/images/assetimages/hubs/know-your-clothes/GBJ_WearCare-Smaller.jpg"); }

.know-your-clothes .section-header .section-banner.banner-tbp { background-image: url("/images/assetimages/hubs/know-your-clothes/GBJ_TheBigPicture-Smaller.jpg"); }

.know-your-clothes .section-header .section-banner.banner-c { background-image: url("/images/assetimages/hubs/know-your-clothes/GBJ_Community.jpg"); background-position: top center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-banner.banner-c { background-position: left center; } }

.know-your-clothes .section-header .section-banner.banner-sc { background-image: url("/images/assetimages/hubs/know-your-clothes/GBJ_SupplyChain-Smaller.jpg"); }

.know-your-clothes .section-header .section-banner svg { font-family: "ChronicleDisplay-XLight", Georgia, Times New Roman, serif; font-weight: normal; font-size: 7rem; letter-spacing: 0.7px; width: 100%; height: 100%; }

.know-your-clothes .section-header .section-banner svg text { fill: #fff; stroke: #fff; fill-opacity: 1; stroke-width: 0; stroke-dasharray: 100% 0; -webkit-animation: stroke-offset 5s ease-in; animation: stroke-offset 5s ease-in; }

.know-your-clothes .section-header .section-banner .heading { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; left: 0; right: 0; }

.know-your-clothes .section-header .section-banner .heading h3 { margin-top: 20px; }

.know-your-clothes .section-header .section-banner .arrow { -webkit-animation-name: arrowBounce; animation-name: arrowBounce; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-direction: alternate; animation-direction: alternate; position: absolute; bottom: 7%; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 50px; }

.know-your-clothes .section-header .section-subbanner { background: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; height: 600px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-top: 0; height: auto; } }

.know-your-clothes .section-header .section-subbanner .col-left { display: -webkit-box; display: -ms-flexbox; display: flex; width: 34.8%; position: relative; border-right: 1px solid #000000; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-left { width: 100%; border-right: 0; } }

.know-your-clothes .section-header .section-subbanner .content-block { max-width: 231px; position: absolute; margin-left: auto; margin-right: auto; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; width: 100%; bottom: auto; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .content-block { position: static; max-width: 100%; -webkit-transform: none; -ms-transform: none; transform: none; top: 0; margin-left: 0; width: 100%; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .content-block .text-block { padding: 12% 5%; -webkit-box-sizing: border-box; box-sizing: border-box; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .content-block .text-block { padding: 8% 5% 0 5%; } }

.know-your-clothes .section-header .section-subbanner .content-block .text-block p { font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif !important; font-size: 2.8rem; line-height: 3.8rem; letter-spacing: 1px; color: #000000; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .content-block .text-block p { font-size: 2.1rem; line-height: 3.5rem; } }

.know-your-clothes .section-header .section-subbanner .col-right { display: -webkit-box; display: -ms-flexbox; display: flex; width: 65.2%; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right { width: 100%; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap { width: 100%; }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-wool { background: url("/images/assetimages/hubs/know-your-clothes/GBJ_BehindTheSeams-Wool.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-wool { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-cotton { background: url("/images/assetimages/hubs/know-your-clothes/GBJ_BehindTheSeams-Cotton.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-cotton { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-leather { background: url("/images/assetimages/hubs/know-your-clothes/GBJ_BehindTheSeams-Leather.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-leather { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-polyester { background: url("/images/assetimages/hubs/know-your-clothes/GBJ_BehindTheSeams-Poly.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-polyester { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-linen { background: url("/images/assetimages/hubs/know-your-clothes/GBJ_BehindTheSeams-Linen.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-linen { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-silk { background: url("/images/assetimages/hubs/know-your-clothes/GBJ_BehindTheSeams-Silk.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-silk { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-woodbasedfibres { background: url("/images/assetimages/hubs/know-your-clothes/GBJ_BehindTheSeams-WoodBased-Smaller.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.bts-woodbasedfibres { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.wac-knitwear { background: url("/images/assetimages/hubs/know-your-clothes/GBJ-WearCare-KnitwearLarge.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.wac-knitwear { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.wac-denim { background: url("/images/assetimages/hubs/know-your-clothes/WAC-Denim-Large-2.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.wac-denim { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.wac-leather { background: url("/images/assetimages/hubs/know-your-clothes/GBJ-WearCare-LeatherLarge.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.wac-leather { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.wac-sunglasses { background: url("/images/assetimages/hubs/know-your-clothes/GBJ-WearCare-SunglassesLarge.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.wac-sunglasses { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.wac-depilling { background: url("/images/assetimages/hubs/know-your-clothes/GBJ-WearCare-DepillingGuideLarge.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.wac-depilling { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap.c-fittedforwork { background: url("/images/assetimages/hubs/know-your-clothes/c-fittedforwork-Large-2.jpg"); background-repeat: no-repeat; background-size: cover; background-position: top center; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap.c-fittedforwork { background: none; } }

.know-your-clothes .section-header .section-subbanner .col-right .img-wrap img { display: none; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-header .section-subbanner .col-right .img-wrap img { display: block; } }

@-webkit-keyframes stroke-offset { 0% { fill-opacity: 0;
    stroke-width: 0;
    stroke-dasharray: 0% 100%; }
  25% { stroke-width: 1px; }
  50% { fill-opacity: 0; }
  75% { stroke-width: 1px; }
  100% { stroke-width: 0; } }

@keyframes stroke-offset { 0% { fill-opacity: 0;
    stroke-width: 0;
    stroke-dasharray: 0% 100%; }
  25% { stroke-width: 1px; }
  50% { fill-opacity: 0; }
  75% { stroke-width: 1px; }
  100% { stroke-width: 0; } }

@-webkit-keyframes arrowFade { 0% { opacity: 0; }
  100 { opacity: 1; } }

@keyframes arrowFade { 0% { opacity: 0; }
  100 { opacity: 1; } }

@-webkit-keyframes arrowBounce { 0% { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }
  20%, 75% { -webkit-transform: translate(-50%, 15); transform: translate(-50%, 15); }
  50% { -webkit-transform: translate(-50%, 20px); transform: translate(-50%, 20px); } }

@keyframes arrowBounce { 0% { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }
  20%, 75% { -webkit-transform: translate(-50%, 15); transform: translate(-50%, 15); }
  50% { -webkit-transform: translate(-50%, 20px); transform: translate(-50%, 20px); } }

.know-your-clothes .section-intro { min-height: 898px; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; }

@media only screen and (max-width: 480px) { .know-your-clothes .section-intro { min-height: 100vh; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-intro.height-large { min-height: 900px; } }

.know-your-clothes .section-intro .intro-group { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-intro .intro-group { padding-left: 5%; padding-right: 5%; } }

.know-your-clothes .section-intro .icon-row { max-width: 64px; margin: 0 auto; }

@media only screen and (max-width: 480px) { .know-your-clothes .section-intro.bg-kyc { min-height: 1200px; } }

.know-your-clothes .section-intro.bg-kyc .icon-row { max-width: 64px; }

.know-your-clothes .section-intro.bg-aw .icon-row { max-width: 53px; }

.know-your-clothes .section-intro.bg-bts .icon-row { max-width: 49px; }

.know-your-clothes .section-intro.bg-wac .icon-row { max-width: 60px; }

@media only screen and (max-width: 480px) { .know-your-clothes .section-intro.bg-sc { min-height: 898px; } }

.know-your-clothes .section-intro.bg-sc .icon-row { max-width: 64px; }

.know-your-clothes .section-intro.bg-tbp .icon-row { max-width: 55px; }

.know-your-clothes .section-intro.bg-c .icon-row { max-width: 54px; }

.know-your-clothes .section-intro .text-block { max-width: 960px; margin: 0 auto; }

.know-your-clothes .section-sticky-nav { width: 100%; height: 85px; background: #ffffff; z-index: 3; margin-bottom: -85px; position: relative; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav { height: 60px; margin-bottom: -60px; } }

.know-your-clothes .section-sticky-nav.fixed-header { position: fixed; top: 0; left: 0; width: 100%; }

@media only screen and (max-width: 480px) { .know-your-clothes .section-sticky-nav.fixed-header { top: 90px; } }

.know-your-clothes .section-sticky-nav ul { max-width: 100%; margin: 0 auto; list-style-type: none; padding: 0; padding: 25px 2%; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul { overflow-x: scroll; padding: 15px 0; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.tbp-nav li:nth-child(2) { min-width: 145px; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.tbp-nav li:nth-child(4) { min-width: 145px; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.tbp-nav li:nth-child(5) { min-width: 160px; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.tbp-nav li:nth-child(6) { min-width: 215px; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.tbp-nav li:first-child { min-width: 135px; padding-right: 25px; } }

.know-your-clothes .section-sticky-nav ul.bts-nav { max-width: 100%; padding-left: 2%; padding-right: 2%; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.bts-nav li:nth-child(6) { min-width: 150px; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.bts-nav li:first-child { min-width: 190px; padding-right: 25px; } }

.know-your-clothes .section-sticky-nav ul.wac-nav { max-width: 100%; padding-left: 2%; padding-right: 2%; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.wac-nav li:nth-child(4) { min-width: 130px; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.wac-nav li:first-child { min-width: 140px; padding-right: 25px; } }

.know-your-clothes .section-sticky-nav ul.c-nav { max-width: 100%; padding-left: 2%; padding-right: 2%; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.c-nav li:nth-child(1) { min-width: 130px; padding-right: 25px; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.c-nav li:nth-child(2) { min-width: 170px; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul.c-nav li:nth-child(3) { min-width: 160px; } }

.know-your-clothes .section-sticky-nav ul li { display: table-cell; font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif !important; font-weight: normal; font-size: 1.3rem; line-height: 3rem; letter-spacing: 1px; text-transform: uppercase; padding: 0 15px; }

@media only screen and (max-width: 480px) { .know-your-clothes .section-sticky-nav ul li { min-width: auto; text-align: center; } }

.know-your-clothes .section-sticky-nav ul li:first-child { padding-right: 60px; }

.know-your-clothes .section-sticky-nav ul li:first-child a:hover:after { width: 0; }

.know-your-clothes .section-sticky-nav ul li a { text-decoration: none; color: #000000; position: relative; padding-bottom: 4.5px; }

.know-your-clothes .section-sticky-nav ul li a:after { content: ''; width: 0; background: #000000; height: 1px; bottom: -1px; left: 0; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; position: absolute; }

.know-your-clothes .section-sticky-nav ul li a:hover:after { width: 100%; }

.know-your-clothes .section-sticky-nav ul li.page-active { font-family: "ChronicleDisplay-XLight", Georgia, Times New Roman, serif !important; font-weight: normal; font-size: 2.5rem; line-height: 3rem; letter-spacing: 0.25px; text-transform: none; text-align: left; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-sticky-nav ul li.page-active { font-size: 2rem; line-height: 2.5rem; } }

.know-your-clothes .section-sticky-nav ul li.page-active a { font-family: "ChronicleDisplay-XLight", Georgia, Times New Roman, serif !important; }

.know-your-clothes .section-sticky-nav ul li.page-active img.nav-arrow { width: 8px; margin-right: 15px; margin-top: -5px; }

@media only screen and (max-width: 480px) { .know-your-clothes .section-sticky-nav ul li.page-active img.nav-arrow { margin-top: 4px; } }

.know-your-clothes .section-sticky-nav ul li.active { font-family: "ProximaNova-Medium", Helvetica, Arial, sans-serif !important; -webkit-transition: .3s all ease-in-out; -o-transition: .3s all ease-in-out; transition: .3s all ease-in-out; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-content { padding-left: 5%; padding-right: 5%; -webkit-box-sizing: border-box; box-sizing: border-box; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-content { padding-bottom: 100px !important; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-content#fulfilment-centre { padding-top: 120px !important; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-content#stores { padding-top: 0 !important; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-content#transit-packaging { padding-top: 0 !important; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-content#signage-and-propping { padding-top: 0 !important; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-content#water-sources-and-pollution { padding-top: 0 !important; } }

.know-your-clothes .section-content .col-small { max-width: 500px; margin: 0 auto; }

.know-your-clothes .section-content .col-small .icon-block { text-align: center; margin-bottom: 70px; }

.know-your-clothes .section-content .col-small .icon-block:first-child { margin-top: 70px; }

.know-your-clothes .section-content .col-small .icon-block img { margin-bottom: 30px; }

.know-your-clothes .section-content .col-medium { max-width: 768px; margin: 0 auto; }

.know-your-clothes .section-content .col-large { max-width: 1002px; margin: 0 auto; }

.know-your-clothes .section-content .col-image { max-width: 1132px; margin: 0 auto; }

.know-your-clothes .section-content .col-full { max-width: 100%; }

.know-your-clothes .section-content .col-full .text-block { max-width: 1206px; margin: 0 auto; }

.know-your-clothes .section-content .col-full .text-block p a { font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif !important; }

.know-your-clothes .section-content .flex-row { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-content .flex-row { margin-top: 50px !important; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-content .flex-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 0 !important; } }

.know-your-clothes .section-content .flex-row .col-x1 { width: 60%; margin: 0 auto; }

@media only screen and (max-width: 480px) { .know-your-clothes .section-content .flex-row .col-x1 { width: 100%; } }

.know-your-clothes .section-content .flex-row .col-x2 { width: 50%; }

@media only screen and (max-width: 480px) { .know-your-clothes .section-content .flex-row .col-x2 { width: 100%; } }

.know-your-clothes .section-content .flex-row .col-x2:first-child { margin-right: 65px; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-content .flex-row .col-x2:first-child { margin-right: 20px; } }

.know-your-clothes .section-content .flex-row .col-x2-full { width: 50%; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-content .flex-row .col-x2-full { width: 100%; } }

.know-your-clothes .section-content .flex-row .col-block { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 22px; padding: 0 20px; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-content .flex-row .col-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.know-your-clothes .section-content .flex-row .col-block .col-heading { width: 35%; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-content .flex-row .col-block .col-heading { width: 100%; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-content .flex-row .col-block .col-heading { padding-right: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; } }

.know-your-clothes .section-content .flex-row .col-block .col-text { width: 65%; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-content .flex-row .col-block .col-text { width: 100%; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-content .flex-row.row-normal { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-content .flex-row.row-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

.know-your-clothes .section-content ul { list-style-type: none; padding-left: 30px; }

.know-your-clothes .section-content ul li { font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif !important; font-weight: normal; font-size: 1.6rem; line-height: 2rem; letter-spacing: 0.06px; margin-bottom: 20px; }

.know-your-clothes .section-content ol { padding-left: 16px; }

.know-your-clothes .section-content ol li { font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif !important; font-weight: normal; font-size: 1.6rem; line-height: 2.5rem; letter-spacing: 0.06px; margin-bottom: 20px; }

.know-your-clothes .section-content#depilling { padding-left: 0; padding-right: 0; }

.know-your-clothes .section-content#depilling .flex-row { margin-top: 0 !important; }

.know-your-clothes .section-content#depilling .step-block { border: 1px solid #000000; height: 86%; margin: 7%; position: relative; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-content#depilling .step-block { margin: 5%; } }

.know-your-clothes .section-content#depilling .step-block .text-block { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; padding: 0 5%; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-content#depilling .step-block .text-block { position: static; -webkit-transform: none; -ms-transform: none; transform: none; padding-top: 5%; } }

.know-your-clothes .section-content iframe { border: 0 !important; border-radius: 0 !important; }

.know-your-clothes .section-blocks .flex-row { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media only screen and (max-width: 320px) { .know-your-clothes .section-blocks .flex-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.know-your-clothes .section-blocks .flex-row .block-col { width: 50%; }

@media only screen and (max-width: 320px) { .know-your-clothes .section-blocks .flex-row .block-col { width: 100%; } }

.know-your-clothes .section-blocks .flex-row .block-col .text-group .heading-block { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; text-align: center; }

.know-your-clothes .section-blocks .flex-row .block-col .text-group .heading-block img { margin-bottom: 20px; }

.know-your-clothes .section-blocks .flex-row .block-col .text-group .heading-block svg { margin-bottom: 20px; }

.know-your-clothes .section-blocks .flex-row .block-col .text-group .heading-block svg.icon-wsc path { fill: none; }

.know-your-clothes .section-blocks .flex-row .block-col .text-group .heading-block svg path { fill: #ffffff; }

@media only screen and (max-width: 480px) { .know-your-clothes.code-of-labour .section-heading { padding-top: 80px !important; } }

.know-your-clothes.code-of-labour .section-heading .heading-block { max-width: 940px; margin: 0 auto; padding: 0 5%; -webkit-box-sizing: content-box; box-sizing: content-box; }

.know-your-clothes.code-of-labour .section-content { max-width: 940px; margin: 0 auto; padding-left: 5%; padding-right: 5%; -webkit-box-sizing: content-box; box-sizing: content-box; }

@media only screen and (max-width: 480px) { .know-your-clothes.code-of-labour .section-content { padding-top: 70px !important; margin-bottom: 0 !important; } }

.know-your-clothes.code-of-labour .section-content .section-wrapper { max-width: 655px; margin-right: auto; }

@media only screen and (max-width: 480px) { .know-your-clothes.code-of-animal .section-heading { padding-top: 80px !important; } }

.know-your-clothes.code-of-animal .section-heading .heading-block { max-width: 940px; margin: 0 auto; padding: 0 5%; -webkit-box-sizing: content-box; box-sizing: content-box; }

.know-your-clothes.code-of-animal .section-content { max-width: 940px; margin: 0 auto; padding-left: 5%; padding-right: 5%; -webkit-box-sizing: content-box; box-sizing: content-box; }

@media only screen and (max-width: 480px) { .know-your-clothes.code-of-animal .section-content { padding-top: 70px !important; } }

.know-your-clothes.code-of-animal .section-content .section-wrapper { max-width: 655px; margin-right: auto; }

.know-your-clothes.environmental-code .section-heading .heading-block { max-width: 940px; margin: 0 auto; padding: 0 5%; -webkit-box-sizing: content-box; box-sizing: content-box; }

.know-your-clothes.environmental-code .section-content { max-width: 940px; margin: 0 auto; padding-left: 5%; padding-right: 5%; -webkit-box-sizing: content-box; box-sizing: content-box; }

@media only screen and (max-width: 480px) { .know-your-clothes.environmental-code .section-content { padding-top: 70px !important; } }

.know-your-clothes.environmental-code .section-content .section-wrapper { max-width: 655px; margin-right: auto; }

.know-your-clothes .section-cg-footer { margin-top: 90px; margin-bottom: 165px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-cg-footer { margin-top: 0; margin-bottom: 100px; } }

.know-your-clothes .section-cg-footer .col-4x { width: 25%; margin-right: 7px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-cg-footer .col-4x { -ms-flex-preferred-size: calc(50% - 12px); flex-basis: calc(50% - 12px); margin-bottom: 7px; } }

@media only screen and (max-width: 768px) { .know-your-clothes .section-cg-footer .col-4x:nth-child(2) { margin-right: 0; } }

.know-your-clothes .section-cg-footer .col-4x:last-child { margin-right: 0; }

.know-your-clothes .section-cg-footer .col-4x:hover img { opacity: 0.5; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; cursor: pointer; }

.know-your-clothes .section-cg-footer .col-4x img { -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

.know-your-clothes .section-cg-footer .col-4x .img-overlay { background-color: #000000; }

.know-your-clothes .section-cg-footer .col-4x .heading-text { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; text-align: center; cursor: pointer; }

.know-your-clothes .section-cg-footer .col-4x .heading-text p { font-family: "ProximaNova-Regular", Helvetica, Arial, sans-serif !important; font-weight: normal; font-size: 2.4rem; line-height: 2.4rem; letter-spacing: 0.5px; color: #ffffff; margin-bottom: 0; }

@media only screen and (max-width: 480px) { .know-your-clothes .section-cg-footer .col-4x .heading-text p { font-size: 1.8rem; line-height: 1.8rem; } }

.know-your-clothes .section-cg-footer .col-4x .heading-text p a { font-family: "ProximaNova-Regular", Helvetica, Arial, sans-serif !important; color: #ffffff; }

.know-your-clothes .section-footer { border-top: 1px solid #000000; padding-left: 2%; padding-right: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-footer { padding-top: 50px !important; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-footer { padding: 0; } }

.know-your-clothes .section-footer .footer-icons { max-width: 1440px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

@media only screen and (max-width: 480px) { .know-your-clothes .section-footer .footer-icons { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.know-your-clothes .section-footer .icon-block { text-align: center; padding: 0 5px; -webkit-box-sizing: border-box; box-sizing: border-box; }

@media only screen and (max-width: 480px) { .know-your-clothes .section-footer .icon-block { margin-bottom: 40px; } }

.know-your-clothes .section-footer .icon-block a { text-decoration: none; }

.know-your-clothes .section-footer .icon-block span { font-family: "ChronicleDisplay-XLight", Georgia, Times New Roman, serif; font-weight: normal; font-size: 1.8rem; line-height: 2.1rem; letter-spacing: 0.18px; text-transform: none; display: block; margin-top: 25px; -webkit-transition: .3s all ease-in-out; -o-transition: .3s all ease-in-out; transition: .3s all ease-in-out; color: #000000; }

@media only screen and (max-width: 768px) { .know-your-clothes .section-footer .icon-block span { font-size: 1.2rem; } }

@media only screen and (max-width: 480px) { .know-your-clothes .section-footer .icon-block span { font-size: 1.8rem; } }

.know-your-clothes .section-footer .icon-block h5 { margin-top: 25px; -webkit-transition: .3s all ease-in-out; -o-transition: .3s all ease-in-out; transition: .3s all ease-in-out; }

.know-your-clothes .section-footer .icon-block h5 a { color: #000000; text-decoration: none; -webkit-transition: .3s all ease-in-out; -o-transition: .3s all ease-in-out; transition: .3s all ease-in-out; }

.know-your-clothes .section-footer .icon-block svg path { -webkit-transition: .3s all ease-in-out; -o-transition: .3s all ease-in-out; transition: .3s all ease-in-out; }

.know-your-clothes .section-footer .icon-block.icon-kyc a:hover svg path { fill: #4A732C; }

.know-your-clothes .section-footer .icon-block.icon-kyc a:hover span { color: #4A732C; }

.know-your-clothes .section-footer .icon-block.icon-sc a:hover svg path { fill: #2f6f87; }

.know-your-clothes .section-footer .icon-block.icon-sc a:hover span { color: #2f6f87; }

.know-your-clothes .section-footer .icon-block.icon-bts a:hover svg path { fill: #AE674E; }

.know-your-clothes .section-footer .icon-block.icon-bts a:hover span { color: #AE674E; }

.know-your-clothes .section-footer .icon-block.icon-wac { margin-top: 11px; }

.know-your-clothes .section-footer .icon-block.icon-wac a:hover svg path { fill: #2196AB; }

.know-your-clothes .section-footer .icon-block.icon-wac a:hover span { color: #2196AB; }

.know-your-clothes .section-footer .icon-block.icon-tbp a:hover svg path { fill: #D84E24; }

.know-your-clothes .section-footer .icon-block.icon-tbp a:hover span { color: #D84E24; }

.know-your-clothes .section-footer .icon-block.icon-aw { margin-top: 7px; }

.know-your-clothes .section-footer .icon-block.icon-aw span { margin-top: 28px; }

.know-your-clothes .section-footer .icon-block.icon-aw a:hover svg path { fill: #828140; }

.know-your-clothes .section-footer .icon-block.icon-aw a:hover span { color: #828140; }

.know-your-clothes .section-footer .icon-block.icon-c { margin-top: 10px; }

.know-your-clothes .section-footer .icon-block.icon-c a:hover svg path { fill: #AC2989; }

.know-your-clothes .section-footer .icon-block.icon-c a:hover span { color: #AC2989; }

.know-your-clothes h1 { font-family: "ChronicleDisplay-XLight", Georgia, Times New Roman, serif; font-weight: normal; font-size: 7rem; line-height: 8.4rem; letter-spacing: 0.7px; text-transform: none; }

@media only screen and (max-width: 480px) { .know-your-clothes h1 { font-size: 4rem; line-height: 5.4rem; } }

.know-your-clothes h1.fs-50 { font-size: 5rem; line-height: 6rem; letter-spacing: 1px; text-align: left; }

@media only screen and (max-width: 480px) { .know-your-clothes h1.fs-50 { font-size: 4rem; line-height: 5rem; } }

.know-your-clothes h2 { font-family: "ChronicleDisplay-Light", Georgia, Times New Roman, serif; font-weight: normal; font-size: 5rem; line-height: 6rem; letter-spacing: 0.5px; text-transform: none; }

@media only screen and (max-width: 768px) { .know-your-clothes h2 { font-size: 3rem; line-height: 4rem; } }

@media only screen and (max-width: 480px) { .know-your-clothes h2 { font-size: 1.7rem; line-height: 2.7rem; } }

@media only screen and (max-width: 320px) { .know-your-clothes h2 { font-size: 2.7rem; line-height: 3.7rem; } }

.know-your-clothes h2.fs-50 { font-size: 5rem; line-height: 6rem; letter-spacing: 0.5px; }

.know-your-clothes h2.fs-40 { font-size: 4rem; line-height: 4.8rem; letter-spacing: 0.4px; margin-bottom: 15px; }

@media only screen and (max-width: 768px) { .know-your-clothes h2.fs-40 { font-size: 3rem; line-height: 3.8rem; } }

.know-your-clothes h2.fs-30 { font-size: 3rem; line-height: 3.6rem; letter-spacing: 0.6px; }

@media only screen and (max-width: 480px) { .know-your-clothes h2.fs-30 { font-size: 2rem; line-height: 2.6rem; } }

.know-your-clothes h3 { font-family: "ChronicleDisplay-XLight", Georgia, Times New Roman, serif; font-weight: normal; font-size: 3.5rem; line-height: 4.5rem; letter-spacing: 0.14px; text-transform: none; }

@media only screen and (max-width: 480px) { .know-your-clothes h3 { font-size: 2.5rem; line-height: 3.5rem; } }

.know-your-clothes h4 { font-family: "ChronicleDisplay-XLight", Georgia, Times New Roman, serif; font-weight: normal; font-size: 2.1rem; line-height: 4.5rem; letter-spacing: 0.3px; text-transform: none; }

@media only screen and (max-width: 768px) { .know-your-clothes h4 { line-height: 3.5rem; } }

@media only screen and (max-width: 480px) { .know-your-clothes h4 { line-height: 3.5rem; margin-top: 20px; } }

.know-your-clothes h5 { font-family: "ChronicleDisplay-XLight", Georgia, Times New Roman, serif; font-weight: normal; font-size: 1.8rem; line-height: 2.1rem; letter-spacing: 0.18px; text-transform: none; display: block; }

@media only screen and (max-width: 768px) { .know-your-clothes h5 { font-size: 1.2rem; } }

@media only screen and (max-width: 480px) { .know-your-clothes h5 { font-size: 1.8rem; } }

.know-your-clothes h6 { font-family: "ProximaNova-Medium", Helvetica, Arial, sans-serif !important; font-weight: normal; font-size: 1.6rem; line-height: 2.8rem; letter-spacing: 0.06px; text-transform: none; }

.know-your-clothes h6.text-uppercase { letter-spacing: 1px; text-transform: uppercase; }

.know-your-clothes p { font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif !important; font-weight: normal; margin-bottom: 40px; }

.know-your-clothes p.fs-26-reg { font-family: "ProximaNova-Regular", Helvetica, Arial, sans-serif !important; font-size: 2.6rem; line-height: 3.2rem; letter-spacing: 1px; margin-bottom: 0; }

.know-your-clothes p.fs-21 { font-size: 2.1rem; line-height: 3.5rem; letter-spacing: 0.5px; }

@media only screen and (max-width: 768px) { .know-your-clothes p.fs-21 { font-size: 1.8rem; line-height: 3.3rem; } }

@media only screen and (max-width: 480px) { .know-your-clothes p.fs-21 { font-size: 1.7rem; line-height: 3.1rem; } }

.know-your-clothes p.fs-19 { font-size: 1.9rem; line-height: 3.5rem; letter-spacing: 0.41px; }

@media only screen and (max-width: 480px) { .know-your-clothes p.fs-19 { font-size: 1.5rem; line-height: 2.9rem; margin-top: 50px !important; } }

.know-your-clothes p.fs-18 { font-size: 1.8rem; line-height: 2.8rem; letter-spacing: 0.07px; }

.know-your-clothes p.fs-16 { font-size: 1.6rem; line-height: 2.5rem; letter-spacing: 0.06px; }

.know-your-clothes p.fs-16-md { font-family: "ProximaNova-Medium", Helvetica, Arial, sans-serif !important; font-size: 1.6rem; line-height: 2.8rem; letter-spacing: 0.06px; margin-bottom: 0; }

.know-your-clothes p.fs-16-bold { font-family: "ProximaNova-Medium", Helvetica, Arial, sans-serif !important; font-size: 1.6rem; line-height: 2.5rem; letter-spacing: 1px; }

.know-your-clothes p.fs-15 { font-size: 1.5rem; line-height: 2.5rem; letter-spacing: 0.58px; }

.know-your-clothes p.fs-15-bold { font-family: "ProximaNova-Medium", Helvetica, Arial, sans-serif !important; font-size: 1.5rem; line-height: 2.5rem; letter-spacing: 0.58px; }

.know-your-clothes p.fs-13 { font-size: 1.3rem; line-height: 2.1rem; letter-spacing: 0.8px; }

.know-your-clothes p.fs-13-bold { font-family: "ProximaNova-Medium", Helvetica, Arial, sans-serif !important; font-size: 1.3rem; line-height: 2.1rem; letter-spacing: 0.8px; margin-bottom: 0; }

.know-your-clothes p.fs-13-uppercase { font-family: "ProximaNova-Medium", Helvetica, Arial, sans-serif !important; font-size: 1.3rem; line-height: 2.1rem; letter-spacing: 0.8px; margin-bottom: 0; text-transform: uppercase; }

.know-your-clothes p.fs-12 { font-size: 1.2rem; line-height: 1.8rem; letter-spacing: 0.05px; }

.know-your-clothes p a { font-family: "ProximaNova-Medium", Helvetica, Arial, sans-serif !important; font-weight: normal; color: #000000; text-decoration: none; -webkit-transition: .3s all ease-in-out; -o-transition: .3s all ease-in-out; transition: .3s all ease-in-out; }

.know-your-clothes p a:hover { opacity: .7; -webkit-transition: .3s all ease-in-out; -o-transition: .3s all ease-in-out; transition: .3s all ease-in-out; }

.know-your-clothes ul.no-bullets { list-style-type: none; padding: 0; margin-bottom: 30px; }

.know-your-clothes ul.no-bullets li { font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif !important; font-weight: normal; color: #000000; font-size: 1.3rem; line-height: 3.2rem; letter-spacing: 0.8px; }

.know-your-clothes ol { padding-left: 45px; margin-bottom: 30px; }

.know-your-clothes ol li { font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif !important; font-weight: normal; font-size: 1.5rem; line-height: 2rem; letter-spacing: 0.58px; margin-bottom: 15px; }

.know-your-clothes table { width: 100%; margin-top: 30px; margin-bottom: 30px; }

.know-your-clothes table tr td { font-family: "ProximaNova-Light", Helvetica, Arial, sans-serif !important; font-weight: normal; font-size: 1.3rem; line-height: 2.1rem; letter-spacing: 0.8px; vertical-align: top; padding-bottom: 20px; }

.know-your-clothes table tr td.text-bold { font-family: "ProximaNova-Medium", Helvetica, Arial, sans-serif !important; }

.know-your-clothes img { width: 100%; }

.know-your-clothes .line-break { display: block; }

@media only screen and (max-width: 768px) { .know-your-clothes .line-break { display: inline; } }
