[id$=__collection_heading] h1,.main-collection-grid__title,.search-results__title,.rubato-cards__heading{font-family:var(--font-mars)!important;font-size:var(--type-mars-heading)!important;line-height:1.3!important;letter-spacing:var(--tracking-mars)!important;text-transform:uppercase!important;margin-block:20px 0!important}@media screen and (min-width:750px){[id$=__collection_heading] h1,.main-collection-grid__title,.search-results__title,.rubato-cards__heading{margin-block:40px 0!important}}.rubato-cards__link{font-family:var(--font-mars);font-size:var(--type-mars-heading);line-height:var(--leading-mars);letter-spacing:var(--tracking-mars);text-transform:uppercase;text-decoration:none;color:var(--color-ink)}.rubato-cards__link:hover,.rubato-cards__link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:currentcolor;text-underline-offset:.25em}.rubato-product-caption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;margin:6px 0 0;text-align:left;text-decoration:none;color:var(--color-ink);font-family:var(--font-mars);font-size:var(--type-mars-card);line-height:var(--leading-mars);letter-spacing:var(--tracking-mars-small);text-transform:uppercase}.rubato-product-caption__price{justify-self:end}.rubato-product-caption--inactive{grid-template-columns:minmax(0,1fr);color:#212121b3}a.rubato-product-caption:hover .rubato-product-caption__title,a.rubato-product-caption:focus-visible .rubato-product-caption__title{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;text-decoration-color:currentcolor}@media screen and (max-width:767px){.rubato-product-caption{grid-template-columns:minmax(0,1fr);row-gap:4px;font-size:var(--type-mars-micro)}.rubato-product-caption__price{justify-self:start}}[id$=__collection_heading] .rte,[id$=__collection_heading] p{font-family:var(--font-bembo)!important;font-size:var(--type-bembo-m)!important;line-height:var(--leading-bembo-m)!important;letter-spacing:0!important;text-transform:none!important;max-width:560px}[id$=__collection_heading] .layout-panel-flex{padding-block:0!important}.rubato-filter-row .facets-toggle__button,.rubato-filter-row .facet-remove,.rubato-filter-row .facets__active-filter{font-family:var(--font-mars)!important;font-size:var(--type-mars-heading)!important;letter-spacing:var(--tracking-mars)!important;text-transform:uppercase!important}.product-card p[role=heading],.rubato-cards__grid .product-card p[role=heading],.predictive-search-results__card :is(.resource-card__title,p[role=heading]){font-size:var(--type-mars-card)!important;letter-spacing:var(--tracking-mars-small)!important;color:var(--color-ink)!important;margin-block:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.product-card product-price,.rubato-cards__grid product-price{margin-block-start:0!important;font-size:var(--type-mars-card)!important;letter-spacing:var(--tracking-mars-small)!important;line-height:var(--leading-mars)!important;color:var(--color-ink)!important;display:block;text-align:right!important;white-space:nowrap!important;padding-block:0!important}.product-card product-price :is(.price,.price__container,span,div){font-size:var(--type-mars-card)!important;letter-spacing:var(--tracking-mars-small)!important;line-height:var(--leading-mars)!important;color:var(--color-ink)!important;white-space:nowrap!important;margin-block:0!important;padding-block:0!important}.product-card .product-card__content{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:16px!important;row-gap:0!important;align-items:baseline!important}.product-card .product-card__content>.card-gallery,.product-card .product-card__content>[class*=gallery]{grid-column:1 / -1!important}.product-card .product-card__content>.text-block,.product-card .product-card__content>a.contents>.text-block{grid-column:1!important;margin-block-start:6px!important}.product-card .product-card__content>product-price.text-block,.product-card .product-card__content>product-price{grid-column:2!important;margin-block-start:6px!important}@media screen and (max-width:767px){.product-card .product-card__content{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}.product-card .product-card__content>.text-block,.product-card .product-card__content>a.contents>.text-block,.product-card .product-card__content>product-price.text-block,.product-card .product-card__content>product-price{grid-column:1!important}.product-card .product-card__content>product-price.text-block,.product-card .product-card__content>product-price{margin-block-start:4px!important;text-align:left!important}.product-card p[role=heading]{display:block!important;-webkit-line-clamp:none!important;overflow:visible!important}.product-card p[role=heading],.rubato-cards__grid .product-card p[role=heading],.product-card product-price,.rubato-cards__grid product-price,.product-card product-price :is(.price,.price__container,span,div){font-size:var(--type-mars-micro)!important;letter-spacing:var(--tracking-mars-small)!important}}.product-card .card-gallery[data-image-ratio=portrait]{--gallery-aspect-ratio: 4 / 5 !important}.product-card .product-card__link,.product-card .product-card__link>div{height:100%!important}.rubato-section--cards .rubato-cards__head{padding-inline:var(--rubato-gutter)}.rubato-section--journal .rubato-cards__head{padding-inline:var(--header-padding-inline)}[id$=__collection_heading],.main-collection-grid__title,.search-results__title{padding-inline:var(--rubato-gutter)}[id$=__collection_heading] .section,[id$=__collection_heading] .custom-section-content{padding-inline:0!important}@media screen and (max-width:749px){.product-card>div,.product-card>a>div,.product-card .product-card__link>div{padding:0!important}.product-card .card-gallery{margin:0!important}}.rubato-cards__grid,.product-grid,.rubato-search__grid,.product-recommendations .resource-list--grid{padding-inline:var(--header-padding-inline)!important;column-gap:12px!important;row-gap:32px!important}@media screen and (min-width:750px){.rubato-cards__grid,.product-grid,.rubato-search__grid,.product-recommendations .resource-list--grid{column-gap:24px!important;row-gap:48px!important}}.rubato-cards__grid .product-card :is(.text-block,product-price),.product-grid .product-card :is(.text-block,product-price),.rubato-search__grid .product-card :is(.text-block,product-price),.product-recommendations .resource-list--grid .product-card :is(.text-block,product-price){padding-inline:0!important}.product-card p[role=heading]{padding-inline:0!important}[data-rubato-card-gallery] slideshow-slides{display:grid!important;transform:none!important;transition:none!important}[data-rubato-card-gallery] slideshow-slide{grid-area:1 / 1!important;transform:none!important;opacity:0;transition:opacity .3s ease-out}[data-rubato-card-gallery] slideshow-slide[data-rubato-on]{opacity:1}[data-rubato-card-gallery]:not([data-rubato-ready]) slideshow-slide:first-child{opacity:1}@media(prefers-reduced-motion:reduce){[data-rubato-card-gallery] slideshow-slide{transition:none}}.rubato-scroll-indicator{display:none}@media screen and (max-width:767px){.rubato-scroll-indicator{--rubato-indicator-drop: 4px;position:absolute;inset-inline-start:0;z-index:2;display:block;width:24px;height:1px;background-color:var(--color-ink);transform:translate(var(--rubato-indicator-x, 0px));pointer-events:none}[data-rubato-steps]{position:relative;overflow:visible!important}.product-card__content>.card-gallery[data-rubato-steps]{margin-block-end:6px!important}[data-rubato-steps]>.rubato-scroll-indicator{inset-block-end:calc(-1 * (var(--rubato-indicator-drop) + 1px))}.product-information__media{position:relative;padding-block-end:24px}.product-information__media .rubato-scroll-indicator{inset-block-end:calc(24px - var(--rubato-indicator-drop) - 1px)}.product-information__media :is(slideshow-controls,.slideshow-controls__dots){display:none!important}}.rubato-field-error{font-family:var(--font-bembo);font-size:var(--type-bembo-micro);line-height:var(--leading-bembo-s);color:var(--color-ink);margin:8px 0 0}.product-recommendations .product-card .text-block.spacing-style[class*=product_title]{margin-block-start:2px!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rubato-hierarchy.css.map */
