@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Thin.ttf?v=1758699983);font-weight:100;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-ExtraLight.ttf?v=1758699983);font-weight:200;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Light.ttf?v=1758699983);font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Medium.ttf?v=1758086024);font-display:swap;font-weight:500}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-SemiBold.ttf?v=1758699983);font-weight:600;font-display:swap}:root{--cherry-Red: #CC252C;--pearl-Shimmer: #70777b;--cashmere-White: #F1E6DD;--soft-Taupe: #D2C5B9;--soft-Pink: #FFB6C1;--champagne-Gold: #D29F51;--muted-Sage: #B6B6A1}.btn{padding:12px 28px;line-height:21px!important;font-weight:400!important;transition:.3s ease;font-family:Montserrat!important}.btn.btn-primary{background-color:#cc252c;color:#fff;border:1px solid #cc252c}.btn.btn--primary{border:2px solid var(--color-btn-bg)}.btn.btn--primary:hover{color:var(--color-btn-bg)}.btn.btn--primary:after{content:"";left:0;right:0;top:0;bottom:0;transform:scale(0) rotate(-180deg);background:#faf9f9;position:absolute;z-index:-1;padding:.85em .75em;display:block;transition:all .3s ease}.btn.btn--primary:hover:after{transition:all .3s ease-out}.btn.btn--primary:hover:after{transform:scale(1) rotate(0)}.btn.btn-secondary{background-color:#d29f51;color:#000;border:1px solid #d29f51}.btn.btn-solid{background-color:#f1e6dd;color:#000;border:1px solid #F1E6DD}.btn.btn-primary:hover{background-color:#ae2025;color:#fff;border:1px solid #ae2025}.btn.btn-secondary:hover{background-color:#b1823c;color:#fff;border:1px solid #b1823c}.btn.btn-solid:hover{background-color:#c7baaf;color:#fff;border:1px solid #c7baaf}p{font-size:16px;line-height:1.2;font-weight:400}.ff-heading,h2.ff-heading.section-header__heading.fs-heading-3-base{font-weight:300}.accent__text{font-family:Allura!important}.meganav__list-parent:has(.meganav__prd_img){display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.meganav__list-parent:has(.meganav__prd_img) .meganav__list-child{width:min(200px,100%);text-align:center;margin:0}.meganav__prd_img .image{padding-bottom:100%;position:relative;margin-bottom:10px;overflow:hidden}.meganav__prd_img .image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transform:scale(1);transition:.8s ease transform}html.do-anim .header .animation--dropdown.active .meganav__prd_img .animation--image .image__img{transform:scale(1);transition:.8s ease transform}html.do-anim .header .animation--dropdown.active .meganav__list-child:hover .animation--image .image__img{transform:scale(1.15);transition:.8s ease transform}.scroll-slider-page-dots [data-scroll-slider-page-dot]{width:12px;height:12px}.scroll-slider-page-dots [data-scroll-slider-page-dot].is-selected{background-color:var(--color-button-primary-background);border-color:var(--color-button-primary-background)}.product-item__product-title a{font-size:24px}@media (max-width:1199px){.navigation__links-list{gap:9px}.header__icon-touch{width:30px;height:30px}.header__content-segment.header__content-segment--right{gap:8px}}@media (max-width:991px){.btn{font-size:14px;line-height:20px!important}p{font-size:14px;line-height:21px}}@media (max-width:767px){:not(.slideshow,.ind_about_info,.image-hero)>.section-inner{padding-block:50px}.media-with-content__inner{gap:20px}.media-with-content-split .media-with-content__content-wrapper[data-media-position-mobile=above]{padding:0;padding-inline:16px}.product-item__product-title a{font-size:18px}}html{scroll-behavior:smooth}.article__image .article__image-container{max-width:1000px}.collection__empty p{margin-bottom:20px}.blog__inner{padding-block:100px}@media (max-width:767px){.blog__inner{padding-block:0px}}.collection-bridal .collection-banner__text-container-heading{max-width:500px}@media (max-width: 768px){.collection-bridal .collection-banner__text-container-heading{max-width:60%}.collection-banner .section-inner{padding-block:0px}}@media (max-width: 600px){.collection-bridal .collection-banner__text-container-heading{max-width:80%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/TIS_Custom.css.map */
