@font-face{font-family:Marcellus;src:url(cellini-marcellus.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Marcellus SC;src:url(cellini-marcellus-sc.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(cellini-montserrat.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}:root{--cellini-ink:#434345;--cellini-paper:#fff;--cellini-cream:#fff7e1;--cellini-gold:#e7d9b0;--cellini-muted:#707073;--cellini-line:#dededc;--cellini-accent:#005949;--cellini-promo:#f10d2b;--cellini-serif:"Marcellus",Georgia,serif;--cellini-body:"Montserrat",Arial,sans-serif}:root{--cellini-sale:#b42332}body.cellini{font-family:var(--cellini-body);--font-heading-family:var(--cellini-serif);--font-body-family:var(--cellini-body);background:#fff;color:var(--cellini-ink)}.cellini h1,.cellini h2,.cellini h3{font-family:var(--cellini-serif);font-weight:400;letter-spacing:-.025em;line-height:1.12}.cellini .cellini-card h3{font-family:var(--cellini-body);font-size:1.3rem;font-weight:400;line-height:1.5;letter-spacing:0}.cellini-eyebrow:before{background:var(--cellini-gold);width:1.2rem;height:1px}.cellini .header-wrapper,.preview-header{background:#fff}.cellini .header__menu-item,.preview-nav,.preview-mobile-menu nav{font-family:Marcellus SC,Georgia,serif;font-weight:400;letter-spacing:0}.cellini .header__menu-item{font-size:1.4rem}.cellini .utility-bar,.preview-announcement{background:var(--cellini-promo);color:#fff}.cellini .announcement-bar__message{font-family:var(--cellini-body);letter-spacing:.07em;color:#fff}.cellini .announcement-bar__message.cellini-announcement-message{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;max-width:none;min-height:3.8rem;padding:0;margin:0;font-size:.9rem;font-weight:600}.cellini .cellini-announcement-message__side{flex:1;text-align:start}.cellini .cellini-announcement-message__side:last-child{text-align:end}.cellini .utility-bar .utility-bar__grid{display:block;padding-inline:2.4rem}.cellini-header-logo-wrapper{width:16rem;line-height:0}.cellini-header-logo-original{display:block;width:100%;height:auto}.preview-logo{display:block;line-height:0;width:17.6rem}.preview-logo img{width:100%;height:auto}.preview-nav{font-size:1.35rem;gap:2rem}.preview-header-actions{font-size:1rem}.preview-announcement{font-weight:600;letter-spacing:.04em}.preview-announcement>span:nth-child(2){opacity:1}.cellini .cellini-card__badge--sale{background:var(--cellini-sale);color:#fff;font-family:var(--cellini-body);font-weight:600;letter-spacing:.08em;padding:.65rem 1rem}.cellini .cellini-card__current-price{font-size:1.35rem;font-weight:500;letter-spacing:-.01em}.cellini .cellini-card__current-price--sale,.cellini .price--on-sale .price-item--sale{color:var(--cellini-sale);font-weight:600}.cellini .preview-product-price:has(#compare-price:not(:empty)) #product-price{color:var(--cellini-sale);font-weight:600}.cellini-hero{background:var(--cellini-cream);color:var(--cellini-ink);height:calc(100svh - 12rem);min-height:66rem;max-height:90rem}.cellini-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:46%;background:url(cellini-pattern-ring-original.png) no-repeat -28rem 125%;background-size:72rem;opacity:.075;pointer-events:none}.cellini-hero__visual{inset:0 0 0 auto;width:54%}.cellini-hero__image{object-position:78% 45%}.cellini-hero__visual:after{background:linear-gradient(0deg,#43434522,transparent 55%)}.cellini-hero__top{inset-inline:4rem;top:3.2rem;letter-spacing:.1em;font-size:.95rem}.cellini-hero__top>span:last-child{color:var(--cellini-cream)}.cellini-hero__copy{inset:25% auto 6rem 4rem;width:calc(46% - 8rem);display:flex;flex-direction:column;justify-content:center}.cellini-hero h1{color:var(--cellini-ink);font-size:clamp(7rem,7.5vw,12rem);font-family:var(--cellini-serif);font-weight:400;letter-spacing:-.045em;line-height:1.05;margin:0 0 3rem}.cellini-hero__bottom{display:block}.cellini-hero__bottom p{max-width:35rem;line-height:1.8;font-size:1.4rem;margin:0 0 3.5rem}.cellini-hero .cellini-button{background:var(--cellini-ink);color:var(--cellini-cream)!important;border-color:var(--cellini-ink);min-width:25rem}.cellini-hero .cellini-button:hover{background:var(--cellini-accent);border-color:var(--cellini-accent)}.cellini-hero__vertical{color:var(--cellini-cream);inset-inline-end:2.5rem;top:auto;bottom:4rem}.cellini-category-index{background:var(--cellini-cream);border-color:var(--cellini-gold)}.cellini-category-index a{font-family:var(--cellini-serif);letter-spacing:0}.cellini-section__heading h2{font-weight:400;font-size:clamp(3.8rem,4vw,6rem);letter-spacing:-.025em}.cellini-category h3{font-family:var(--cellini-serif);font-weight:400;letter-spacing:0}.cellini .collection-hero__title,.preview-collection h1{font-family:var(--cellini-serif);letter-spacing:-.025em;font-weight:400}.cellini .product__title h1,.preview-product-info h1{font-family:var(--cellini-serif);font-weight:400;letter-spacing:-.02em;line-height:1.17}.cellini-card__discover{background:#fff7e1ee}.cellini-category__index{background:#fff7e1e8}.preview-sizes input:checked+span{background:var(--cellini-ink);color:var(--cellini-cream)}.cellini-statement--heritage{position:relative;isolation:isolate;overflow:hidden;background:var(--cellini-cream);padding:8rem 4rem}.cellini-statement__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(cellini-pattern-original.png) center/105rem auto repeat;opacity:.065;pointer-events:none}.cellini-statement__content{max-width:128rem;margin:auto}.cellini-statement__intro{margin-bottom:4.5rem}.cellini-statement__intro .cellini-statement__heritage-label{font-family:var(--cellini-body);font-size:1.1rem;letter-spacing:.08em}.cellini-statement h2{font-family:var(--cellini-serif);font-size:clamp(4.5rem,6vw,8.5rem);line-height:1.12;font-weight:400;letter-spacing:-.025em;max-width:100rem;margin-bottom:4rem}.cellini-statement__bottom p{max-width:45rem}.cellini .footer,.preview-footer{background:var(--cellini-ink);color:var(--cellini-cream)}.cellini .footer a,.cellini .footer h2,.cellini .footer .copyright__content{color:var(--cellini-cream)}.cellini-footer-identity{padding-block:5rem;display:flex;align-items:center;justify-content:space-between;gap:5rem;border-top:1px solid #fff7e130}.cellini-footer-logo-link,.preview-footer-brand{display:block;width:22rem;flex-shrink:0}.cellini-footer-logo-original,.preview-footer-brand img{display:block;width:100%;height:auto}.cellini-footer-heritage{max-width:48rem}.cellini-footer-heritage__title{font-family:var(--cellini-serif);font-size:3.5rem;margin:0 0 1rem}.cellini-footer-heritage__text{font-size:1.3rem;line-height:1.8;color:var(--cellini-cream)}.preview-footer{padding-bottom:4rem}.preview-footer>div:first-child>p{color:var(--cellini-gold);line-height:1.8;max-width:32rem}.preview-footer-heritage{grid-column:1/-1;font-family:var(--cellini-serif);font-size:clamp(3rem,4vw,5rem);letter-spacing:-.02em;border-top:1px solid #fff7e130;padding-top:3rem}.preview-footer-meta,.preview-note{color:#d5d3cd}[dir=rtl] .cellini-hero:before{inset:0 0 0 auto;background-position:calc(100% + 28rem) 125%}[dir=rtl] .cellini-hero__visual{inset:0 auto 0 0}[dir=rtl] .cellini-hero__copy{inset:25% 4rem 6rem auto}[dir=rtl] .cellini h1,[dir=rtl] .cellini h2,[dir=rtl] .cellini h3{font-family:Cellini Arabic,Montserrat,Arial,sans-serif;letter-spacing:0;line-height:1.35}[dir=rtl] .cellini-hero h1{font-size:clamp(5.5rem,6vw,9rem)}[dir=rtl] .cellini .cellini-card h3{font-size:1.3rem;line-height:1.6}@media(max-width:1100px){.preview-nav{font-size:1.2rem;gap:1.2rem}.preview-header{gap:2rem}.preview-logo{width:15rem}.cellini-hero h1{font-size:8rem}.cellini-hero__copy{width:calc(46% - 6rem);left:3rem}.cellini-hero__top{inset-inline:3rem}.cellini-hero__bottom p{font-size:1.3rem}.cellini-hero .cellini-button{min-width:0;gap:2rem}}@media(max-width:749px){.preview-logo{width:13rem}.preview-header{padding-inline:1.6rem;gap:.6rem}.preview-header-actions{gap:.8rem;font-size:.9rem}.preview-header-actions button{font-size:.9rem}.cellini-header-logo-wrapper{width:13.8rem}.cellini-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column}.cellini-hero__visual,[dir=rtl] .cellini-hero__visual{position:relative;inset:auto;width:100%;height:43rem}.cellini-hero__image{object-position:78% 40%}.cellini-hero:before,[dir=rtl] .cellini-hero:before{top:43rem;right:0;bottom:0;left:0;width:100%;background-position:calc(100% + 17rem) center;background-size:50rem;opacity:.075}.cellini-hero__top{top:2rem;inset-inline:2rem;color:var(--cellini-cream);font-size:.75rem;max-width:100%;gap:1.5rem}.cellini-hero__top>span:first-child{max-width:21rem}.cellini-hero__copy,[dir=rtl] .cellini-hero__copy{position:relative;inset:auto;padding:3.2rem 2rem 3.5rem;width:100%;display:block}.cellini-hero h1{font-size:5.2rem;line-height:1.02;letter-spacing:-.03em;margin-bottom:1.8rem}.cellini-hero h1 br{display:none}.cellini-hero__bottom p{font-size:1.2rem;line-height:1.7;margin-bottom:2.2rem;max-width:100%}.cellini-hero .cellini-button{font-size:.95rem;min-width:24rem}.cellini-section__heading h2{font-size:3.8rem}.cellini .cellini-card h3{font-size:1.15rem}.cellini-statement--heritage{padding:5rem 2rem}.cellini-statement__intro{margin-bottom:3rem;gap:2rem}.cellini-statement__intro .cellini-statement__heritage-label{font-size:.9rem;white-space:nowrap}.cellini-statement h2{font-size:4.2rem;line-height:1.13;margin-bottom:2.5rem}.cellini-statement__pattern{background-size:75rem}.cellini-footer-identity{flex-direction:column;align-items:start;gap:2.5rem;padding-block:3rem}.cellini-footer-logo-link,.preview-footer-brand{width:18rem}.cellini-footer-heritage__title,.preview-footer-heritage{font-size:3rem}[dir=rtl] .cellini-hero h1{font-size:4.1rem;line-height:1.3}[dir=rtl] .cellini-hero h1 br{display:inline}[dir=rtl] .cellini-statement h2{font-size:3.4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cellini-brand.css.map */
