.rubato-text-page .section-content-wrapper{max-width:640px!important;margin-inline:auto!important;padding-inline:0!important;text-align:left!important}.shopify-policy__container{max-width:calc(640px + 2 * var(--header-padding-inline))!important;margin-inline:auto!important;padding-block-start:40px!important;padding-inline:var(--header-padding-inline)!important;text-align:left!important}@media screen and (min-width:750px){.shopify-policy__container{padding-block-start:56px!important}}.shopify-policy .shopify-policy__container,.content-for-layout .shopify-policy__container{padding-block-end:0}.rubato-text-page .rte,.rubato-text-page .rte>*,.rubato-text-page .text-block,.rubato-text-page .spacing-style:not(.section-content-wrapper){max-width:none!important;margin-inline:0!important;padding-inline:0!important}.rubato-text-page :is(h1,.text-block h1){font-family:var(--font-vogue)!important;font-size:var(--type-vogue-h2)!important;line-height:var(--leading-vogue)!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;text-align:left!important;margin:0 0 24px!important}.shopify-policy__title{text-align:left!important}.shopify-policy__body :is(h1,h2,h3,h4){font-family:var(--font-mars)!important;font-size:var(--type-mars-s)!important;line-height:var(--leading-mars)!important;letter-spacing:var(--tracking-mars)!important;text-transform:uppercase!important;font-weight:400!important;text-align:left!important;margin:40px 0 16px!important}.shopify-policy__title h1{font-family:var(--font-vogue)!important;font-size:var(--type-vogue-h2)!important;line-height:var(--leading-vogue)!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;text-align:left!important;margin:0 0 24px!important}.rubato-text-page .rte :is(h2,h3,h4){font-family:var(--font-mars)!important;font-size:var(--type-mars-heading)!important;line-height:var(--leading-mars)!important;letter-spacing:var(--tracking-mars)!important;text-transform:uppercase!important;font-weight:400!important;text-align:left!important;margin:40px 0 16px!important}.rubato-text-page .rte,.rubato-text-page .rte :is(p,li,span,div),.shopify-policy__body,.shopify-policy__body :is(p,li,span,div){font-family:var(--font-bembo)!important;font-size:16px!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important}.rubato-text-page .rte p+p,.rubato-text-page .rte :is(ul,ol),.shopify-policy__body p+p,.shopify-policy__body :is(ul,ol){margin-block-start:24px!important}.rubato-text-page .rte a,.shopify-policy__body a{color:var(--color-ink)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.25em}.rubato-page{max-width:calc(640px + 2 * var(--header-padding-inline));margin-inline:auto;padding-inline:var(--header-padding-inline);padding-block:56px 64px}@media screen and (min-width:750px){.rubato-page{padding-block:96px 96px}}.rubato-page__title{font-family:var(--font-vogue);font-size:var(--type-vogue-h2);line-height:var(--leading-vogue);letter-spacing:0;text-transform:none;text-align:left;font-weight:400;margin:0 0 32px}@media screen and (min-width:750px){.rubato-page__title{margin-block-end:48px}}.rubato-page__body{font-family:var(--font-bembo);font-size:var(--type-bembo-note);line-height:1.6}.rubato-page__body p{margin-block:0 24px}.rubato-page__body :is(h2,h3){font-family:var(--font-mars);font-size:var(--type-mars-heading);letter-spacing:var(--tracking-mars);text-transform:uppercase;font-weight:400;margin-block:40px 16px}.rubato-page__image{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;margin-block:32px}.rubato-faq__portal{display:inline-block;margin-block-end:32px;font-family:var(--font-mars);font-size:var(--type-mars-s);letter-spacing:var(--tracking-mars);text-transform:uppercase;text-decoration:none;color:var(--color-ink)}.rubato-faq__portal:hover,.rubato-faq__portal:focus-visible{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;text-decoration-color:currentcolor}.rubato-faq__group+.rubato-faq__group{margin-block-start:64px}.rubato-faq__group-title{font-family:var(--font-mars);font-size:var(--type-mars-heading);line-height:var(--leading-mars);letter-spacing:var(--tracking-mars);text-transform:uppercase;font-weight:400;margin:0 0 24px}.rubato-faq__group-title{margin-block-start:0}.rubato-faq__row{border-block-end:1px solid var(--color-rule)}.rubato-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px;cursor:pointer;list-style:none;font-family:var(--font-mars);font-size:var(--type-mars-detail);line-height:var(--leading-mars);letter-spacing:var(--tracking-mars);text-transform:uppercase}.rubato-faq__question::-webkit-details-marker{display:none}.rubato-faq__question .svg-wrapper{width:10px;height:10px;flex:0 0 auto;transition:transform var(--transition-hover) var(--ease-out-cubic)}.rubato-faq__row[open] .rubato-faq__question .svg-wrapper{transform:rotate(45deg)}.rubato-faq__row[open] .icon-plus :is(.horizontal,.vertical){transform:none!important;opacity:1!important}.rubato-faq__answer,.rubato-faq__answer :is(p,li,span,div){font-family:var(--font-bembo);font-size:var(--type-bembo-note);line-height:1.6}.rubato-faq__answer{padding-block-end:16px}.rubato-faq__answer p{margin-block:0}.rubato-faq__answer p+p,.rubato-faq__answer :is(ul,ol){margin-block-start:24px}.rubato-faq__answer a{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.main-page,.page-content{max-width:640px;margin-inline:auto;padding-inline:var(--header-padding-inline)}.main-page :is(h1),.page-content :is(h1){font-family:var(--font-mars);font-size:var(--type-mars-l);letter-spacing:var(--tracking-mars);text-transform:uppercase;font-weight:400}.main-page :is(h2,h3),.page-content :is(h2,h3){font-family:var(--font-mars);font-size:var(--type-mars-m);letter-spacing:var(--tracking-mars);text-transform:uppercase;font-weight:400}.main-page .rte,.page-content .rte{font-family:var(--font-bembo);font-size:var(--type-bembo-l);line-height:var(--leading-bembo-m)}@media screen and (min-width:750px){.main-page .rte,.page-content .rte{font-size:var(--type-bembo-m)}}.rubato-text-page{row-gap:0!important}.rubato-text-page :is(h1,.text-block h1){margin-block-end:0!important}.rubato-text-page .shopify-block.rte,.rubato-text-page .page-content{margin-block-start:32px!important}.rubato-text-page [class*=layout-panel]{row-gap:0!important;column-gap:0!important}.rubato-text-page .rte>:first-child,.rubato-text-page .page-content :first-child,.rubato-text-page rte-formatter>:first-child,.rubato-text-page .text-block+*>:first-child,.rubato-page__body>:first-child,.shopify-policy__body>:first-child,.shopify-policy__body :first-child{margin-block-start:0!important;padding-block-start:0!important}.shopify-policy__title h1{margin-block-end:32px!important}@media screen and (min-width:750px){.shopify-policy__title h1{margin-block-end:48px!important}.rubato-text-page .shopify-block.rte,.rubato-text-page .page-content{margin-block-start:48px!important}}.rubato-text-page table,.shopify-policy__body table{width:100%!important;border:0!important;border-collapse:collapse!important;margin-block:24px!important}.rubato-text-page :is(th,td),.shopify-policy__body :is(th,td){vertical-align:top!important;padding:16px!important;padding-inline-start:0!important;border:0!important;border-block-end:1px solid var(--color-rule)!important;text-align:left!important;background:none!important}.rubato-text-page th,.shopify-policy__body th{font-family:var(--font-mars)!important;font-size:var(--type-mars-detail)!important;line-height:var(--leading-mars)!important;letter-spacing:var(--tracking-mars-small)!important;text-transform:uppercase!important;font-weight:400!important;color:var(--color-ink)!important}.rubato-text-page td,.shopify-policy__body td,.rubato-text-page td :is(p,span),.shopify-policy__body td :is(p,span){font-family:var(--font-bembo)!important;font-size:var(--type-bembo-note)!important;line-height:1.6!important;color:var(--color-ink)!important}.rubato-text-page tr:last-child :is(th,td),.shopify-policy__body tr:last-child :is(th,td){border-block-end:0!important}.rubato-size-guides{max-width:calc(720px + 2 * var(--header-padding-inline))}.rubato-size-guides__nav{display:flex;flex-direction:column;row-gap:0;margin-block:48px}.rubato-size-guides__nav-link{display:flex;align-items:center;width:fit-content;min-height:24px;padding-block:0;color:var(--color-ink);font-family:var(--font-mars);font-size:var(--type-mars-detail);line-height:var(--leading-mars);letter-spacing:var(--tracking-mars);text-transform:uppercase;text-decoration:none}.rubato-size-guides__nav-link span{text-decoration:none}.rubato-size-guides__nav-link span:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.rubato-size-guides__units{display:flex;align-items:center;min-height:24px;margin-block:0 48px}.rubato-size-guides__units .rubato-size-guide__unit{font-size:var(--type-mars-detail)}.rubato-size-guides__group{margin-block:0;scroll-margin-block-start:88px}.rubato-size-guides__group+.rubato-size-guides__group{border-block-start:1px solid var(--color-rule);padding-block-start:96px}.rubato-size-guides__group-title{margin-block:0 24px;color:var(--color-ink);font-family:var(--font-mars);font-size:var(--type-mars-heading);font-weight:400;line-height:var(--leading-mars);letter-spacing:var(--tracking-mars);text-transform:uppercase}.rubato-size-guides__chart{margin-block:0 48px}.rubato-size-guides__chart-title{margin-block:40px 16px;color:var(--color-ink);font-family:var(--font-mars);font-size:var(--type-mars-s);font-weight:400;line-height:var(--leading-mars);letter-spacing:var(--tracking-mars);text-transform:uppercase}.rubato-size-guides__used{margin-block:16px 0;color:var(--color-ink-35);font-family:var(--font-bembo);font-size:var(--type-bembo-xs);line-height:1.6}.rubato-size-guides__used a{color:inherit;text-decoration:none}.rubato-size-guides__used a:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.rubato-size-guides .rubato-size-guide__note{margin-block:16px 0;color:var(--color-ink-35);font-family:var(--font-bembo);font-size:var(--type-bembo-xs);line-height:1.6}.shopify-policy__body>:last-child,.shopify-policy__body>:last-child>:last-child,.rubato-page__body>:last-child,.rubato-text-page .rte>:last-child{margin-block-end:0}.rubato-size-guides .rubato-size-guides__chart-title{margin-block:40px 16px;font-size:var(--type-mars-detail)}.rubato-size-guides .rubato-size-guides__chart:first-of-type .rubato-size-guides__chart-title{margin-block-start:0}.rubato-size-guides .rubato-size-guides__units{margin-block:0 48px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rubato-text-page.css.map */
