:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}@font-face{font-family:avory-i-pe-variable;src:url(/specials/denim-fit-guide/font/AvoryIPEWeb-Bl.woff2)format("woff2")}body{background-color:#f3efe4}body main a,body main h1,body main h2,body main h3{color:#e1abaa;font-family:avory-i-pe-variable,sans-serif;font-weight:900;font-size:1.8rem;text-transform:uppercase;text-decoration:none}@media screen and (max-width:1023px){body main a,body main h1,body main h2,body main h3{font-size:1rem}}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:3rem}@media screen and (max-width:1023px){.grid{gap:1rem;margin:2rem}}.grid.hero{margin:0 1.5rem}@media screen and (min-width:1024px){.grid.hero{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1023px){.grid.hero{grid-template-columns:repeat(1,1fr)}}.grid.overview{grid-template-columns:repeat(4,1fr);row-gap:3rem}@media screen and (max-width:1023px){.grid.overview{grid-template-columns:repeat(2,1fr);row-gap:2.5rem}}.grid.overview .img-wrap{border:3px solid #e1abaa;overflow:hidden}.grid.detail{margin:5% 10%}.grid.detail .img-wrap img{aspect-ratio:3/4}@media screen and (max-width:1023px){.grid.detail .img-wrap img{aspect-ratio:9/16}}.grid.detail .img-wrap.bra-img img{aspect-ratio:1/1}.cell{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.cell.info-box{padding:20px 0}@media screen and (max-width:1023px){.cell.info-box{padding:10px 0}}.cell.info-box .bra-img{width:75%}.cell.info-box .description{font-weight:900;font-size:2.5vw;margin:0}@media screen and (max-width:1023px){.cell.info-box .description{font-size:3.8vw}}.cell.info-box .bra-name{font-weight:900;font-size:7vw;margin:0}@media screen and (max-width:1023px){.cell.info-box .bra-name{font-size:7vw;margin-top:10px}}.cell.info-box .grid-btn{width:auto}.cell.info-box .grid-btn a{padding:8px 50px}@media screen and (max-width:1023px){.cell.info-box .grid-btn a{padding:5px 30px}}@media screen and (max-width:1023px){.cell.info-box .grid-btn{padding:0}}.cell.info-box.hero-info-box{align-items:flex-start}.cell.info-box.hero-info-box .headline{font-size:10vw;line-height:1;margin:0}@media screen and (max-width:1023px){.cell.info-box.hero-info-box .headline{font-size:22vw}}.cell.info-box.hero-info-box a{text-decoration:underline;font-size:1.5rem}.cell .img-wrap img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.cell .grid-btn{width:100%;margin-top:1rem;border:3px solid #e1abaa;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1023px){.cell .grid-btn{padding:10px;border:2px solid #e1abaa}}.cell .grid-btn a{display:flex;width:100%;padding:15px;justify-content:center;transition:transform .25s cubic-bezier(.22,1,.36,1)}.cell .grid-btn:hover a{transform:translateY(3px)}@media screen and (max-width:1023px){.cell .logo-container{width:60%;display:flex;justify-content:center}}.cell .logo-container #censored-logo{height:4rem;fill:#e1abaa}hr{margin:3rem;border:#e1abaa 1px solid}@media screen and (max-width:1023px){hr{margin:2rem}}#backToTop{position:fixed;width:3rem;height:3rem;bottom:1rem;left:1rem;padding:10px;background-color:#e1abaa;color:#fff;border:none;border-radius:50%;z-index:1000;transition:opacity .3s ease}#backToTop use{fill:#f3efe4}@media screen and (max-width:1023px){#backToTop{width:2.5rem;height:2.5rem}}.hide-mobile{display:block}@media screen and (max-width:1023px){.hide-mobile{display:none!important}}.hide-desktop{display:block}@media screen and (min-width:1024px){.hide-desktop{display:none}}