.card-wrapper .card--product+.card-information{text-align:left;justify-content:flex-start}.card-wrapper .card--product+.card-information .price,.card-wrapper .card--product+.card-information .card-information__top{justify-content:flex-start}.card-wrapper .card-information__wrapper .card-article-info{margin:1.4rem 0 .4rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;color:#1a1b18;opacity:1}.card-wrapper .card-information__wrapper>a.card-information__text{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.2rem;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1.45!important;color:#1a1b18b3!important;background-image:none!important}.card-wrapper .card-information__wrapper .price{margin-top:.6rem}.card-wrapper .card-information__wrapper .price,.card-wrapper .card-information__wrapper .price .price-item{font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;letter-spacing:.02em;color:#1a1b18}.card-wrapper .card-information__wrapper .gw-card-condition{margin:.4rem 0 0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:.04em;line-height:1.4;color:#1a1b188c}.card-wrapper:has(.gw-just-in-flag) .card--product:after{content:"Just in";position:absolute;top:1rem;left:1rem;z-index:3;padding:.55rem .9rem .45rem;background:#faf5ec;color:#5c1a2b;border:1px solid rgba(168,136,79,.6);font-family:var(--font-body-family);font-size:1rem;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase;pointer-events:none}.product-grid:has(.gw-type--glasses):not(:has(.gw-type--other)) .card .media{padding-bottom:66%!important;background-color:#fff!important}.product-grid:has(.gw-type--glasses):not(:has(.gw-type--other)) .card .card__media,.product-grid:has(.gw-type--glasses):not(:has(.gw-type--other)) .card .media>picture{background-color:#fff!important}.product-grid:has(.gw-type--glasses):not(:has(.gw-type--other)) .card .media img{object-fit:cover!important;transform:scale(.9);background-color:#fff!important}.card-wrapper .card-information,.card-wrapper .card-information__wrapper,.card-wrapper .card-information__wrapper>*{text-align:left!important}.card-wrapper .card__colors,.card-wrapper .card-information [class*=swatch],.card-wrapper .card-information [class*=Swatch],.card-wrapper .card-information [class*=variant]{justify-content:flex-start!important;justify-items:start!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}.card-wrapper .card__colors{margin-top:1rem}.card-wrapper .card-information__button add-to-cart,.card-wrapper .card-information__button quick-view-button{display:none!important}@media screen and (max-width:749px){.card-wrapper .card-information__wrapper .card-article-info{margin-top:1rem;font-size:1.15rem;letter-spacing:.1em}.card-wrapper .card-information__wrapper>a.card-information__text{font-size:1.3rem!important;line-height:1.4!important}.card-wrapper .card-information__wrapper .price,.card-wrapper .card-information__wrapper .price .price-item{font-size:1.3rem}.card-wrapper .card-information__wrapper .gw-card-condition{font-size:1.1rem}.card-wrapper:has(.gw-just-in-flag) .card--product:after{top:.6rem;left:.6rem;padding:.45rem .7rem .35rem;font-size:.9rem;letter-spacing:.14em}}@media screen and (min-width:990px){.is-megamenu>.list-menu-dropdown{--color-header-foreground: 26, 27, 24;color:#1a1b18;background-color:#fff!important;border-top:1px solid rgba(26,27,24,.08)}.is-megamenu>.list-menu-dropdown:before{background:#fff!important;background-color:#fff!important}.is-megamenu>.list-menu-dropdown:after{box-shadow:0 1.6rem 3rem #1a1b181a!important}.is-megamenu .mega-menu__item-link,.is-megamenu .mega-menu__item-link .header__menu-item,.is-megamenu .gw-shop-heading .header__menu-item{color:#1a1b1880!important}.is-megamenu .list-menu-child .header__menu-item,.is-megamenu .list-menu-child .header__menu-item .label{color:#1a1b18!important}.is-megamenu .list-menu-child .header__menu-item:hover,.is-megamenu .list-menu-child .header__menu-item:hover .label,.is-megamenu .mega-menu__item-link:hover .header__menu-item{color:#5c1a2b!important}.is-megamenu .list-menu-dropdown .header__menu-item .label{background-image:linear-gradient(to top,#5c1a2b 0 0),linear-gradient(to top,transparent 0,transparent 0)}.is-megamenu .list-mega-menu>.mega-menu__item~.mega-menu__item--wide{border-left:1px solid rgba(26,27,24,.12)!important;padding-left:3rem!important}.is-megamenu .mega-menu__item--shop.gw-shop-wide{flex:0 0 auto;min-width:42rem}.is-megamenu .mega-menu__item--shop .gw-shop-2col{column-gap:4rem}.is-megamenu .gw-mm-products .gw-mm-tile{width:15rem!important}.is-megamenu .mega-menu__promo-link,.is-megamenu .mega-menu__promo-subheading{color:#1a1b18!important}.is-megamenu .gw-source{border-top:1px solid rgba(168,136,79,.45)!important;background:transparent!important}.is-megamenu .gw-source__text{color:#1a1b18!important}.is-megamenu .gw-source__link{color:#5c1a2b!important;border-bottom-color:#a8884f!important}}.gw-filter-pill{display:none}@media screen and (max-width:749px){.gw-filter-pill{display:flex;align-items:center;gap:.8rem;position:fixed;left:50%;bottom:calc(8.4rem + env(safe-area-inset-bottom,0px));z-index:30;transform:translate(-50%,2rem);opacity:0;pointer-events:none;padding:1.1rem 2.2rem;border:0;border-radius:4rem;background:#5c1a2b;color:#faf5ec;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 .6rem 1.8rem #1a1b1840;transition:opacity .25s ease,transform .25s ease}.gw-filter-pill.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.gw-filter-pill svg{width:1.6rem;height:1.6rem}}.gw-concierge{position:fixed;right:2.4rem;bottom:2.4rem;z-index:29;display:inline-flex;align-items:center;gap:.9rem;padding:1.2rem 2.2rem;border:1px solid #A8884F;border-radius:4rem;background:#5c1a2b;color:#faf5ec;text-decoration:none;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;line-height:1;box-shadow:0 .6rem 1.8rem #1a1b1838;transition:background-color .2s ease,transform .2s ease}.gw-concierge:hover{background:#4a1522;transform:translateY(-.2rem);color:#faf5ec}.gw-concierge svg{width:1.8rem;height:1.8rem;color:#a8884f;flex:0 0 auto}@media screen and (max-width:749px){.gw-concierge{right:1.6rem;bottom:calc(8.4rem + env(safe-area-inset-bottom,0px));width:4.8rem;height:4.8rem;padding:0;justify-content:center;border-width:1.5px}.gw-concierge__label{display:none}.gw-concierge svg{width:2rem;height:2rem}}.cart-drawer .cart-recommendations,.cart-drawer cart-recommendations{display:none!important}.gw-cart-trust{display:grid;gap:.8rem;margin:1.6rem 0 0;padding:1.4rem 0 0;border-top:1px solid #E6DCCB}.gw-cart-trust li{display:flex;align-items:flex-start;gap:.8rem;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.5;letter-spacing:.01em;color:#1a1b18bf;text-align:left}.gw-cart-trust svg{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;margin-top:.1rem;color:#a8884f}.gw-rv .title-wrapper{margin-bottom:2.4rem}.gw-rv .title-wrapper .title{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:.22em;line-height:1.3;text-transform:uppercase;color:#1a1b18}.gw-rv[data-product-id]{display:block;margin-top:-3.6rem}.gw-rv[data-product-id] .section--padding{padding-top:0!important}.gw-rv .card .media.media--image-contain,.gw-rv .card .media.media--image-contain img{background-color:#fff}.gw-rv .card__colors,.gw-rv .card-information [class*=swatch],.gw-rv .card-information [class*=Swatch],.gw-rv .card-information [class*=color]{justify-content:flex-start!important;text-align:left!important;margin-left:0!important;padding-left:0!important}.gw-rv .card__colors,.gw-rv .card-information ul[class*=swatch],.gw-rv .card-information ul[class*=color]{flex-wrap:nowrap!important;overflow:hidden}@media screen and (min-width:750px)and (max-width:989px){.recently-viewed-products .gw-rv-grid .grid__item:nth-child(4){display:block}}@media screen and (max-width:749px){.gw-rv .title-wrapper .title{font-size:1.3rem}.gw-rv[data-product-id]{margin-top:-2rem}.gw-rv-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.gw-rv-grid::-webkit-scrollbar{display:none}.gw-rv-grid>.grid__item{flex:0 0 44%!important;width:44%!important;max-width:44%!important;scroll-snap-align:start}}@media print{.gw-concierge,.gw-filter-pill{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/gw-card.css.map */
