@media(min-width:768px){:root{--hab-desktop-ink:#181818;--hab-desktop-line:#e4e4e4}body{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.template-index .slideshow{max-width:100%!important;margin:0 auto}.template-index .slideshow__content-inner{max-width:620px}.template-index .section-header__title,.template-index .title-wrapper h2{font-size:clamp(28px,2.65vw,42px)!important;line-height:1.14!important;letter-spacing:-.035em!important;font-weight:500!important}.template-index .featured-collection-row img,.template-index .featured-collection img{aspect-ratio:4/5;object-fit:cover}body.template-product [data-section-type=product]:not([data-hab-pdp]){display:none!important}.hab-pdp{display:block!important}.hab-pdp__grid{display:grid!important;grid-template-columns:minmax(0,59fr) minmax(360px,41fr)!important;gap:clamp(30px,4vw,76px)!important;max-width:1660px!important;padding:28px clamp(24px,3.6vw,66px) 80px!important;align-items:start!important}.hab-pdp__photos{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important}.hab-pdp__photo{min-width:0!important}.hab-pdp__photo img{display:block!important;width:100%!important;aspect-ratio:4/5!important;object-fit:cover!important}.hab-pdp__info{position:sticky!important;top:90px!important;align-self:start!important;max-width:580px!important;padding:0!important;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin}.hab-pdp__title{font-size:clamp(28px,2.25vw,38px)!important;line-height:1.16!important;font-weight:400!important;letter-spacing:-.025em!important}.hab-pdp__price{font-size:18px!important;margin-bottom:24px!important}.hab-pdp__option{margin-bottom:25px!important}.hab-pdp__option legend{font-size:16px!important}.hab-pdp__choice{min-height:46px!important;min-width:58px!important;font-size:14px!important}.hab-pdp__add{position:static!important;width:100%!important;min-height:54px!important;height:54px!important;border-radius:9999px!important;font-size:16px!important;font-weight:400!important}.hab-pdp__shipping{margin-top:18px!important}.hab-pdp__shipcard{min-height:110px!important}.hab-pdp__details summary{font-size:15px}.hab-imported-reviews{padding-top:28px}.template-product .recommended-products{max-width:1600px;margin:auto}}@media(min-width:768px)and (max-width:1050px){.hab-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr)!important;gap:28px!important}.hab-pdp__photos{grid-template-columns:1fr!important}}@media(min-width:768px){body.template-product .hab-pdp__grid{grid-template-columns:minmax(0,69fr) minmax(360px,31fr)!important;gap:clamp(22px,2.2vw,46px)!important;padding:16px clamp(18px,2vw,38px) 60px!important;max-width:1800px!important}body.template-product .hab-pdp__photos{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:0!important}body.template-product .hab-pdp__photos::-webkit-scrollbar{display:none}body.template-product .hab-pdp__photo{display:block;flex:0 0 100%!important;width:100%!important;min-width:100%!important;scroll-snap-align:start!important}body.template-product .hab-pdp__photo[hidden]{display:none!important}body.template-product .hab-pdp__photo img{width:100%!important;height:min(83vh,940px)!important;max-height:940px!important;aspect-ratio:auto!important;object-fit:contain!important;background:#f3f3f3!important}body.template-product .hab-pdp__info{top:82px!important;max-height:calc(100vh - 95px)!important;max-width:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding:13px 2px!important}body.template-product .hab-pdp__option.is-colour{margin-bottom:21px!important}body.template-product .hab-pdp__option.is-colour .hab-pdp__choices{max-width:100%!important}body.template-product .hab-pdp__title{font-size:clamp(24px,2vw,32px)!important;letter-spacing:-.025em!important;margin:0 0 6px!important}body.template-product .hab-pdp__choice:not(.is-selected){font-weight:400!important}body.template-product .hab-pdp__option.is-size .hab-pdp__choice{min-width:70px!important;min-height:40px!important;font-size:13px!important}body.template-product .hab-pdp__shipcard{min-height:91px!important;font-weight:400!important}body.template-product .hab-pdp__shipping{margin-top:10px!important}body.template-product .hab-pdp__add{height:45px!important;min-height:45px!important;font-size:14px!important}body.template-product .hab-imported-reviews{padding-top:18px!important}}@media(min-width:768px)and (max-width:1100px){body.template-product .hab-pdp__grid{grid-template-columns:minmax(0,60fr) minmax(320px,40fr)!important}}@media(min-width:768px){.hab-pdp__option .hab-pdp__choices-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 34px 34px!important;column-gap:7px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.hab-pdp__option .hab-pdp__choices{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important}.hab-pdp__option .hab-pdp__arrow--prev{grid-column:2!important;grid-row:1!important}.hab-pdp__option .hab-pdp__arrow--next{grid-column:3!important;grid-row:1!important}.hab-pdp__option .hab-pdp__arrow{height:34px!important;width:34px!important;margin:0!important;padding:0!important;align-self:center!important;border:1px solid #d7d7d7!important;border-radius:50%!important}.hab-pdp__option.is-colour .hab-pdp__choice{font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important;flex-basis:34px!important;width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;aspect-ratio:1!important;border-radius:50%!important}.hab-pdp__option.is-colour .hab-pdp__choice:before{top:3px!important;right:3px!important;bottom:3px!important;left:3px!important;border-radius:50%!important}.hab-pdp__option.is-colour .hab-pdp__choices{gap:12px!important;padding:5px!important}}.footer{background:#151111!important;color:#f7f7f7!important}.footer a,.footer__heading,.footer__text,.footer__links,.footer__credits{color:#f7f7f7!important}.footer__inner{max-width:none!important;padding:64px clamp(20px,3.2vw,65px) 32px!important}.footer__groups{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(20px,2.8vw,55px)!important;align-items:start!important}.footer__group{min-width:0!important;max-width:none!important}.footer__heading{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important}.footer__links a{font-size:14px!important;line-height:1.8!important;text-decoration:none!important}.footer__links a:hover{text-decoration:underline!important}.footer__bottom{border-top:1px solid #484343!important;padding-top:24px!important}.footer__newsletter input{border-color:#d2cccc!important}@media(max-width:767px){.footer__inner{padding:35px 18px 20px!important}.footer__groups{display:block!important}.footer__heading{font-size:15px!important}.footer__group{margin:0!important;border-bottom:1px solid #3f3b3b!important;padding:12px 0!important}.footer__links a{font-size:14px!important}}@media(min-width:768px){:root{--hab-header-h:60px;--hab-gutter:clamp(24px,2.3vw,48px);--hab-section-gap:68px}body.template-product .hab-pdp__grid{padding-top:16px!important;padding-left:var(--hab-gutter)!important;padding-right:var(--hab-gutter)!important;gap:clamp(24px,2.8vw,55px)!important}body.template-product .hab-pdp__info{top:calc(var(--hab-header-h) + 12px)!important;max-height:calc(100vh - var(--hab-header-h) - 22px)!important}body.template-product .hab-pdp__title{font-size:clamp(25px,2vw,32px)!important;font-weight:400!important}body.template-product .hab-pdp__photo img{height:min(83vh,930px)!important}.hab-outfits{margin-top:var(--hab-section-gap)!important}.hab-outfits__intro{padding:clamp(35px,4.5vw,80px)!important}.hab-outfits__intro h2{font-size:clamp(38px,3.8vw,66px)!important}.hab-like{padding:var(--hab-section-gap) var(--hab-gutter) 84px!important}.hab-like__heading{margin-bottom:26px!important}.hab-like h2{font-size:clamp(36px,3.5vw,52px)!important}.hab-like__card{flex-basis:calc((100% - 18px)/3)!important}.footer__inner{padding:55px var(--hab-gutter) 30px!important}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/hab-desktop-redesign.css.map */
