:root{--ravici-black: #000000;--ravici-white: #ffffff;--ravici-gold: #85754e;--ravici-gold-light: #b8a77e;--ravici-concrete: #bebab2;--ravici-sand: #d8cbb5;--ravici-bone: #ece7dc;--ravici-font-display: var(--font-accent--family);--ravici-font-sans: var(--font-body--family);--ravici-ls-eyebrow: .2em;--ravici-ls-eyebrow-display: .32em;--ravici-ls-nav: .2em;--ravici-ls-button: .22em;--ravici-ls-caps: .14em;--ravici-ls-marquee: .4em;--ravici-gutter: 40px;--ravici-container: 1280px;--ravici-section-y: 96px;--ravici-header-h: 60px;--ravici-ease-out: cubic-bezier(.22, 1, .36, 1);--ravici-dur-theme: .6s;--ravici-dur-header: .4s;--ravici-dur-hover: .3s;--ravici-dur-image: 1.2s;--ravici-dur-pane: .8s;--ravici-page: #f6f6f4;--ravici-page-rgb: 246 246 244;--ravici-card: #ffffff;--ravici-ink: #111111;--ravici-ink-rgb: 17 17 17;--ravici-fg-2: #3a3a3a;--ravici-fg-3: #6b6b6b;--ravici-hairline: #d9d9d9;--ravici-tile: #ece7dc;--ravici-gold-dark: #64583a;--ravici-sale: #b3261e;--ravici-surface-image: #bebab2;--ravici-stone-200: var(--ravici-hairline);--ravici-stone: var(--ravici-page);--ravici-muted: var(--ravici-fg-3);--ravici-ease: var(--ravici-ease-out);--ravici-dur-fast: .15s;--ravici-dur: var(--ravici-dur-hover);--ravici-dur-slow: var(--ravici-dur-theme)}html[data-side=him]{--ravici-page: #121212;--ravici-page-rgb: 18 18 18;--ravici-card: #1b1b1b;--ravici-ink: #f2efe9;--ravici-ink-rgb: 242 239 233;--ravici-fg-2: #b9b5ad;--ravici-fg-3: #8c8880;--ravici-hairline: #2c2c2c;--ravici-tile: #1b1b1b;--ravici-gold-dark: #b8a77e;--ravici-sale: #e5675f;--ravici-surface-image: #1e1e1e}@media screen and (max-width:749px){:root{--ravici-gutter: 20px}}html[data-side=him],html[data-side=her]{--color-background: var(--ravici-page);--color-background-rgb: var(--ravici-page-rgb);--color-foreground: var(--ravici-ink);--color-foreground-rgb: var(--ravici-ink-rgb);--color-border: var(--ravici-ink);--color-border-rgb: var(--ravici-ink-rgb);--color-primary-button-background: var(--ravici-ink);--color-primary-button-text: var(--ravici-page);--color-primary-button-border: var(--ravici-ink);--color-primary-button-hover-background: rgb(var(--ravici-ink-rgb) / .85);--color-primary-button-hover-text: var(--ravici-page);--color-primary-button-hover-border: transparent;--color-primary-button-focus-outline: var(--ravici-ink);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--ravici-ink);--color-secondary-button-border: var(--ravici-ink);--color-secondary-button-hover-background: var(--ravici-ink);--color-secondary-button-hover-text: var(--ravici-page);--color-secondary-button-hover-border: var(--ravici-ink);--color-input-background: var(--ravici-card);--color-input-text: var(--ravici-ink);--color-input-text-rgb: var(--ravici-ink-rgb);--color-input-border: var(--ravici-hairline);--color-variant-background: transparent;--color-variant-border: var(--ravici-hairline);--color-variant-text: var(--ravici-ink);--color-variant-text-rgb: var(--ravici-ink-rgb);--color-variant-hover-background: transparent;--color-variant-hover-text: var(--ravici-ink);--color-variant-hover-border: var(--ravici-ink);--color-selected-variant-background: var(--ravici-ink);--color-selected-variant-border: var(--ravici-ink);--color-selected-variant-text: var(--ravici-page);--color-selected-variant-text-rgb: var(--ravici-page-rgb);--color-selected-variant-hover-background: var(--ravici-ink);--color-selected-variant-hover-text: var(--ravici-page);--color-selected-variant-hover-border: var(--ravici-ink);--color-shadow-rgb: 0 0 0}html[data-side=him] .color-custom-drawer,html[data-side=her] .color-custom-drawer,html[data-side=him] .color-custom-popover,html[data-side=her] .color-custom-popover{--color-background: var(--ravici-card);--color-background-rgb: var(--ravici-page-rgb);--color-foreground: var(--ravici-ink);--color-foreground-rgb: var(--ravici-ink-rgb);--color-border: var(--ravici-hairline);--color-border-rgb: var(--ravici-ink-rgb)}body{background-color:var(--ravici-page);color:var(--ravici-ink);transition:background-color var(--ravici-dur-theme) ease,color var(--ravici-dur-theme) ease}:root{--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 0;--style-border-radius-inputs: 0;--style-border-radius-popover: 0;--style-border-radius-pills: 0}.rte a,.ravici-link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color var(--ravici-dur-hover)}.rte a:hover,.ravici-link:hover{text-decoration-color:var(--ravici-gold)}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded,.quick-add__button,.cart-items__empty-button{letter-spacing:var(--ravici-ls-button);font-weight:500;font-size:.6875rem;text-transform:uppercase;min-height:48px;border-radius:0;transition:background-color var(--ravici-dur-hover) ease,color var(--ravici-dur-hover) ease,border-color var(--ravici-dur-hover) ease,opacity var(--ravici-dur-hover) ease}.button:active,.button-secondary:active{transform:none}.ravici-button--inverse,.ravici-button--inverse.button{--color-primary-button-background: #ffffff;--color-primary-button-text: #111111;--color-primary-button-border: #ffffff;--color-primary-button-hover-background: rgb(255 255 255 / .85);--color-primary-button-hover-text: #111111;--color-primary-button-hover-border: transparent}.ravici-eyebrow{display:block;font-family:var(--ravici-font-sans);font-size:.6875rem;font-weight:500;letter-spacing:var(--ravici-ls-eyebrow);text-transform:uppercase;color:var(--ravici-gold);line-height:1.4}.ravici-eyebrow--dark{color:var(--ravici-gold-dark)}.ravici-eyebrow--muted{color:var(--ravici-fg-3)}.ravici-eyebrow--light{color:var(--ravici-gold-light)}.ravici-eyebrow--display{font-family:var(--ravici-font-display);font-weight:400;letter-spacing:var(--ravici-ls-eyebrow-display)}.ravici-display{font-family:var(--ravici-font-display);font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;margin:0}.ravici-headline{font-family:var(--ravici-font-sans);font-weight:200;letter-spacing:.02em;line-height:.9;text-transform:uppercase;margin:0}.ravici-h2{font-family:var(--ravici-font-sans);font-size:2.25rem;font-weight:500;letter-spacing:.06em;line-height:1.15;text-transform:uppercase;text-wrap:balance;margin:0}.ravici-body{font-size:.9375rem;line-height:1.75;color:var(--ravici-fg-2);margin:0}.ravici-caps-link,.ravici-small-caps-link{font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ravici-caps-link--plain{text-decoration:none}.ravici-caps-link--plain:hover{text-decoration:underline}.ravici-rule-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px solid var(--ravici-ink);margin-bottom:1.5rem}.ravici-rule-heading--hairline{border-bottom-color:var(--ravici-hairline);padding-bottom:1.5rem;margin-bottom:2rem}.ravici-rule-heading h2,.ravici-rule-heading h3{margin:0;font-family:var(--ravici-font-sans);font-size:.8125rem;font-weight:600;letter-spacing:var(--ravici-ls-eyebrow);text-transform:uppercase}.ravici-rule-heading__note{font-size:.8125rem;color:var(--ravici-fg-3)}.ravici-card{background:var(--ravici-card);border:1px solid var(--ravici-hairline);color:var(--ravici-ink);transition:background-color var(--ravici-dur-theme) ease,border-color var(--ravici-dur-theme) ease,color var(--ravici-dur-theme) ease}.ravici-card--dark,.ravici-card--dark.ravici-card{background:var(--ravici-black);color:var(--ravici-white);border-color:var(--ravici-black)}.ravici-stars{color:var(--ravici-gold);letter-spacing:2px;font-size:.8125rem;white-space:nowrap}.ravici-card--dark .ravici-stars{color:var(--ravici-gold-light);letter-spacing:3px}.ravici-section.section--full-width{padding-inline:var(--ravici-gutter)}.ravici-section.section--full-width>*{grid-column:1 / -1}.ravici-container{max-width:var(--ravici-container);margin-inline:auto}.ravici-gutter{padding-inline:var(--ravici-gutter)}html[data-side=him] [data-ravici-side=her],html[data-side=her] [data-ravici-side=him]{display:none!important}.ravici-media-zoom{overflow:hidden}.ravici-media-zoom img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--ravici-dur-image) var(--ravici-ease-out)}.ravici-media-zoom:hover img{transform:scale(1.04)}body{--header-height: var(--ravici-header-h)}#header-component{--header-padding: 0;--ravici-header-bg: var(--ravici-page);--ravici-header-bg-rgb: var(--ravici-page-rgb);--ravici-header-fg: var(--ravici-ink);--ravici-header-fg-rgb: var(--ravici-ink-rgb);--color-background-top-row: var(--ravici-header-bg);--color-background-bottom-row: var(--ravici-header-bg);--color-submenu: var(--ravici-page);z-index:40}#header-component .header__underlay-closed{background:var(--ravici-header-bg);transition:background-color var(--ravici-dur-header) ease}#header-component .header__underlay-open{background:var(--ravici-page)}#header-component .header__row--top{--color-background: var(--ravici-header-bg);--color-background-rgb: var(--ravici-header-bg-rgb);--color-foreground: var(--ravici-header-fg);--color-foreground-rgb: var(--ravici-header-fg-rgb);--color: var(--ravici-header-fg);--color-rgb: var(--ravici-header-fg-rgb);--color-border: var(--ravici-header-fg);--color-border-rgb: var(--ravici-header-fg-rgb);--border-bottom-width: 0px;--border-bottom-width-mobile: 0px;--cart-bubble-background: var(--ravici-header-fg);--cart-bubble-text: var(--ravici-header-bg);--cart-bubble-background-fallback: var(--ravici-header-fg);--cart-bubble-text-fallback: var(--ravici-header-bg);background-color:transparent;color:var(--ravici-header-fg);min-height:var(--ravici-header-h);transition:color var(--ravici-dur-header) ease}#header-component .header__columns{min-height:var(--ravici-header-h);padding-block:0;padding-inline:var(--ravici-gutter);column-gap:40px;align-items:center}#header-component .header__column{min-height:var(--ravici-header-h);align-items:center}#header-component .header__column--right,#header-component .header-menu__inner,#header-component .menu-list{gap:24px}#header-component .menu-list__link,#header-component .header-actions__text-style,#header-component .header-actions__action,#header-component .search-action__text,#header-component .header-actions__text,#header-component .account-button__text,#header-component .menu-list{--menu-top-level-font-size-desktop: .6875rem;--menu-top-level-font-size: .6875rem;--header-actions-font-size: .6875rem;font-family:var(--ravici-font-sans);font-size:.6875rem;font-weight:500;letter-spacing:var(--ravici-ls-nav);text-transform:uppercase;color:var(--ravici-header-fg)}#header-component .menu-list__link{padding:3px 0;border-bottom:1px solid transparent;border-radius:0;background:none;transition:border-color var(--ravici-dur-hover)}#header-component .menu-list__link:hover,#header-component .menu-list__link:focus-visible{background:none;text-decoration:none;border-bottom-color:currentColor}#header-component .menu-list__link:hover .menu-list__link-title,#header-component .menu-list__link:focus-visible .menu-list__link-title{opacity:1;text-decoration:none}#header-component .menu-list__link--active,#header-component .menu-list__link--active .menu-list__link-title{border-bottom-color:transparent;text-decoration:none}#header-component .menu-list:hover .menu-list__link:not(:hover){border-bottom-color:transparent}html[data-side=him] #header-component .menu-list__link[href="/collections/mens"],html[data-side=him] #header-component .menu-list__link[href*=for-him],html[data-side=her] #header-component .menu-list__link[href="/collections/womens"],html[data-side=her] #header-component .menu-list__link[href*=for-her]{border-bottom-color:currentColor}#header-component .header-actions__action,#header-component .search-action button{padding:0;min-height:0;border:0;background:none}#header-component .header-actions__action:hover,#header-component .search-action button:hover{text-decoration:underline;text-underline-offset:4px}#header-component .header-logo{padding:0}#header-component .header-logo__image{--header-logo-image-width: 96px;--header-logo-image-width-mobile: 96px;width:96px;height:auto;max-height:none;transition:filter var(--ravici-dur-header) ease}html[data-ravici-logo=dark][data-side=him] #header-component .header-logo__image,html[data-ravici-logo=light][data-side=her] #header-component .header-logo__image{filter:invert(1)}@media screen and (min-width:750px){html:not([data-ravici-scrolled]) #header-component{--ravici-header-bg: transparent;--ravici-header-bg-rgb: 0 0 0;--ravici-header-fg: #ffffff;--ravici-header-fg-rgb: 255 255 255}html:not([data-ravici-scrolled]) #header-group .header-section{mix-blend-mode:difference;isolation:auto}html:not([data-ravici-scrolled])[data-ravici-logo=dark] #header-component .header-logo__image{filter:invert(1)}html:not([data-ravici-scrolled])[data-ravici-logo=light] #header-component .header-logo__image{filter:none}html:not([data-ravici-scrolled]) #header-group .header-section:has(.menu-list__link[aria-expanded=true]),html:not([data-ravici-scrolled]) #header-group .header-section:has(header-menu[aria-expanded=true]),html:not([data-ravici-scrolled]) #header-group .header-section:has(:focus-visible){mix-blend-mode:normal}html:not([data-ravici-scrolled]) #header-group .header-section:has(.menu-list__link[aria-expanded=true]) #header-component,html:not([data-ravici-scrolled]) #header-group .header-section:has(header-menu[aria-expanded=true]) #header-component,html:not([data-ravici-scrolled]) #header-group .header-section:has(:focus-visible) #header-component{--ravici-header-bg: var(--ravici-page);--ravici-header-bg-rgb: var(--ravici-page-rgb);--ravici-header-fg: var(--ravici-ink);--ravici-header-fg-rgb: var(--ravici-ink-rgb)}html[data-ravici-scrolled] #header-component{--ravici-header-bg: var(--ravici-ink);--ravici-header-bg-rgb: var(--ravici-ink-rgb);--ravici-header-fg: var(--ravici-page);--ravici-header-fg-rgb: var(--ravici-page-rgb)}html[data-ravici-scrolled][data-ravici-logo=dark][data-side=him] #header-component .header-logo__image,html[data-ravici-scrolled][data-ravici-logo=light][data-side=her] #header-component .header-logo__image{filter:none}html[data-ravici-scrolled][data-ravici-logo=dark][data-side=her] #header-component .header-logo__image,html[data-ravici-scrolled][data-ravici-logo=light][data-side=him] #header-component .header-logo__image{filter:invert(1)}.ravici-under-header{margin-top:calc(-1 * var(--ravici-header-h))}}@media screen and (max-width:749px){#header-component .search-action--hidden-on-menu,#header-component .account-button{display:none}#header-component .header__columns{column-gap:16px}#header-component .header__icon--menu{display:inline-flex;align-items:center;gap:10px;min-width:44px;min-height:44px;margin-inline-start:-12px;padding:0 12px;font-family:var(--ravici-font-sans);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ravici-header-fg)}#header-component .header__icon--menu:after{content:"Menu"}#header-component details[open]>.header__icon--menu:after,#header-component details.menu-open>.header__icon--menu:after{content:"Close"}#header-component .header-actions__action{min-width:44px;min-height:44px}#header-component .header-actions__cart-icon .cart-bubble{border-radius:50%}}#header-component .menu-drawer{--color-background: var(--ravici-page);--color-background-rgb: var(--ravici-page-rgb);--color-foreground: var(--ravici-ink);--color-foreground-rgb: var(--ravici-ink-rgb);--color: var(--ravici-ink);--color-rgb: var(--ravici-ink-rgb);--color-border: var(--ravici-hairline);--color-border-rgb: var(--ravici-ink-rgb);background-color:var(--ravici-page);color:var(--ravici-ink)}#header-component .menu-drawer__menu-item,#header-component .menu-drawer__menu-item-text{font-family:var(--ravici-font-sans);font-size:1.375rem;font-weight:300;letter-spacing:.06em;text-transform:uppercase}#header-component .menu-drawer__menu-item--mainlist{min-height:56px;border-bottom:1px solid var(--ravici-hairline)}#header-component .header-actions__cart-icon{--cart-bubble-size: 18px;--cart-bubble-top: -4px;--cart-bubble-right: -6px;display:inline-flex;align-items:center;gap:.35em}#header-component .header-actions__cart-icon .svg-wrapper,#header-component .header-actions__cart-icon .svg-wrapper svg{width:22px;height:22px}#header-component .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}@media screen and (min-width:750px){#header-component .header-actions__cart-icon--text .cart-bubble{position:static;width:auto;aspect-ratio:auto;padding:0;color:inherit}#header-component .header-actions__cart-icon--text .cart-bubble__background{display:none}#header-component .header-actions__cart-icon--text .cart-bubble__text{font-family:var(--ravici-font-sans);font-size:.6875rem;font-weight:500;letter-spacing:var(--ravici-ls-nav);line-height:inherit}#header-component .header-actions__cart-icon--text .cart-bubble__text-count:not(.hidden):before{content:"("}#header-component .header-actions__cart-icon--text .cart-bubble__text-count:not(.hidden):after{content:")"}}@media screen and (max-width:749px){#header-component .header-actions__cart-icon .cart-bubble{position:absolute;width:18px;top:-4px;inset-inline-end:-6px;font-size:.625rem}#header-component .header-actions__cart-icon .cart-bubble__background{background-color:var(--ravici-header-fg);border-radius:50%}#header-component .header-actions__cart-icon .cart-bubble__text{color:var(--ravici-header-bg)}}.announcement-bar__text,.announcement-bar__text p{letter-spacing:var(--ravici-ls-eyebrow);font-weight:500}.search-modal__content,.search-modal__content .predictive-search.color-custom-popover{--color-background: var(--ravici-card);--color-background-rgb: var(--ravici-page-rgb);--color-foreground: var(--ravici-ink);--color-foreground-rgb: var(--ravici-ink-rgb);--color: var(--ravici-ink);--color-rgb: var(--ravici-ink-rgb);--color-border: var(--ravici-hairline);--color-border-rgb: var(--ravici-ink-rgb);--color-input-background: var(--ravici-card);--color-input-text: var(--ravici-ink);--color-input-text-rgb: var(--ravici-ink-rgb);--color-input-border: var(--ravici-hairline);--style-border-radius-popover: 0;background-color:var(--ravici-card);color:var(--ravici-ink);border-color:var(--ravici-hairline);border-radius:0}.search-modal__content .search-input{background:var(--ravici-card);color:var(--ravici-ink);border-radius:0;font-family:var(--ravici-font-sans)}.search-modal__content .search-input::placeholder{color:var(--ravici-fg-3)}.cart-drawer .theme-drawer__dialog{--drawer-width: min(440px, 100%);max-width:min(440px,100%);width:min(440px,100%);background:var(--ravici-card);color:var(--ravici-ink);border-radius:0;box-shadow:-20px 0 60px #0003}.cart-drawer .theme-drawer__header{padding:1.5rem 2rem;border-bottom:1px solid var(--ravici-hairline)}.cart-drawer .theme-drawer__title{font-family:var(--ravici-font-sans);font-size:.6875rem;font-weight:500;letter-spacing:var(--ravici-ls-button);text-transform:uppercase}.cart-drawer .theme-drawer__badge{font-size:.6875rem;letter-spacing:var(--ravici-ls-button);background:none;color:inherit;padding:0}.cart-drawer .theme-drawer__badge:before{content:"\b7";margin-inline:.35em}.cart-drawer .cart-items__title,.cart-drawer .cart-items__details{font-size:.8125rem}.cart-drawer .cart-items__variants,.cart-drawer .cart-items__variant{font-size:.75rem;opacity:.55}.cart-drawer .cart-items__media{width:64px}.cart-drawer .cart-items__media-container,.cart-drawer .cart-items__media img{aspect-ratio:4 / 5;border-radius:0}.cart-drawer .cart-drawer__summary{padding:1.5rem 2rem 2rem;border-top:1px solid var(--ravici-hairline)}.cart-drawer .cart-totals__original-label{font-size:.6875rem;letter-spacing:var(--ravici-ls-caps);text-transform:uppercase;opacity:.7}.cart-drawer .cart__checkout-button,.cart-drawer .button[name=checkout]{min-height:54px;width:100%}.cart-drawer .cart__view-link,.cart-drawer .cart-drawer__view-cart{font-size:.6875rem;letter-spacing:var(--ravici-ls-button);text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.ravici-cart-offers{display:grid;gap:.875rem;padding:1.25rem 2rem;border-bottom:1px solid var(--ravici-hairline)}.ravici-progress{display:grid;gap:.625rem}.ravici-progress__row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.6875rem;letter-spacing:var(--ravici-ls-caps);text-transform:uppercase;line-height:1.4;opacity:.7}.ravici-progress__row svg{width:16px;height:16px;flex:none}.ravici-progress__track{position:relative;height:2px;background:var(--ravici-hairline);overflow:visible}.ravici-progress__fill{display:block;height:100%;background:var(--ravici-gold);transition:width .5s var(--ravici-ease-out)}.ravici-progress--ink .ravici-progress__fill{background:var(--ravici-ink)}.ravici-progress__marker{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--ravici-ink);transform:translate(-50%)}.ravici-footer-invert-logo .logo-block img,.ravici-footer-invert-logo .footer__logo img{filter:invert(1)}#footer-group .footer .logo-block img{width:110px;height:auto}#footer-group .footer,#footer-group .footer-utilities{font-size:.8125rem}#footer-group .footer .menu__heading,#footer-group .footer h6,#footer-group .footer .h6{font-size:.6875rem;font-weight:400;letter-spacing:var(--ravici-ls-eyebrow);text-transform:uppercase;color:#fff}#footer-group .footer .menu__link,#footer-group .footer .rte p,#footer-group .footer .rte a{color:#ffffffb3;text-decoration:none}#footer-group .footer .menu__link:hover,#footer-group .footer .rte a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}#footer-group .footer-utilities{color:#ffffff80;font-size:.75rem}@media screen and (max-width:749px){#footer-group .footer .menu--accordion{border-top:1px solid rgb(255 255 255 / .15)}#footer-group .footer .menu--accordion summary,#footer-group .footer .menu--accordion .menu__heading__accordion{min-height:56px;padding-block:0;align-items:center;color:#fff;font-family:var(--ravici-font-sans);font-size:.6875rem;font-weight:500;letter-spacing:var(--ravici-ls-eyebrow);text-transform:uppercase}#footer-group .footer .menu--accordion .details-content{padding-bottom:16px}#footer-group .footer .menu--accordion .menu__link{display:block;padding:8px 0;font-size:.8125rem;letter-spacing:.04em;text-transform:none}#footer-group .footer .menu--accordion .svg-wrapper{color:#ffffffb3}#footer-group .footer{gap:0}#footer-group .footer .logo-block,#footer-group .footer .text-block{margin-bottom:24px}}.ravici-pc{display:grid;gap:.875rem;align-content:start;color:inherit;text-decoration:none}.ravici-pc:hover{text-decoration:none}.ravici-pc__media{position:relative;aspect-ratio:var(--ravici-pc-ratio, 4 / 5);overflow:hidden;background:var(--ravici-tile);transition:background-color var(--ravici-dur-theme) ease}.ravici-pc__media img,.ravici-pc__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.ravici-pc__media img:nth-child(2){opacity:0;transition:opacity .6s ease}.ravici-pc:hover .ravici-pc__media img:nth-child(2),.ravici-pc:focus-visible .ravici-pc__media img:nth-child(2){opacity:1}.ravici-pc__badge{position:absolute;left:16px;top:16px;font-size:.625rem;letter-spacing:.24em;text-transform:uppercase;color:#fff;mix-blend-mode:difference;z-index:1}.ravici-pc__badge--solid{mix-blend-mode:normal;background:#000;padding:6px 10px;letter-spacing:.2em}.ravici-pc__row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8125rem}.ravici-pc__text{display:grid;gap:3px;min-width:0}.ravici-pc__title{color:inherit}.ravici-pc__meta{font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;opacity:.5}.ravici-pc__price{opacity:.6;font-variant-numeric:tabular-nums;white-space:nowrap}.ravici-pc__price .price,.ravici-pc__price .price-item__group{font-size:.8125rem}.ravici-pc__price .compare-at-price{opacity:.6}@media screen and (max-width:749px){.ravici-pc{gap:.625rem}.ravici-pc__row{flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.75rem}.ravici-pc__text{gap:2px}.ravici-pc__title{line-height:1.35}.ravici-pc__meta{font-size:.5625rem}.ravici-pc__price{white-space:normal}.ravici-pc__price .price,.ravici-pc__price .price-item__group{font-size:.75rem}.ravici-pc__price .price-item__group{display:inline;margin-inline-end:.5rem}.ravici-pc__badge{left:10px;top:10px;font-size:.5625rem}}.ravici-tile{background:var(--ravici-card);padding:12px 12px 16px;transition:background-color var(--ravici-dur-theme) ease}.ravici-tile .ravici-pc__media{background:var(--ravici-tile)}html[data-side=her] .ravici-tile .ravici-pc__media{background:var(--ravici-bone)}.product-card .product-card__content{padding-top:.25rem}.compare-at-price~.price,.price:has(~.compare-at-price),.price--on-sale .price-item--sale{color:var(--ravici-sale)}.product-information .product-details{gap:1.75rem}.product-information .product-title,.product-information .product-details h1{font-size:1.75rem!important;font-weight:500;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.product-information .variant-option__label,.product-information .variant-option__name,.product-information .quantity-selector__label{font-size:.75rem;font-weight:500;letter-spacing:var(--ravici-ls-caps);text-transform:uppercase}.product-information .variant-option__button-label,.product-information .variant-option__button-label--has-swatch{min-height:46px;font-size:.8125rem;letter-spacing:.08em;border-radius:0;transition:all .25s ease}.product-information .variant-option--swatches .variant-option__button-label{min-height:0}.product-information .swatch{width:32px;height:32px;padding:3px;border-radius:0;border:1px solid transparent;background-clip:content-box}.product-information input:checked+.variant-option__button-label .swatch,.product-information .variant-option__button-label:has(input:checked) .swatch{border-color:var(--ravici-ink)}.product-information .accordion__summary,.product-information details>summary{font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding-block:1.125rem}.product-information .accordion__content,.product-information .details-content{font-size:.875rem;line-height:1.75;color:var(--ravici-fg-2)}.product-information .accordion,.product-information .accordion__row,.product-information details{border-color:var(--ravici-hairline)}.product-information .quantity-selector{border-radius:0;border-color:var(--ravici-hairline);min-height:52px}.product-information .add-to-cart-button,.product-information .button--add-to-cart{min-height:52px}.product-information .rating__text,.product-information .rating-count{font-size:.8125rem;color:var(--ravici-fg-3)}.product-information .rating__star,.product-information .rating__star-fill{--star-fill-color: var(--ravici-gold);color:var(--ravici-gold)}@media screen and (min-width:750px){.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:calc((100% - min(50vw,var(--sidebar-width)))/2) minmax(0,1fr);align-items:start}.product-information .product-information__grid.product-information--media-right:not(.product-information--media-none){grid-template-columns:minmax(0,1fr) calc((100% - min(50vw,var(--sidebar-width)))/2);align-items:start}.product-information .product-information__grid:not(.product-information--media-none) .product-information__media{justify-self:end;max-width:520px}.product-information .product-information__grid:not(.product-information--media-none) .product-details{justify-self:center;width:100%;max-width:min(100%,520px);padding-inline:calc(var(--gap, 0) / 2)}}.product-information>.accordion{grid-column:2;width:100%;max-width:720px;justify-self:center;margin-top:1rem;border-top:1px solid var(--ravici-hairline)}.product-information>.accordion .accordion__summary,.product-information>.accordion details>summary{font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding-block:1.125rem}.product-information>.accordion .accordion__content,.product-information>.accordion .details-content{font-size:.875rem;line-height:1.75;color:var(--ravici-fg-2)}.ravici-ship-card{display:grid;gap:.625rem;padding:1rem}.ravici-ship-card__message{font-size:.8125rem}.ravici-ship-card .ravici-progress__track{height:3px;background:var(--ravici-hairline)}.ravici-ship-card .ravici-progress__fill{background:var(--ravici-ink)}.ravici-ship-card__note{font-size:.75rem;color:var(--ravici-fg-3)}.sticky-add-to-cart__bar{background:var(--ravici-card);color:var(--ravici-ink);border-top:1px solid var(--ravici-hairline);border-radius:0;box-shadow:none}.ravici-breadcrumb{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ravici-fg-3)}.ravici-breadcrumb a{color:inherit;text-decoration:none}.ravici-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.cart-page .cart-title h1,.cart-page .cart-title .h2{font-size:clamp(40px,5vw,64px);font-weight:200;letter-spacing:.02em;line-height:1;text-transform:uppercase}.cart-page .cart-items__title{font-size:.9375rem}.cart-page .cart-items__variants,.cart-page .cart-items__variant{font-size:.8125rem;color:var(--ravici-fg-3)}.cart-page .cart-items__media{width:96px}.cart-page .cart-items__media-container,.cart-page .cart-items__media img{aspect-ratio:4 / 5;border-radius:0}.cart-page .cart-items__table-row{border-color:var(--ravici-hairline)}.cart-page .cart-summary,.cart-page .cart__summary,.cart-page .cart-page__summary{background:var(--ravici-card);border:1px solid var(--ravici-hairline);padding:2rem;position:sticky;top:calc(var(--ravici-header-h) + 32px);transition:background-color var(--ravici-dur-theme) ease}.cart-page .cart-totals__original-label,.cart-page .cart-discount__label,.cart-page .cart-note__label{font-size:.875rem;color:var(--ravici-fg-2)}.cart-page .cart-items__remove,.cart-page .cart-items__remove-button{font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ravici-fg-3)}.ravici-line{display:grid;gap:1rem;align-items:center}.ravici-line--row{grid-template-columns:72px minmax(0,1fr) auto;padding:.875rem 0;border-top:1px solid var(--ravici-hairline)}.ravici-line--row>product-form-component{display:block;justify-self:end;width:172px}.ravici-line--card>product-form-component{grid-column:1 / -1}.ravici-line--card{grid-template-rows:auto auto;align-content:start}.ravici-line__media{position:relative;display:block;background:var(--ravici-card);overflow:hidden}.ravici-line--row .ravici-line__media{width:72px;height:90px}.ravici-line--card .ravici-line__media{aspect-ratio:2 / 3}.ravici-line__media img,.ravici-line__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.ravici-line__flag{position:absolute;top:12px;left:12px;background:var(--ravici-black);color:var(--ravici-white);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px}.ravici-line__info{display:grid;gap:.375rem;min-width:0}.ravici-line__title{font-size:.875rem;color:inherit;text-decoration:none}.ravici-line__title:hover{text-decoration:underline;text-underline-offset:4px}.ravici-line__price{font-size:.8125rem;color:var(--ravici-fg-2)}.ravici-line__form{display:grid;grid-template-columns:84px 80px;gap:8px;align-items:center;justify-content:end}.ravici-line--card .ravici-line__form{justify-content:start;padding-top:.25rem}.ravici-line__select-wrap,.ravici-line__select-spacer{position:relative;display:block;width:84px;height:36px}.ravici-line__select{width:100%;height:36px;margin:0;padding:0 1.75rem 0 .75rem;border:1px solid var(--ravici-hairline);border-radius:0;background:var(--ravici-card);color:var(--ravici-ink);font:inherit;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color var(--ravici-dur-theme) ease,border-color var(--ravici-dur-hover) ease}.ravici-line__select:hover,.ravici-line__select:focus-visible{border-color:var(--ravici-ink);outline:none}.ravici-line__select option{background:var(--ravici-card);color:var(--ravici-ink);text-transform:none;letter-spacing:0}.ravici-line__select--static{display:inline-flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ravici-fg-3);cursor:default}.ravici-line__select-wrap--static:after{display:none}.ravici-line__select option:disabled{opacity:.4}.ravici-line__add.button:disabled,.ravici-line__add.button-secondary:disabled{opacity:.45;cursor:not-allowed}.ravici-line__select-wrap:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none;color:var(--ravici-fg-3)}.ravici-line--row .product-form-text__error{display:none}@media screen and (max-width:749px){.ravici-line--row>product-form-component{width:84px}.ravici-line--row .ravici-line__form{grid-template-columns:84px;grid-auto-rows:36px;gap:6px}.ravici-line--row .ravici-line__form add-to-cart-component{order:-1}.ravici-line--row .ravici-line__add.button,.ravici-line--row .ravici-line__add.button-secondary{width:84px}.ravici-line--row .ravici-line__select-spacer{display:none}}html[data-side=him]{color-scheme:dark}html[data-side=her]{color-scheme:light}.ravici-line__add.button,.ravici-line__add.button-secondary{width:80px;min-height:36px;height:36px;padding:0;font-size:.6875rem;letter-spacing:.14em;justify-content:center}.ravici-line__check{display:inline-flex;cursor:pointer;align-self:start}.ravici-line__checkbox{display:inline-flex;width:18px;height:18px;border:1px solid var(--ravici-ink);background:var(--ravici-ink);color:var(--ravici-page);align-items:center;justify-content:center;font-size:12px;transition:background var(--ravici-dur-hover)}.ravici-line__checkbox:after{content:"\2713"}.ravici-line__check input:not(:checked)+.ravici-line__checkbox{background:transparent}.ravici-line__check input:not(:checked)+.ravici-line__checkbox:after{content:""}.ravici-line__check input:focus-visible+.ravici-line__checkbox{outline:2px solid var(--ravici-gold);outline-offset:2px}.ravici-line--unchecked .ravici-line__media,.ravici-line--unchecked .ravici-line__info{opacity:.55}.ravici-grid{display:grid;gap:1rem}.ravici-grid--auto-220{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ravici-grid--auto-240{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ravici-grid--auto-250{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.ravici-grid--auto-400{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.ravici-grid--auto-440{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.ravici-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:749px){.ravici-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ravici-reviews-app{max-width:var(--ravici-container);margin-inline:auto;color:var(--ravici-ink)}.ravici-reviews-app .loox-widget,.ravici-reviews-app #looxReviews,.ravici-reviews-app .jdgm-widget{color:var(--ravici-ink);background:transparent;margin-inline:0!important;max-width:none!important}.ravici-reviews-app .loox-widget :is(p,span,div,a,h1,h2,h3,h4):not([style*=color]){color:inherit}.ravici-reviews-app .loox-widget a{text-decoration-color:var(--ravici-gold)}.password-main-content{background:#000;width:100%;max-width:none}.password-main-content>.shopify-section{width:100%}body.page-width-narrow .password-main-content,body.page-width-wide .password-main-content{--page-width: 100vw}.password-footer,.password-footer.color-custom-password-footer{--color-background: #000000;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;background:#000;color:#ffffff80;font-size:.75rem;letter-spacing:.06em;padding-block:24px 32px;border-top:1px solid rgb(255 255 255 / .15)}.password-footer a,.password-footer__button{color:#ffffffb3;font-family:var(--ravici-font-sans);font-size:.6875rem;letter-spacing:var(--ravici-ls-eyebrow);text-transform:uppercase}.password-footer__button:hover,.password-footer a:hover{color:#fff}.password-dialog{background:#121212;color:#f2efe9}.password-dialog__content{display:grid;gap:24px;width:min(100% - 48px,440px);margin:0 auto;padding-top:15vh}.password-dialog__title{font-family:var(--ravici-font-sans);font-size:clamp(28px,3vw,40px);font-weight:300;letter-spacing:.02em;line-height:1;text-transform:uppercase}.password-dialog .email-signup__input-group{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid #2c2c2c;background:#1b1b1b}.password-dialog .field__input{height:52px;padding:0 16px;border:0;border-radius:0;background:transparent;color:#f2efe9;font-family:var(--ravici-font-sans);font-size:.875rem}.password-dialog .password-dialog__submit-button{--color-primary-button-background: #f2efe9;--color-primary-button-text: #121212;--color-primary-button-border: #f2efe9;--color-primary-button-hover-background: rgb(242 239 233 / .85);--color-primary-button-hover-text: #121212;min-height:52px;border-radius:0}.password-dialog__close-button{color:#f2efe9}.password-dialog .email-signup__message{color:#e5675f;font-size:.8125rem}@media(prefers-reduced-motion:reduce){body,.ravici-card,.ravici-media-zoom img,.ravici-progress__fill,.ravici-pc__media img,#header-component .header__row--top{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ravici.css.map */
