:root{--rotb-ink: #1a1613;--rotb-cream: #f5efe6;--rotb-line: rgba(26, 22, 19, .12);--rotb-ui: "Helvetica Neue", Helvetica, Arial, sans-serif;--rotb-ease: cubic-bezier(.2, .7, .2, 1);--rotb-track: .18em}picture.rotb-art{display:block}picture.rotb-art>img{display:block;width:100%;height:100%;object-fit:cover}.media>picture.rotb-art>img{position:absolute;top:0;right:0;bottom:0;left:0}html body{--font-body-family: var(--rotb-ui);--font-body-weight: 400}html body ::selection{background:var(--rotb-ink);color:var(--rotb-cream)}html body{letter-spacing:.02em;-webkit-font-smoothing:antialiased}html body .rte p,html body .product__description p{line-height:1.75}html body h1,html body .h0,html body .h1,html body h2,html body .h2{letter-spacing:.04em}html body .title-wrapper-with-link .title,html body .collection-list-title{letter-spacing:.06em}html body .caption-with-letter-spacing,html body .subtitle{letter-spacing:var(--rotb-track);text-transform:uppercase}html body .announcement-bar__message{font-family:var(--rotb-ui);font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase;padding:.9rem 0}html body .header-wrapper--border-bottom{border-bottom-color:var(--rotb-line)}html body .header__menu-item{font-family:var(--rotb-ui);font-size:1.15rem;letter-spacing:var(--rotb-track);text-transform:uppercase;padding:1.2rem 1.6rem}html body .header__menu-item span,html body .mega-menu__link{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .45s var(--rotb-ease);text-decoration:none!important}html body .header__menu-item:hover span,html body .header__active-menu-item,html body details[open]>.header__menu-item span,html body .mega-menu__link:hover,html body .mega-menu__link--active{background-size:100% 1px}html body .header__menu-item .icon-caret{display:none}html body .header__icon{transition:opacity .3s}html body .header__icon:hover{opacity:.6}html body .mega-menu__content{border-top:1px solid var(--rotb-line);border-bottom:1px solid var(--rotb-line);padding:4.8rem 0 5.6rem}html body .mega-menu[open] .mega-menu__content{animation:rotbMenuIn .45s var(--rotb-ease)}@keyframes rotbMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.rotb-mega{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6rem;align-items:start}.rotb-mega .mega-menu__list{padding:0;margin:0}html body .mega-menu__link{font-family:var(--rotb-ui);font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem 0;display:inline-block}html body .rotb-mega__shopall .mega-menu__link{font-weight:600}.rotb-mega__editorial{display:flex;gap:2.4rem}.rotb-mega__tile{display:block;width:24rem;color:inherit;text-decoration:none}.rotb-mega__img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--rotb-cream)}.rotb-mega__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--rotb-ease)}.rotb-mega__tile:hover .rotb-mega__img img{transform:scale(1.04)}.rotb-mega__caption{display:block;margin-top:1.2rem;font-family:var(--rotb-ui);font-size:1.1rem;letter-spacing:var(--rotb-track);text-transform:uppercase}html body .menu-drawer__menu-item{font-family:var(--rotb-ui);font-size:1.45rem;letter-spacing:.16em;text-transform:uppercase;padding:1.3rem 3.2rem}html body .menu-drawer__navigation{padding-top:2.4rem}html body .menu-drawer__menu-item--active{background-color:transparent;text-decoration:underline;text-underline-offset:.5rem}html body .menu-drawer__utility-links{background-color:var(--rotb-cream)}html body .button,html body .shopify-challenge__button,html body .customer button,html body button.shopify-payment-button__button--unbranded{font-family:var(--rotb-ui);font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;min-height:5.2rem;transition:background-color .35s var(--rotb-ease),color .35s var(--rotb-ease)}html body .button--secondary:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}html body .link.underlined-link,html body .title-wrapper-with-link a{letter-spacing:.16em;text-transform:uppercase;font-size:1.15rem;text-underline-offset:.5rem}html body .card__heading,html body .card__heading a{font-family:var(--rotb-ui);font-size:1.15rem!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}html body .card__heading a:hover{text-decoration:none}html body .card-information{margin-top:.4rem}html body .card-information .price{font-size:1.2rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.7)}html body .card__inner .media>img,html body .card__inner .media>picture img{transition:transform 1.6s var(--rotb-ease),opacity .6s var(--rotb-ease)!important}@media(hover:hover){html body .card-wrapper:hover .card__inner .media>img{transform:scale(1.03)}}html body .badge{font-family:var(--rotb-ui);font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;border-radius:0;padding:.4rem 1rem}html body .card__content{padding-bottom:1.6rem}html body .product__title h1,html body .product__title h2{font-family:var(--rotb-ui);font-weight:500;font-size:clamp(2rem,2.2vw,2.8rem);letter-spacing:.12em;text-transform:uppercase;line-height:1.3}html body .product__info-container .price{font-size:1.6rem;letter-spacing:.06em}html body .product__info-container .price--large .price-item{font-size:1.6rem}html body .product-form__input .form__label,html body .product-form__input legend{font-family:var(--rotb-ui);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase}html body .product-form__input input[type=radio]+label{border-radius:0;min-width:5.6rem;letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem}html body .product__accordion{border-color:var(--rotb-line)}html body .product__accordion .summary__title .accordion__title,html body .accordion summary .accordion__title{font-family:var(--rotb-ui);font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase}html body .product__accordion .svg-wrapper:first-child{display:none}.rotb-pdp-note{margin:1.6rem 0 0;padding:1.4rem 1.6rem;border:1px solid var(--rotb-line);font-family:var(--rotb-ui);font-size:1.15rem;letter-spacing:.08em;line-height:1.7}.rotb-pdp-note strong{display:block;letter-spacing:.18em;text-transform:uppercase;font-size:1.05rem;margin-bottom:.4rem}.rotb-pdp-note a{color:inherit;text-underline-offset:.4rem}html body .facets__summary,html body .facet-filters__label,html body .product-count__text{font-family:var(--rotb-ui);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase}html body .collection-hero__description{max-width:64rem;margin:0 auto;text-align:center;line-height:1.8}html body .footer{border-top:1px solid var(--rotb-line)}html body .footer-block__heading{font-family:var(--rotb-ui);font-size:1.1rem;letter-spacing:var(--rotb-track);text-transform:uppercase;font-weight:600}html body .footer-block__details-content .list-menu__item--link{font-size:1.3rem;letter-spacing:.06em;padding:.4rem 0}html body .footer__copyright,html body .copyright__content{letter-spacing:.14em;text-transform:uppercase;font-size:1rem}html body .copyright__content a[href*="shopify.com"]{display:none}@media(prefers-reduced-motion:no-preference){html body .scroll-trigger.animate--slide-in{transition-duration:.9s;transition-timing-function:var(--rotb-ease)}html body .scroll-trigger.animate--fade-in{transition-duration:1.1s}}html body .email-signup-banner .newsletter__wrapper{letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rotb-luxury.css.map */
