.page-published-work .shopify-section--main-page .section-header{justify-content:center!important;text-align:center!important}.page-published-work .shopify-section--main-page .section-header .h2,.page-published-work .shopify-section--main-page .section-header h1,.page-published-work .shopify-section--main-page h1.h2{text-align:center!important;font-size:1.25rem!important;line-height:1.2!important;margin-left:auto!important;margin-right:auto!important}.page-published-work .shopify-section--main-page .prose :is(img,figure,iframe,video){display:block;width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.page-published-work .content-over-media{max-height:520px!important}.page-published-work .content-over-media>img,.page-published-work .content-over-media picture,.page-published-work .content-over-media video{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width: 1024px){.shopify-section--slideshow slideshow-carousel.slideshow{max-width:1000px;margin-left:auto;margin-right:auto}.shopify-section--slideshow slideshow-carousel.slideshow .content-over-media{max-height:380px}}.shopify-section--slideshow .slideshow__slide-content{text-align:center}.shopify-section--slideshow .slideshow__slide-content .h1,.shopify-section--slideshow .slideshow__slide-content h1,.shopify-section--slideshow .slideshow__slide-content .h2,.shopify-section--slideshow .slideshow__slide-content h2{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.1}.template-page .shopify-section--main-page .section-header{justify-self:center;text-align:center!important}.template-page .shopify-section--main-page .section-header h1,.template-page .shopify-section--main-page .section-header .h2{text-align:center!important;font-size:clamp(1.25rem,2vw,1.8rem)!important;line-height:1.1}.template-page .shopify-section--main-page .prose img,.template-page .shopify-section--main-page .prose picture,.template-page .shopify-section--main-page .prose video,.template-page .shopify-section--main-page .prose iframe{max-width:680px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width: 1024px){.template-page .shopify-section--main-page .prose img,.template-page .shopify-section--main-page .prose picture,.template-page .shopify-section--main-page .prose video,.template-page .shopify-section--main-page .prose iframe{max-width:720px!important}}.Timeline{box-shadow:0 -2px 10px #36363633}.Timeline__ListItem{position:relative;height:540px;text-shadow:0 1px rgb(0 0 0 / .5)}.Timeline__Item{position:absolute;top:0;left:0;display:flex;align-items:flex-start;width:100%;height:100%;opacity:0;background:#36363633;pointer-events:none;transition:opacity .5s ease-in-out}.Timeline__ImageWrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.Timeline__Image{width:100%;height:100%;background-size:cover;background-position:center;transform:translate(-50px) scale(1.1);transform-origin:left;transition:transform .5s cubic-bezier(.645,.045,.355,1)}.Timeline__Inner{position:relative;padding:80px 14px 40px;max-height:100%;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.Timeline__Header>*{opacity:0;transform:translateY(30px);transition:opacity .5s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1) .5s}.Timeline__Header>.SectionHeader__Description{transform:translateY(50px)}.Timeline__Item.is-selected{opacity:1;pointer-events:auto}.Timeline__Item.is-selected .Timeline__Image{transform:translate(0) scale(1.1)}.Timeline__Item.is-selected .Timeline__Header>*{opacity:1;transition-delay:.5s;transform:translateY(0)}@media screen and (max-width:640px){.shopify-section--timeline{border-top:none!important}.shopify-section--timeline .Section{padding-top:0!important;padding-bottom:0!important}.shopify-section--timeline .Container{padding-left:0;padding-right:0}.Timeline__Header .Heading,.Timeline__Header .Rte a{color:inherit}.Timeline__Header .SectionHeader__Description{margin:34px 30px 0}}@media screen and (min-width:641px){.Timeline__ListItem{max-width:1230px;margin:0 auto;height:400px;text-shadow:none}.Timeline__Item{align-items:flex-end;background-color:var(--light-background)}.Timeline__ImageWrapper,.Timeline__Inner{flex:none;width:50%}.Timeline__ImageWrapper{position:relative;height:100%}.Timeline__ImageWrapper:after{display:none}.Timeline__Image{transform:translate(-60px) scale(1.1)}.Timeline__Inner{padding:34px 40px;color:var(--text-color)}.Timeline__Header{text-align:left}}@media screen and (min-width:1008px){.Timeline__ListItem{height:515px}.Timeline__Inner{padding:54px 60px}}.Timeline__Nav{position:relative;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 11px));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:.2em;color:var(--text-color-light);background:var(--light-background)}.Timeline__NavWrapper{display:flex;justify-content:flex-start;align-items:center;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow:auto}.Timeline__NavWrapper--center{justify-content:center}.Timeline__NavItem{position:relative;padding:30px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:inherit;vertical-align:text-bottom;transition:all .25s ease-in-out}.Timeline__NavItem:after{position:absolute;content:"";bottom:0;left:20px;height:3px;width:calc(100% - 40px - .2em);opacity:0;background:var(--text-color);transform:scaleX(0);transform-origin:left center;transition:opacity .3s,transform .3s}.Timeline__NavItem.is-selected{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 18px));color:var(--text-color)}.Timeline__NavItem.is-selected:after{opacity:1;transform:scale(1)}.Timeline__NavLabel{display:block;line-height:0}@media screen and (min-width:641px){.Timeline{box-shadow:none}.Timeline__Nav{margin-top:40px;background:none;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px))}.Timeline__NavWrapper{display:block;text-align:center}.Timeline__NavItem{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:1140px){.Timeline__Nav{margin-top:65px}}.visually-hidden,.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.template-page .PageHeader .SectionHeader--center{text-align:center!important;justify-content:center!important}.template-page .PageContent--narrow{max-width:680px!important;margin-left:auto!important;margin-right:auto!important}.template-page .PageContent--narrow .Rte{width:100%!important}.template-page .Form__Group{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;align-items:start!important}@media (max-width: 740px){.template-page .Form__Group{grid-template-columns:1fr!important}}.template-page .Form__Input,.template-page .Form__Textarea,.template-page .Form__Select select{width:100%!important;box-sizing:border-box!important}.template-page .Form__Item{margin:14px 0!important}.template-page .Form__Submit.Button--full{width:100%!important}.template-page .Form__Input,.template-page .Form__Textarea,.template-page .Form__Select select{border:1px solid rgba(0,0,0,.25)!important;background:#fff!important;border-radius:0!important;padding:12px 14px!important;font-size:14px!important;line-height:1.4!important;box-shadow:none!important;outline:none!important}.template-page .Form__Input::placeholder,.template-page .Form__Textarea::placeholder{opacity:.65!important}.template-page .Form__Input:focus,.template-page .Form__Textarea:focus,.template-page .Form__Select select:focus{border-color:#000!important}.template-page .Form__Textarea{min-height:170px!important;resize:vertical}.template-page .Form__Select.Select--primary{width:100%!important}.template-page .Form__Submit.Button--full{margin-top:14px!important;border-radius:0!important}.badge--sold-out,.card__badge .badge--sold-out,.product-card__badge--sold-out{display:none!important}.buy-buttons .button.w-full{width:100%}.buy-buttons .button.button--solid{display:inline-flex;justify-content:center;align-items:center}.buy-buttons .button.button--solid,.buy-buttons .ProductForm__AddToCart.button{background:#000!important;color:#fff!important;border:1px solid #000!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:52px!important;padding:14px 18px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.buy-buttons .button.button--solid:before,.buy-buttons .ProductForm__AddToCart.button:before{background:#000!important;opacity:1!important;transform:none!important}.buy-buttons .button[disabled],.buy-buttons .ProductForm__AddToCart[disabled]{opacity:.55!important;cursor:not-allowed!important}.rivolta-product-highlights{margin-top:14px}.rivolta-product-highlights__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media screen and (min-width: 1000px){.rivolta-product-highlights__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.rivolta-product-highlights__item{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid rgb(var(--border-color));border-radius:12px}.rivolta-product-highlights__icon{flex:0 0 auto;opacity:.85}.rivolta-product-highlights__text{display:flex;flex-direction:column;gap:2px;min-width:0}.rivolta-product-highlights__label{font-size:12px;letter-spacing:.02em;text-transform:uppercase;opacity:.75}.rivolta-product-highlights__value{font-size:14px;line-height:1.35;word-break:break-word}.shopify-pc__banner__dialog{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;z-index:999999!important}#shopify-pc__banner,#shopify-pc__banner__dialog{margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/165/assets/rivolta-overrides.css.map */
