.product-card{text-align:left}.product-card__media{border-radius:8px}.product-card__info{padding-top:10px;display:flex;flex-direction:column;gap:4px}.product-card__title{font-family:var(--font-body);font-weight:600;font-size:16px;letter-spacing:0;text-transform:none;line-height:1.3;margin:0}.product-card__sub{font-size:13.5px;line-height:1.35;color:var(--color-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__price{font-size:16px;font-weight:600;margin-top:2px}.product-card__price .price{justify-content:flex-start;gap:0 8px}.product-card__price .price__compare{font-weight:400;font-size:14px;color:var(--color-muted);opacity:1}.product-card__price .price__current--sale{color:#c0392b}.product-card__rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-muted)}.product-card__rating .stars{position:relative;display:inline-block;color:#d9d9d9;font-size:14px;letter-spacing:1px}.product-card__rating .stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#f5b301}.product-card__badge{top:auto;bottom:10px;left:10px;right:auto}.badge--save{background:#c0392b;color:#fff;font-weight:700;font-size:13px;border-radius:4px;padding:4px 8px}@media(max-width:768px){.product-card__title{font-size:14.5px;letter-spacing:0}.product-card__sub{font-size:12.5px}.product-card__price{font-size:15px}.product-card__rating{font-size:12px}}.collection-card{border-radius:10px;overflow:hidden}.section-heading--left{text-align:left}.collection-cards--below{gap:28px 22px}.collection-tile{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.collection-tile__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:10px;background:var(--color-image-bg);margin-bottom:6px}.collection-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.collection-tile:hover .collection-tile__media img{transform:scale(1.03)}.collection-tile__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:21px;line-height:1.2}.collection-tile__text{font-size:14.5px;line-height:1.45;color:var(--color-muted)}.collection-tile__link{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.collection-tile:hover .collection-tile__link{text-decoration:underline}@media(max-width:768px){.collection-cards--below{gap:22px 12px}.collection-tile__title{font-size:17px}.collection-tile__text{font-size:13px}}.site-nav__link{letter-spacing:.01em;font-weight:500;padding:10px 16px}.site-nav__item:has(.site-nav__dropdown)>.site-nav__link:after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg)}.site-nav__dropdown{border-radius:10px;box-shadow:0 12px 30px #00000014;padding:10px 0;min-width:260px}.site-nav__dropdown a{padding:8px 22px}.site-nav__dropdown li:last-child a{font-weight:600}.subcollections{gap:8px;margin:6px 0 26px}.subcollections a{border-radius:999px;padding:8px 18px;font-size:14px;background:#fff;transition:background .2s,color .2s}.subcollections a:hover{border-color:var(--color-text)}.subcollections a.is-active{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.collection-page__description{text-align:center;max-width:640px;margin:0 auto 14px;color:var(--color-muted)}@media(max-width:768px){.subcollections{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-left:calc(var(--page-gutter, 16px) * -1);margin-right:calc(var(--page-gutter, 16px) * -1);padding:0 var(--page-gutter, 16px) 4px;scrollbar-width:none}.subcollections::-webkit-scrollbar{display:none}.subcollections a{white-space:nowrap;flex:0 0 auto}}@media(min-width:769px)and (max-width:1180px){.site-nav__link{padding:10px;font-size:15px}}.menu-drawer .drawer__body{padding-top:14px}.menu-promo{position:relative;display:block;border-radius:12px;overflow:hidden;margin-bottom:14px;color:#fff}.menu-promo__image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center 35%}.menu-promo__text{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:2px;padding:40px 16px 14px;background:linear-gradient(to top,#000000b8,#0000)}.menu-promo__eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.menu-promo__title{font-family:var(--font-heading);font-size:21px;line-height:1.2}.menu-promo__link{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.menu-drawer__list--primary .menu-drawer__link{padding:11px 0;font-size:20px;text-transform:none;cursor:pointer;list-style:none}.menu-drawer__list--primary summary::-webkit-details-marker{display:none}.menu-drawer__list--primary details[open]>summary .icon{transform:rotate(180deg)}.menu-drawer__list--primary .icon{flex:0 0 auto;transition:transform .2s}.menu-drawer__label{display:inline-flex;align-items:center;gap:14px}.menu-drawer__thumb{flex:0 0 auto;width:48px;height:48px;border-radius:10px;overflow:hidden;background:#f3f3f3}.menu-drawer__thumb img{width:100%;height:100%;object-fit:cover;display:block}.menu-drawer__thumb--small{width:38px;height:38px;border-radius:8px}.menu-drawer__list--primary .menu-drawer__sub{padding:0 0 10px 62px;margin:0}.menu-drawer__list--primary .menu-drawer__sub a{display:flex;align-items:center;gap:12px;padding:6px 0;font-size:16px}.menu-drawer__list--primary .menu-drawer__sub .menu-drawer__view-all{font-weight:600;text-decoration:underline;text-underline-offset:3px;padding-top:10px}.menu-drawer__service{margin-top:22px;padding:16px 18px;border-radius:12px;background:#f6f4ee;font-size:16px}.menu-drawer__service-title{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.menu-drawer__service ul{list-style:none;margin:0 0 12px;padding:0}.menu-drawer__service li a{display:block;padding:6px 0}.menu-drawer__account{display:inline-flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--color-drawer-border);width:100%}.menu-drawer__cta{box-shadow:0 -8px 20px #0000000d}.menu-drawer__cta .button{border-radius:8px}.cross-sell .section-heading{margin-bottom:26px}.cross-sell__text{margin:8px 0 0;color:var(--color-muted);font-size:15px}@media(max-width:768px){.product-grid--scroll{scroll-padding-inline:var(--gutter)}}@media(max-width:768px){.announcement__title{font-size:13px;letter-spacing:.01em;text-transform:none}}@media(max-width:380px){.announcement__title{font-size:12px;letter-spacing:0}}.numbered--text .numbered__grid{gap:20px}.numbered--text .numbered__item{padding:28px 24px;border-radius:12px;background:#f6f4ee}.numbered--text .numbered__num{font-size:48px}.numbered--text .numbered__title{font-size:19px}@media(max-width:900px)and (min-width:600px){.numbered--text .numbered__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer__title{letter-spacing:.12em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/store.css.map */
