:root{--riccio-ivory: #FAFAF8;--riccio-parchment: #F2EBE0;--riccio-camel: #C8A27A;--riccio-dark: #1A1714;--riccio-espresso: #3B2316;--riccio-gold: #B8975A;--riccio-silver: #ADADAD;--font-heading-family: "Cormorant Garamond", "Georgia", "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 300;--spacing-sections-desktop: 0px;--spacing-sections-mobile: 0px}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--riccio-ivory);color:var(--riccio-dark);font-family:var(--font-body-family);font-weight:300;letter-spacing:.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.title,.heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;letter-spacing:.02em;line-height:1.12}.caption,.subtitle{font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--riccio-camel)!important}p,li,label,span{font-family:Montserrat,Helvetica Neue,sans-serif}.section-header{position:sticky!important;top:0;width:100%;z-index:200;background:var(--riccio-ivory)!important;border-bottom:1px solid rgba(26,23,20,.08)!important}.header{background:var(--riccio-ivory)!important;border-bottom:none!important;padding:1.8rem 4rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header__heading{grid-column:2;text-align:center}.header__icons{grid-column:3;justify-content:flex-end}.header__heading-logo-wrapper{filter:none}.header__heading-link .h2{font-family:Cormorant Garamond,serif!important;font-size:2.4rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--riccio-dark)}.header__menu-item span,.header__menu-item a,.list-menu__item--link{font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none;color:var(--riccio-dark);transition:opacity .2s ease}.header__menu-item:hover span,.header__menu-item:hover a{opacity:.55}.header__icon svg,.header__icon{color:var(--riccio-dark)}.header__search .search__input{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.08em}.announcement-bar{background:var(--riccio-dark)!important;padding:1rem 0!important;position:relative;z-index:201}.announcement-bar__message,.announcement-bar__message *{font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:300!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--riccio-parchment)!important}.button,button.button{font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;padding:1.4rem 3.2rem!important;transition:background .25s ease,color .25s ease,border-color .25s ease!important}.button--primary{background:var(--riccio-dark)!important;color:var(--riccio-ivory)!important;border:1px solid var(--riccio-dark)!important}.button--primary:hover{background:transparent!important;color:var(--riccio-dark)!important}.button--secondary{background:transparent!important;color:var(--riccio-dark)!important;border:1px solid var(--riccio-dark)!important}.button--secondary:hover{background:var(--riccio-dark)!important;color:var(--riccio-ivory)!important}.button--link,a.link{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:none;border-bottom:1px solid currentColor;padding:0 0 .3rem;background:none;border-radius:0;color:var(--riccio-dark);transition:opacity .2s ease;display:inline-block}.button--link:hover,a.link:hover{opacity:.5}.card-wrapper{background:transparent}.card{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.card__media,.card--standard .card__media{border-radius:0!important;overflow:hidden}.card__media img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__content{padding:1.8rem 0 0!important;background:transparent!important}.card__heading{font-family:Cormorant Garamond,serif!important;font-size:1.9rem!important;font-weight:400!important;letter-spacing:.02em;margin-bottom:.4rem}.card__heading a{text-decoration:none;color:var(--riccio-dark);transition:opacity .2s ease}.card__heading a:hover{opacity:.65}.card__information .caption{font-family:Montserrat,sans-serif!important;font-size:.9rem!important;letter-spacing:.12em!important;color:var(--riccio-camel)!important;text-transform:uppercase!important;margin-bottom:.4rem}.price .price-item{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:300;letter-spacing:.08em;color:var(--riccio-dark)}.color-scheme-2,.color-scheme-1{background-color:transparent!important}.title-wrapper{text-align:center;padding:7rem 0 4rem}.title-wrapper--self-padded-mobile{padding:5rem 2.4rem 3rem}.title-wrapper .title{font-family:Cormorant Garamond,serif!important;font-size:4rem!important;font-weight:400!important;letter-spacing:.02em;color:var(--riccio-dark);margin-bottom:0}.title-wrapper .subtitle{font-size:.9rem!important;letter-spacing:.25em!important;color:var(--riccio-camel)!important;margin-bottom:1.6rem;display:block}.featured-collection{background:var(--riccio-ivory);padding-bottom:4rem}.image-with-text{gap:0!important}.image-with-text__media{border-radius:0!important;overflow:hidden}.image-with-text__media img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.image-with-text:hover .image-with-text__media img{transform:scale(1.03)}.image-with-text__content{display:flex;flex-direction:column;justify-content:center;padding:6rem 8rem!important;background:var(--riccio-parchment)}.image-with-text__heading{font-family:Cormorant Garamond,serif!important;font-size:4.4rem!important;font-weight:400!important;line-height:1.1!important;margin-bottom:2rem!important}.image-with-text__text p{font-size:1.4rem;font-weight:300;line-height:2;letter-spacing:.04em;color:#1a1714ad}.multicolumn-list{gap:0!important}.multicolumn-card__image-wrapper{overflow:hidden}.multicolumn-card__image-wrapper img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.multicolumn-list__item:hover .multicolumn-card__image-wrapper img{transform:scale(1.04)}.multicolumn-card__info{text-align:center;padding:2.4rem 1.6rem}.multicolumn-card__title{font-family:Cormorant Garamond,serif!important;font-size:2.6rem!important;font-weight:400!important;letter-spacing:.02em;margin-bottom:.8rem!important}.multicolumn-card__info p{font-size:1.2rem;letter-spacing:.08em;font-weight:300;color:#1a171499;line-height:1.8}.rich-text{background:var(--riccio-ivory)!important}.rich-text__wrapper .rich-text__heading{font-family:Cormorant Garamond,serif!important;font-size:5rem!important;font-weight:300!important;font-style:italic!important;line-height:1.15!important;letter-spacing:.01em!important;margin-bottom:2.4rem!important}.rich-text__wrapper .rich-text__text p{font-size:1.45rem;line-height:1.95;font-weight:300;letter-spacing:.04em;color:#1a1714a6}.collage{gap:1.6rem!important}.collage-card{border-radius:0!important;overflow:hidden}.collage-card img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.collage-card:hover img{transform:scale(1.04)}.newsletter__wrapper{background:var(--riccio-parchment)!important;padding:8rem 4rem!important}.newsletter .field__input{border:none!important;border-bottom:1px solid var(--riccio-dark)!important;border-radius:0!important;background:transparent!important;font-family:Montserrat,sans-serif;font-size:1.3rem;letter-spacing:.06em;padding:1.2rem 0!important;color:var(--riccio-dark)}.newsletter .field__input::placeholder{color:#1a171466;letter-spacing:.1em}.newsletter .field__input:focus{box-shadow:none!important;outline:none}.footer{background:var(--riccio-ivory)!important;color:var(--riccio-dark)!important;border-top:1px solid rgba(26,23,20,.1);padding-top:6.4rem!important}.footer__content-top{border-bottom:1px solid rgba(26,23,20,.1)!important;padding-bottom:5.6rem!important;margin-bottom:0!important}.footer-block__heading{font-family:Montserrat,sans-serif!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--riccio-dark)!important;margin-bottom:2.4rem!important}.footer-block__details-content a,.footer-block__list a,.footer-block__list li{font-family:Montserrat,sans-serif!important;font-size:1.2rem!important;font-weight:300!important;color:#1a171499!important;text-decoration:none!important;letter-spacing:.03em!important;line-height:2.6!important;transition:color .2s ease!important;display:block!important}.footer-block__details-content a:hover,.footer-block__list a:hover{color:var(--riccio-dark)!important}.footer__content-bottom{font-family:Montserrat,sans-serif!important;font-size:.9rem!important;font-weight:300!important;letter-spacing:.08em!important;color:#1a171461!important;border-top:1px solid rgba(26,23,20,.08)!important;padding:2.8rem 4rem!important;margin-top:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.footer__content-bottom a{color:#1a171461!important;text-decoration:none!important}.footer__content-bottom .footer__powered-by,.footer__content-bottom a[href*="shopify.com"]{display:none!important}.footer .social-icons a svg,.footer .list-social__link svg{fill:#1a171473!important;transition:fill .2s ease}.footer .social-icons a:hover svg,.footer .list-social__link:hover svg{fill:var(--riccio-dark)!important}.footer .newsletter-form__field-wrapper .field__input{background:transparent!important;border:none!important;border-bottom:1px solid rgba(26,23,20,.3)!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:1.2rem!important;font-weight:300!important;letter-spacing:.06em!important;padding:1rem 0!important;color:var(--riccio-dark)!important}.footer .newsletter-form__field-wrapper .field__input::placeholder{color:#1a171459!important}.footer .newsletter-form__button{background:transparent!important;border:none!important;border-bottom:1px solid var(--riccio-dark)!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:.85rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--riccio-dark)!important;padding:.8rem 0!important;transition:opacity .2s ease!important}.footer .newsletter-form__button:hover{opacity:.5!important}.predictive-search{border-radius:0!important;border:1px solid rgba(26,23,20,.12)!important}.predictive-search__item-heading{font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:400}@keyframes riccio-fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{animation:riccio-fade-up .9s cubic-bezier(.25,.46,.45,.94) both}.page-width{max-width:144rem;padding-left:4rem;padding-right:4rem}.collection{background:var(--riccio-ivory)}.collection .product-grid-container{padding-left:4rem;padding-right:4rem}.collection .facets-horizontal,.collection .active-facets,.collection .facets__header{display:none!important}.collection .product-grid{gap:4.8rem 4rem!important;padding:0 6rem}.collection .product-grid .grid__item:first-child:last-child{grid-column:1 / -1!important;max-width:52rem;margin:0 auto}@media screen and (max-width:989px){.collection .product-grid{padding:0 2.4rem;gap:3.2rem 2.4rem!important}}@media screen and (max-width:749px){.collection .product-grid{padding:0 1.6rem;gap:2.4rem 0!important}}.collection .product-count__text,.collection .product-count{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.1em;color:#1a171473;text-transform:uppercase}.collection .no-filter-results h2{font-family:Cormorant Garamond,serif!important;font-size:3.2rem!important;font-style:italic}.main-product{background:var(--riccio-ivory)}.product__media-wrapper,.product__media img,.product__media .deferred-media{background:var(--riccio-parchment, #F2EBE0)}.thumbnail-slider__button{border:none!important;border-radius:0!important;opacity:.55;transition:opacity .2s ease}.thumbnail-slider__button.is-active,.thumbnail-slider__button:hover{opacity:1;outline:1px solid var(--riccio-dark);outline-offset:2px}.product__info-wrapper{padding:5.6rem 6rem!important;background:var(--riccio-ivory)}.product__text.caption-with-letter-spacing{font-family:Montserrat,sans-serif!important;font-size:.78rem!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--riccio-camel)!important;margin-bottom:1.2rem}.product__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:4rem!important;font-weight:400!important;font-style:italic!important;line-height:1.1!important;letter-spacing:.01em;color:var(--riccio-dark);margin:0 0 2rem!important}.product__info-wrapper .price{border-top:1px solid rgba(26,23,20,.1);padding-top:2rem;margin-bottom:2.4rem}.product__info-wrapper .price .price-item--regular{font-family:Cormorant Garamond,serif;font-size:2.4rem!important;font-weight:400;letter-spacing:.04em;color:var(--riccio-dark)}.product__description{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:300;line-height:1.95;letter-spacing:.03em;color:#1a1714a6;border-top:1px solid rgba(26,23,20,.08);padding-top:2.4rem;margin-bottom:3.2rem}.product__description h3{font-family:Montserrat,sans-serif!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--riccio-dark)!important;margin:2.4rem 0 1.2rem}.product__description ul{padding-left:0;list-style:none}.product__description ul li{font-size:1.25rem;padding:.5rem 0;border-bottom:1px solid rgba(26,23,20,.06);color:#1a1714a6}.product__description ul li:before{content:"\2014";margin-right:.8rem;color:var(--riccio-camel)}.product-form__buttons .button--primary{width:100%;padding:1.8rem!important;font-size:.9rem!important;letter-spacing:.26em!important;margin-top:1.6rem}.product-form__quantity,.shopify-payment-button{display:none!important}.share-button{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgba(26,23,20,.08)}.related-products .title-wrapper .title{font-size:3.2rem!important;font-weight:300!important;font-style:italic}@media screen and (max-width:989px){.image-with-text__content{padding:5rem 3.2rem!important}}@media screen and (max-width:749px){.page-width{padding-left:2rem;padding-right:2rem}.header{padding:1.6rem 2rem}.title-wrapper .title{font-size:3.2rem!important}.rich-text__wrapper .rich-text__heading{font-size:3.6rem!important}.image-with-text__heading{font-size:3.2rem!important}.image-with-text__content{padding:4rem 2rem!important}.product__info-wrapper{padding:3.2rem 2rem!important}.collection .product-grid-container{padding-left:1.6rem;padding-right:1.6rem}.newsletter__wrapper{padding:6rem 2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/riccio-luxury.css.map */
