.footer__social{display:flex;flex-wrap:wrap;gap:24px;margin-top:18px}.footer__social li+li{margin-top:0}.footer__social a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;margin:-12px}.footer__social svg{display:block;width:20px;height:20px}:root{--bg: #FFFFFF;--bg-raised: #F2F2F2;--txt: #000000;--txt-2: #2B2B2B;--txt-3: #6B6B6B;--txt-4: #9A9A9A;--line: rgba(0,0,0,.16);--line-soft: rgba(0,0,0,.08);--on-photo: #FFFFFF;--f-ui: "Helvetica Neue", Helvetica, "Inter", Arial, sans-serif;--f-display: var(--f-ui);--f-body: var(--f-ui);--f-mono: var(--f-ui);--f-serif: "Fraunces", "Times New Roman", serif;--gutter: 16px;--grid-gap-x: 4px;--zl: 32px;--zr: 32px;--ztop: 84px;color-scheme:light}@media(min-width:901px){:root{--gutter: 32px;--zl: 18.75vw;--zr: 18.75vw;--ztop: 168px}}html{-webkit-text-size-adjust:100%}body{background:#fff;color:#000;font-family:var(--f-ui);font-size:12px;line-height:1.5;letter-spacing:.01em}::selection{background:#000;color:#fff}.display,.h2,.h3,.label,.mega__tile-label{font-family:var(--f-ui);font-variation-settings:normal;font-style:normal;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.h2{font-size:13px;line-height:1.3}.h3{font-size:12px}.label{font-size:11px;color:#000}.announce,.crumbs,.crumbs-band{display:none!important}.header.zh{position:static;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.zh__burger,.zh__search,.zh__utils{position:fixed;z-index:85;mix-blend-mode:difference;color:#fff}.zh__burger{top:26px;left:var(--gutter);width:56px;height:34px;padding:0;background:none;border:0;cursor:pointer}.zh__burger span{position:absolute;left:0;right:0;height:1px;background:#fff;transition:transform .3s var(--ease),top .3s var(--ease)}.zh__burger span:first-child{top:11px}.zh__burger span:last-child{top:22px}.zm-open .zh__burger span:first-child{top:17px;transform:rotate(35deg);left:10px;right:10px}.zm-open .zh__burger span:last-child{top:17px;transform:rotate(-35deg);left:10px;right:10px}.zh__logo{position:fixed;z-index:85;top:14px;left:calc(var(--gutter) + 84px);display:block}.zh__logo img{width:150px;height:auto;display:block}.zh__search{top:24px;right:var(--gutter);width:136px;padding:0 0 6px;background:none;border:0;border-bottom:1px solid #fff;text-align:right;font:400 12px/1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.zh__utils{top:132px;right:var(--gutter);list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.zh__link{background:none;border:0;padding:0;color:#fff;font:400 12px/1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex;gap:8px;align-items:center}.zh__count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:13px;padding:0 3px;border:1px solid currentColor;border-top:0;font-size:10px}.zh__count [data-cart-count][hidden]{display:inline}.zh__link:hover,.zh__search:hover{opacity:.6}@media(max-width:900px){.zh__burger{top:14px;width:40px}.zh__logo{top:12px;left:66px}.zh__logo img{width:92px}.zh__search{top:22px;right:92px;width:70px;font-size:11px;padding-bottom:4px}.zh__utils{top:22px}.zh__hide-m{display:none}.zh__link{font-size:11px}body:not(.zt-index) .header.zh:before{content:"";position:fixed;top:0;left:0;right:0;height:64px;background:#fff;z-index:84}}.mnav-scrim{display:none!important}.mobile-nav.zm{top:0;left:0;right:0;bottom:0;width:auto;padding:0;border:0;background:#fff;transform:none;opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility 0s linear .25s;z-index:80;overflow-y:auto}.mobile-nav.zm.is-open{opacity:1;visibility:visible;transition:opacity .25s var(--ease)}.zm__inner{min-height:100%;display:grid;grid-template-columns:1fr;padding:96px var(--gutter) 40px;gap:28px}.zm__top{list-style:none;margin:0;padding:0;display:flex;gap:18px;overflow-x:auto;scrollbar-width:none}.zm__toplink{font:400 13px/1.2 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:#000;text-decoration:none;white-space:nowrap;padding-bottom:3px;border-bottom:1px solid transparent}.zm__toplink.is-on{border-bottom-color:#000}.zm__feat{display:flex;align-items:center;gap:18px;text-decoration:none;color:#000;margin-bottom:26px}.zm__feat-media{width:74px;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-raised);flex:none}.zm__feat-media img{width:100%;height:100%;object-fit:cover}.zm__feat-txt{display:flex;flex-direction:column;gap:2px;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.zm__feat-txt strong{font-weight:600;font-size:10px}.zm__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.zm__list a{color:#000;text-decoration:none;font-size:12px;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;gap:12px}.zm__list a:hover{opacity:.55}.zm__n{font-size:10px;color:#000}.zm__n:before{content:"["}.zm__n:after{content:"]"}.zm__extra{list-style:none;margin:10px 0 0;padding:0;display:flex;gap:22px}.zm__extra a,.zm__extra button{background:none;border:0;padding:0;color:#000;font:400 11px/1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}@media(min-width:901px){.zm__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:168px var(--zr) 60px calc(var(--gutter) + 84px);gap:40px;align-content:start}.zm__top{flex-direction:column;gap:4px;overflow:visible}.zm__toplink{font-family:var(--f-serif);font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0;font-weight:400;font-size:30px;line-height:1.12;letter-spacing:-.01em;border:0;position:relative}.zm__toplink.is-on:before{content:"";position:absolute;left:-18px;top:50%;width:5px;height:5px;border-radius:50%;background:#000}.zm__panels{border-right:1px solid var(--line);max-height:calc(100vh - 220px);overflow-y:auto;padding-right:20px}.zm__extra{display:none}}body:not(.zt-index) main{padding:var(--ztop) var(--zr) 0 var(--zl)}body:not(.zt-index) main .wrap{max-width:none;padding-inline:0}.section{padding-block:0}.footer{background:#fff;color:#000;border-top:0;margin-top:120px}.footer__top{max-width:none;padding:40px var(--zr) 30px var(--zl);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.footer__brand img{display:none}.footer__blurb{font-size:11px;color:var(--txt-3);max-width:34ch}.footer__col-title,.footer__col-title a{font:600 10px/1.4 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:#000;margin-bottom:14px}.footer__list a,.footer__contact,.footer__contact a,.footer__contact strong{font-size:11px;color:#000;text-transform:uppercase;letter-spacing:.03em;font-weight:400}.footer__list li+li{margin-top:8px}.footer__list a:hover,.footer__contact a:hover{color:#000!important;text-decoration:underline;text-underline-offset:3px}.footer__social a{color:#000}.footer__bottom{border-top:0}.footer__bottom-inner{max-width:none;padding:20px var(--zr) 40px var(--zl);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--txt-3)}.footer__bottom-inner a{color:var(--txt-3)}@media(max-width:900px){.footer{margin-top:64px}.footer__top{grid-template-columns:1fr 1fr}}.btn,.btn--outline{min-height:44px;padding:0 22px;background:#fff;color:#000;border:1px solid #000;border-radius:0;font:400 11px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase}.btn:hover,.btn--outline:hover{background:#000;border-color:#000;color:#fff}.btn--light{background:transparent;color:#fff;border-color:#fff}.btn[disabled],.btn[disabled]:hover{background:#fff;color:var(--txt-4);border-color:var(--line)}.cart__checkout,.cart__checkout.btn{background:#000;color:#fff}.cart__checkout:hover{background:#fff;color:#000}.pcard{color:#000;text-decoration:none}.pcard__media{aspect-ratio:3 / 4;margin-bottom:8px;background:var(--bg-raised)}.pcard:hover .pcard__media img{transform:none}.pcard__name{margin:0 0 2px;font:400 11px/1.35 var(--f-ui);letter-spacing:.03em;text-transform:uppercase;color:#000;display:block;-webkit-line-clamp:unset;min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard__price{font:400 11px/1.4 var(--f-ui);letter-spacing:.02em;color:#000}.pcard__price .is-sale{color:#000}.pcard__price s{color:var(--txt-4);margin-left:6px}.pcard__stars,.pcard__sizes{display:none!important}.pcard__badge{top:8px;left:8px;background:#fff;color:#000;padding:3px 6px;font:400 9.5px/1 var(--f-ui);letter-spacing:.04em}.pcard__badge--sold{background:#000;color:#fff}.swatch,.swatch-lg{border-color:#0003!important}.plp-head{padding-top:0}.plp-head__title{margin:0 0 18px;font:600 11px/1.3 var(--f-ui);letter-spacing:.06em}.plp-head__intro{display:none}.subtabs{border:0;gap:18px;counter-reset:zsub}.subtab{counter-increment:zsub;padding:0 0 4px;font:400 11px/1.3 var(--f-ui);letter-spacing:.04em;color:#000}.subtab:before{content:"[" counter(zsub,decimal-leading-zero) "] ";font-size:10px}.subtab[aria-current=true]{font-weight:600}.subtab[aria-current=true]:after{display:none}.subtab__count{display:none}.toolbar{border:0;padding:0;margin:18px 0 24px;justify-content:flex-start}.toolbar__count{font:400 11px/1 var(--f-ui);letter-spacing:.04em;color:var(--txt-3)}.toolbar__sort-label{font:400 11px/1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:#000}.toolbar__sort-select{border:0;border-bottom:1px solid #000;background-color:#fff;padding:2px 18px 4px 0;font:400 11px/1 var(--f-ui);letter-spacing:.04em;color:#000;min-height:0;height:auto}.zview{display:none}.grid-products{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;row-gap:28px}.loadmore-wrap{margin-top:48px}.loadmore{min-width:0;border:0;border-bottom:1px solid #000;padding:0 0 4px;min-height:0}.loadmore:hover{background:none;color:#000;opacity:.6}.plp-empty__title{font-size:12px}@media(min-width:901px){.zt-collection .plp-head{position:fixed;z-index:20;left:var(--gutter);top:var(--ztop);width:calc(var(--zl) - var(--gutter) - 24px);max-height:calc(100vh - var(--ztop) - 24px);overflow-y:auto;scrollbar-width:none}.zt-collection .subtabs{flex-direction:column;gap:9px;overflow:visible}.zt-collection .subtab{white-space:normal}.zt-collection .toolbar{flex-direction:column;align-items:flex-start;gap:10px;margin:28px 0 0}.zt-collection .toolbar__sort{display:flex;flex-direction:column;gap:8px}.zview{display:flex;gap:14px;align-items:baseline;margin-top:28px;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.zview button{background:none;border:0;padding:0;font:400 11px/1 var(--f-ui);color:#000;cursor:pointer}.zview button.is-on{font-weight:700}.grid-products,.grid-products[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:52px}.grid-products[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:60px}.grid-products[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:8px;row-gap:32px}.grid-products[data-cols="6"] .pcard__name,.grid-products[data-cols="6"] .pcard__price{font-size:10px}}.zt-product main .wrap{padding-top:0!important}.pdp__title{margin:0 0 6px;font:400 13px/1.35 var(--f-ui);letter-spacing:.03em;text-transform:uppercase}.pdp__price{font:400 13px/1.4 var(--f-ui);letter-spacing:.02em;color:#000;margin-bottom:4px}.pdp__price s{color:var(--txt-4);font-size:12px;margin-left:8px}.pdp__off{font-size:11px;border:0;padding:0;margin-left:6px;color:#000}.pdp__tax{font:400 10px/1.4 var(--f-ui);letter-spacing:.04em;color:var(--txt-3);padding-bottom:18px;border-bottom:1px solid #000;margin-bottom:4px}.opt{margin-top:18px}.opt__head .label{font-size:11px}.opt__guide{font:400 11px/1 var(--f-ui);letter-spacing:.04em;color:#000;border-bottom:1px solid #000}.size-row{gap:6px}.size-chip{min-width:0;min-height:36px;padding:0 12px;border:1px solid var(--line);background:#fff;color:#000;font:400 11px/1 var(--f-ui);letter-spacing:.03em;border-radius:0}.size-chip.is-active{border-color:#000;box-shadow:none;background:#000;color:#fff}.pdp__actions{margin-top:22px}.pdp__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pdp__btns .btn{width:100%}.pdp__btns [data-add-to-cart]{background:#000;color:#fff}.pdp__btns [data-add-to-cart]:hover{background:#fff;color:#000}.pdp__addmsg{font:400 11px/1.4 var(--f-ui);letter-spacing:.03em;color:#000}.pdp__intro p,.acc__panel p,.acc__panel li{font-size:12px;line-height:1.6;color:#000}.pdp__intro{margin-top:24px}.accordion{margin-top:24px;border-top:1px solid var(--line)}.acc__item{border-bottom:1px solid var(--line)}.acc__trigger{padding:14px 0;font:400 11px/1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:#000}.acc__trigger:hover{color:#000;opacity:.6}.acc__panel li:before{background:#000}.gallery__badge{background:#fff;color:#000;border:0;font:400 10px/1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase}.gallery__more{border:0;border-bottom:1px solid #000;font:400 11px/1 var(--f-ui);text-transform:uppercase;letter-spacing:.04em;width:auto;justify-self:start;min-height:0;padding:12px 0 4px}.crosssell{margin-top:90px}.crosssell .section-head{border:0;padding:0 0 18px}.crosssell .grid-products{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:901px){body.zt-product main{padding-left:var(--gutter)}.pdp{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:40px}.gallery{grid-template-columns:1fr;gap:4px}.gallery__item{aspect-ratio:3 / 4}.pdp__info{top:var(--ztop);max-width:380px;padding-top:0}.crosssell .grid-products{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px}}@media(max-width:900px){.gallery{margin-inline:calc(-1 * var(--zl));grid-auto-columns:100%}.pdp{gap:22px}}.search-scrim{display:none!important}.search-overlay{top:0;bottom:0;max-height:none;border:0;z-index:97}.search__inner{padding:120px var(--zr) 40px var(--zl)!important;max-width:none}.search__bar{border-bottom:1px solid #000}.search__icon{display:none}.search__input{font:400 13px/1.3 var(--f-ui);letter-spacing:.04em;text-transform:uppercase}.search__close{border:0}.search__meta,.search__cat,.search__none-alt{font:400 10px/1.4 var(--f-ui);letter-spacing:.04em;color:var(--txt-3)}.search__results{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 12px}.cart-drawer{border-left:0;box-shadow:-1px 0 0 var(--line)}.cline__name{font:400 11px/1.4 var(--f-ui);text-transform:uppercase;letter-spacing:.03em}.cline__size,.cline__price,.cline__remove,.cart__note{font:400 11px/1.4 var(--f-ui);letter-spacing:.03em}.page__title{font:600 12px/1.3 var(--f-ui);letter-spacing:.05em}.rte,.rte p,.rte li{font-size:12px;line-height:1.7}.zt-index main{padding:0}html:has(body.zt-index){scroll-snap-type:y proximity}.zt-index .hero{background:#000;scroll-snap-align:start}.zt-index .hero .hero__media{aspect-ratio:auto;height:100vh;height:100svh;min-height:520px}.zt-index .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#00000059,#0000 30%)!important}.zt-index .hero .hero__content{max-width:none;justify-content:flex-end;padding:0 var(--gutter) 40px}@media(min-width:901px){.zt-index .hero .hero__content{padding:0 var(--zr) 48px calc(var(--gutter) + 84px)}}.zt-index .hero .hero__eyebrow{order:2;color:#fff!important;font:400 12px/1.3 var(--f-ui);letter-spacing:.04em;margin:4px 0 0}.zt-index .hero .hero__title,.zt-index .hero .hero__title em{order:1;color:#fff!important;font:400 15px/1.25 var(--f-ui)!important;letter-spacing:.02em;text-transform:uppercase;font-style:normal}.zt-index .hero .hero__cta{order:3;align-self:flex-start;background:none;border:0;border-bottom:1px solid #fff;color:#fff;min-height:0;padding:0 0 3px;margin-top:14px;font:400 11px/1 var(--f-ui);letter-spacing:.06em}.zt-index .hero .hero__cta:hover{background:none;opacity:.7}.zt-index .shopify-section{scroll-snap-align:start}.zt-index .footer{margin-top:0;scroll-snap-align:end}html body.zt-index .reels{padding-top:96px;padding-bottom:32px}html body.zt-index .reels>.section-head{padding:0 var(--gutter) 16px}html body .reels>.section-head .label,html body .section-head .label{font:400 12px/1.3 var(--f-ui)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#000!important}html body .reels__cap{font-size:11px;color:#000}html body .reels__link{font:400 11px/1 var(--f-ui);letter-spacing:.04em;border-bottom-color:#000}html body .rail__title,html body .cs__title,html body .zb__title{font:400 12px/1.3 var(--f-ui)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#000!important}html body .rail__tab{font:400 11px/1 var(--f-ui);letter-spacing:.04em;color:var(--txt-4)}html body .rail__tab[aria-selected=true]{color:#000;border-bottom-color:#000}.jdgm-star,.jdgm-star:before{color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/remy-footer.css.map */
