@font-face{font-family:SuisseIntl;src:url(/assets/SuisseIntl-Regular.woff2) format("woff2"),url(/assets/SuisseIntl-Regular.woff) format("woff");font-weight:400;font-style:normal}p,a,span{font-family:SuisseIntl,sans-serif!important}@font-face{font-family:Orange Squash;src:url(/cdn/shop/files/orange_squash-webfont.woff2?v=1748842337) format("woff2");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:Orange Squash!important}.template-collection .image-overlay__content-wrapper .image-overlay__content.content-box h1.heading.h1 split-lines span{font-family:Orange Squash!important;text-transform:uppercase;letter-spacing:3px;font-weight:600}a.button{line-height:normal;font-size:16px!important;padding:15px 0;width:fit-content!important;padding-inline-end:20px!important;padding-inline-start:20px!important;font-weight:700!important}@media screen and (max-width: 741px){a.button{font-size:14px!important}}.header__linklist .header__linklist-item a{text-transform:uppercase;letter-spacing:1px}@media screen and (min-width: 741px){.header__wrapper{padding:20px 0}}.image-banner-custom .image-overlay__content h3.heading.h2{font-size:35px;text-transform:uppercase;line-height:normal;letter-spacing:1px}@media (max-width:749px){.image-banner-custom .image-overlay__content h3.heading.h2{font-size:25px}}section.collection-custom.section h3.heading.h2{text-transform:uppercase;letter-spacing:1px;font-size:35px}section.collection-custom .section__header{max-width:100%}section.collection-custom.section{position:relative}section.collection-custom .list-collections{position:static}section.collection-custom prev-next-buttons.list-collections__prev-next.prev-next-buttons.hidden-pocket{display:flex;top:0;transform:translate(0)}section.collection-custom .prev-next-button{background:transparent;color:#000;width:45px;height:46px}section.collection-custom .prev-next-button svg{width:100%;height:16px}section.collection-custom .list-collections__item-image{height:310px}.featured-collection-custom .aspect-ratio--square img,.featured-collection-custom .aspect-ratio--short img,.featured-collection-custom .aspect-ratio--tall img{object-fit:cover;top:50%;width:100%;height:100%;position:absolute;left:50%;transform:translate(-50%,-50%)!important}.featured-collection-custom a.product-item-meta__title{font-size:20px;text-transform:uppercase;line-height:normal}.featured-collection-custom span.price{font-size:18px;color:red}.product-item__image-wrapper{margin-block-end:10px}header.section__header{max-width:100%;text-align:left}header.section__header h3.heading.h2{font-size:35px;text-transform:uppercase;letter-spacing:1px;line-height:normal;text-align:center}.tabs-nav__item{font-size:18px}@media (max-width:749px){.tabs-nav__item{font-size:16px}header.section__header h3.heading.h2{font-size:25px}a.product-item-meta__title{font-size:16px}span.price{font-size:14px}}section.image-with-text-custom.about-page-image-text.section .image-with-text__content-wrapper{padding:0}section.image-with-text-custom.about-page-image-text.section .image-with-text__text-wrapper p{font-size:20px;line-height:normal;margin-bottom:0}section.image-with-text-custom.about-page-image-text.section .image-with-text__image-wrapper{margin-block-end:0;margin-inline-start:0;margin-inline-end:0!important}section.image-with-text-custom.about-page-image-text.section .image-with-text__wrapper{gap:0px}section.image-with-text-custom.about-page-image-text.section h3.heading.h3{font-size:35px;text-transform:uppercase;line-height:normal}section.image-with-text-custom.about-page-image-text.section .image-with-text__wrapper{padding:0}section.image-with-text-custom.about-page-image-text.section .image-with-text__wrapper{background:#dfff00}section.image-with-text-custom.about-page-image-text.about-first-block.section{margin-top:50px}section.image-with-text-custom.about-page-image-text.about-last-block.section{margin-bottom:50px}image-with-text.image-with-text.image-with-text--overlap-image.became-visible{padding-left:0;padding-right:0}@media screen and (min-width: 1000px){section.image-with-text-custom.about-page-image-text.section .image-with-text__image-wrapper,section.image-with-text-custom.about-page-image-text.section .image-with-text-content-block{max-width:100%;width:100%}section.image-with-text-custom.about-page-image-text.section .image-with-text__content-list{padding:30px}}@media screen and (min-width: 741px) and (max-width: 999px){.image-with-text--boxed{padding:0 0 30px}}@media (max-width:749px){section.image-with-text-custom.about-page-image-text.section h3.heading.h3{font-size:25px}section.image-with-text-custom.about-page-image-text.section .image-with-text__text-wrapper p{font-size:16px}}section.image-with-text-custom.about-page-image-text.section .image-with-text__content-list{padding-left:30px;padding-right:30px}section.rich-text-custom.section p{font-size:20px;line-height:normal;margin:0}section.newsletter-custom h2.heading.heading--small{font-size:35px;text-transform:uppercase;letter-spacing:1px;line-height:normal}section.newsletter-custom .image-with-text-block__content p{font-size:18px;margin-top:0;line-height:normal}section.newsletter-custom span.loader-button__text{line-height:normal;padding:13px;padding-inline-end:0;padding-inline-start:0;font-size:20px}section.newsletter-custom .input label.input__label{font-size:16px;color:#000;text-transform:uppercase}section.newsletter-custom .input__field{border:1px solid rgb(0 0 0)}@media screen and (min-width: 1200px){section.newsletter-custom .content-box--small{width:100%;max-width:650px}}@media screen and (min-width: 1000px){section.newsletter-custom .newsletter-modal__content{padding:80px 30px}}@media (max-width:749px){.image-with-text-block__content{width:400px;margin-left:auto!important;margin-right:auto!important}section.newsletter-custom h2.heading.heading--small{font-size:20px}section.newsletter-custom .image-with-text-block__content p{font-size:16px}}section.gallery-custom.section header.section__header.container.text-container{max-width:100%}section.gallery-custom.section h3.heading.h2{font-size:35px;text-transform:uppercase;line-height:normal;letter-spacing:1px}.gallery-custom.section .container{padding-inline:0!important}@media (max-width:749px){section.gallery-custom.section h3.heading.h2{font-size:25px}}p.footer__item-title{font-size:20px;color:#042013}.footer__item-content .linklist__item a{font-size:14px;letter-spacing:1px;text-transform:uppercase}.footer__item-content p{font-size:18px;line-height:normal}ul.social-media{gap:10px}.social-media__item{box-shadow:none;border:1px solid #000}.social-media__link{width:42px;height:42px}.footer__copyright{font-size:20px}.footer__aside{background:#dedede}span.footer__payment-methods-label{font-size:18px;color:#000}.input__field:focus-visible{box-shadow:none!important;outline:none!important}.footer{padding:48px 0 0}.footer__aside{background:#f5f5f5;padding:20px 0 10px;display:none}.footer__copyright{font-size:16px;text-transform:uppercase;justify-content:center;margin-block-start:0}footer.footer.footer--bordered{padding-bottom:60px}@media (max-width:749px){p.footer__item-title{font-size:18px}.footer__item-content .linklist__item a,.footer__item-content p{font-size:15px}}native-carousel.text-with-icons{margin-top:35px;margin-bottom:60px}.text-with-icons__content-wrapper p.heading.heading--small{font-size:22px;line-height:normal}.text-with-icons__content-wrapper p{font-size:18px;line-height:normal;margin-block-start:0px!important;margin-block-end:10px}.text-with-icons__item{padding:10px 10px 15px;background:#f1f1f1}@media (max-width:999px){.text-with-icons__list{margin:0}}@media (max-width:749px){.text-with-icons__content-wrapper p{font-size:16px}.text-with-icons__content-wrapper p.heading.heading--small{font-size:18px}}.breadcrumb__item{font-size:16px;color:#000}@media (min-width:1000px){product-media.product__media.became-visible{position:sticky;top:0;z-index:99}}.color-swatch__item{border:2px solid rgb(237 237 237)}.rv-accordion-item{border-bottom:1px solid #e5e5e5;padding-bottom:5px}.rv-accordion-header{width:100%;padding:5px 0;background:none;border:none;text-align:left;font-weight:500;font-size:1rem;display:flex;justify-content:space-between;cursor:pointer;align-items:center}span.rv-accordion-icon{display:flex;height:100%;width:100%;justify-content:end;align-items:center}.rv-accordion-content{padding:0 20px;font-size:.95rem;color:#333}.rv-accordion-icon{font-weight:700}.rv-accordion-content{overflow:hidden;max-height:0;transition:max-height .3s ease}.rv-accordion-header p{font-size:16px;text-transform:uppercase;letter-spacing:1px}.rv-accordion-content p{font-size:15px;color:#000;padding:0}span.product-form__option-name{font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#000;font-weight:700}.product-form__option-info{align-items:center}.product-form__option-value{font-size:16px;color:#042013;font-weight:700}product-inventory.product-form__inventory-wrapper{font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.inventory{color:green;margin-inline-start:8px}h1.product-meta__title{font-size:24px;letter-spacing:1px}a.color-button img{width:50px;height:50px;border-radius:5px}.related-colors-grid{gap:10px;display:flex}.related-colors-grid{gap:10px;display:flex;margin-top:8px}.product-title-custom-color{font-size:16px;color:#000;text-transform:uppercase;font-weight:700;letter-spacing:1px}a.color-button.is-active img{border:2px solid;padding:3px}.color-redirect-block{width:40px!important;height:40px;border-radius:50%}a.color-button.is-active .color-redirect-block{border:2px solid #000}.color-redirect-block{width:40px!important;height:40px;border-radius:50%;border:1px solid #dedede}.rv-accordion-header span{width:100%}.product-form{row-gap:20px;display:grid}section.image-with-text-custom.about-page-image-text.section{margin:0}.product-form__payment-container{margin:0}.product-button-link-custom.product-form__button a.button.button--primary{background:transparent;color:#042013;padding:0!important;text-decoration:underline;text-underline-offset:2px}body:not(.template-index) img.header__logo-image.header__logo-image--transparent{content:url(/cdn/shop/files/IMG_4275-removebg-preview_3.png?v=1744966849)}body:not(.template-index) img.header__logo-image.header__logo-image--transparent:hover{content:url(/cdn/shop/files/output-onlinepngtools.png?v=1745924176)}body:not(.template-index) img.header__logo-image{content:url(/cdn/shop/files/Ritual_Velvet_Logo_Blk-removebg-preview_1.png?v=1745890014);transition:opacity .2s ease-in-out}body:not(.template-index) img.header__logo-image:hover{content:url(/cdn/shop/files/output-onlinepngtools.png?v=1745924176);opacity:1}@media screen and (min-width: 741px){.list-collections__item-list{grid-template-columns:repeat(2,1fr);grid-gap:var(--container-gutter);justify-content:safe center}}section.collection-custom .list-collections__item-image{height:100%}.product-list__inner.product-list__inner--scroller.hide-scrollbar{margin:0}.footer__item-content p{font-size:14px;line-height:18px;letter-spacing:0px}.footer__item-list{gap:40px;display:flex}.footer__item{max-width:15%;width:100%}.footer__item.footer__item--newsletter.is-first{max-width:35%;width:100%}.input__field{border:none;border-bottom:1px solid #dedede;border-radius:0}p.footer__item-title{font-size:18px;color:#042013;display:none}.footer__item.footer__item--image{display:flex;align-items:center}@media (max-width:990px){body .footer .footer__item.footer__item--newsletter,.footer__item{max-width:47%;width:100%}.footer__item-list{flex-wrap:wrap}.footer__item-list{row-gap:55px;column-gap:40px}}@media (max-width:749px){body .footer .footer__item.footer__item--newsletter,.footer__item{max-width:100%;width:100%}.footer__item-list{gap:55px}.footer__item-content p{font-size:14px;line-height:26px;letter-spacing:0px}label.input__label{font-size:14px;color:#000;text-transform:uppercase}.footer__item-content .linklist__item a,.footer__item-content p{font-size:14px}.footer__item.footer__item--image{display:flex;align-items:center;justify-content:center}.footer__item-content{text-align:center}}.featured-collection-custom a.product-item-meta__title{font-size:20px;text-transform:capitalize;line-height:normal;text-align:center}.featured-collection-custom span.price{font-size:16px;color:red}.featured-collection-custom .price-block-save-custom{display:flex;justify-content:center;align-items:center;gap:10px}.featured-collection-custom span.label.label--highlight{background:transparent;color:red;padding:0;font-size:18px}.featured-collection-custom span.price{font-size:20px;color:#000}.featured-collection-custom span.price.price--highlight{color:#000;font-size:20px}body.template-collection a.product-item-meta__title,body.template-product a.product-item-meta__title{font-size:20px;text-transform:uppercase;line-height:normal;text-align:left}body.template-collection span.price,body.template-product span.price{font-size:16px;color:red}body.template-collection .price-block-save-custom,body.template-product .price-block-save-custom{display:flex;justify-content:flex-start;align-items:center;gap:10px}body.template-collection span.label.label--highlight,body.template-product span.label.label--highlight{background:transparent;color:red;padding:0;font-size:18px}body.template-collection span.price,body.template-product span.price{font-size:20px;color:#000}body.template-collection span.price.price--highlight,body.template-product span.price.price--highlight{color:#000;font-size:20px}.drawer__content a.product-item-meta__title.text--small,.mini-cart__recommendations-inner a.product-item-meta__title.text--small{font-size:16px}.drawer__content span.price,.mini-cart__recommendations-inner span.price{font-size:16px;color:#000}.drawer__content span.price.price--highlight,.mini-cart__recommendations-inner span.price.price--highlight{color:#000;font-size:16px}@media (max-width:749px){.image-overlay__content-wrapper{padding:150px 0 0}.image-banner-spacing .image-overlay__content-wrapper{padding:48px 0}}@media (max-width:550px){a.product-item-meta__title{font-size:18px}body.template-collection a.product-item-meta__title,body.template-product a.product-item-meta__title{font-size:14px}body.template-collection span.price,body.template-product span.price{font-size:14px;color:#000}span.label.label--highlight,span.price,span.price.price--highlight{font-size:16px}.price-block-save-custom{flex-wrap:wrap;row-gap:0}}@media (max-width:375px){body.template-collection a.product-item-meta__title,body.template-product a.product-item-meta__title,span.label.label--highlight,span.price,span.price.price--highlight{font-size:12px}}body.template-index store-header.header.header--bordered{background:transparent;box-shadow:none!important}.page-header__text-wrapper.text-container h1{letter-spacing:1px}section.lookbook-page-rich-text.section .content-box h3.heading.h2{color:#042013;letter-spacing:1px;text-transform:uppercase;font-size:35px}section.lookbook-page-rich-text.section{margin-bottom:40px;margin-top:40px}form.form.newsletter-modal__form button.button.button--primary.button--full{background:#042013}.newsletter-modal__content h2.heading.h5{font-size:30px;letter-spacing:1px;line-height:normal}.newsletter-modal__content p{font-size:18px;color:#000}@media screen and (min-width: 1000px){.newsletter-modal__content{padding:80px 40px}.newsletter-modal__image,.newsletter-modal__content{flex:1 0 0;min-width:650px;max-width:650px}}button.checkout-button.button.button--primary.button--full{background:#042013}.product-meta__label-list.label-list span.label.label--subdued,.product-item__label-list.label-list span.label.label--subdued{background:red}.product-form__add-button{background:#042013}.image-banner-custom .image-overlay__content h3.heading.h2{font-size:74px;text-transform:uppercase;line-height:normal;letter-spacing:1px}.image-banner-custom .content-box--left{margin-inline-start:0}.image-banner-text-cust h3.heading.h2.reveal{font-size:74px;max-width:600px}@media (max-width:1300px){.image-banner-text-cust h3.heading.h2.reveal{font-size:74px;max-width:500px}}@media (max-width:990px){.image-banner-custom .image-overlay__content h3.heading.h2{font-size:65px}.image-banner-text-cust h3.heading.h2.reveal{font-size:50px;max-width:350px}}@media (max-width:700px){.image-banner-custom .image-overlay__content h3.heading.h2{font-size:50px}.image-banner-text-cust h3.heading.h2.reveal{font-size:40px;max-width:280px}}@media (max-width:555px){.image-banner-custom .image-overlay__content h3.heading.h2{font-size:40px}.image-banner-text-cust h3.heading.h2.reveal{font-size:30px;max-width:200px}.image-banner-text-cust.image-banner-spacing .image-overlay__content-wrapper{padding:88px 0 20px}}@media (max-width:465px){.image-banner-custom .image-overlay__content h3.heading.h2{font-size:31px}.image-banner-text-cust h3.heading.h2.reveal{font-size:20px;max-width:200px}.image-banner-text-cust a.button{line-height:normal;padding:12px 0;width:fit-content!important;padding-inline-end:14px!important;padding-inline-start:14px!important;font-weight:700!important;font-size:12px!important}.image-banner-text-cust .image-overlay__text-container .button-wrapper:only-child{margin-block-start:10px}.image-overlay__text-container{margin-block-start:0}}@media (max-width:365px){.image-banner-custom .image-overlay__content h3.heading.h2{font-size:24px}}section.rich-text-custom.section h3.heading.h2{font-size:35px;letter-spacing:1px;line-height:normal;text-transform:uppercase;margin-bottom:14px}@media (max-width: 749px){section.rich-text-custom.section h3.heading.h2{font-size:25px}}.list-collections__item-info{z-index:1;width:100%;padding-inline-start:0;padding-inline-end:0;position:absolute;bottom:0;left:0;transform:translateY(0);height:100%;top:auto;align-items:flex-end;display:grid}.list-collections__item-info.text-container:after{content:"";background:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2}.list-collections__item-info p.heading.h3{position:absolute;width:100%;z-index:1;font-family:Orange Squash!important;font-size:40px;text-transform:uppercase;font-weight:600;padding:20px 0;letter-spacing:2px}.product:not(.product--featured){margin-block:0}.rich-text__content p span:last-child{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
