input[type=text],input[type=password],input[type=email],input[type=url],input[type=number],textarea{border-color:#ae90da}:focus,.focus-visible{outline:none!important}.slideshow-section .slideshow__title,.slideshow-section .slideshow__btn-wrapper a.btn{font-weight:700}.global__section#newsletter button.newsletter__submit,.global__section#newsletter .rte p,.global__section#newsletter .section-title,.global__section#newsletter .section-title h2{font-size:15px;font-style:normal;line-height:24px}.global__section#newsletter button.newsletter__submit{font-weight:700}.global__section#newsletter .section-title h2{text-transform:none}.global__section#newsletter .section-title h2,.global__section#newsletter .section-title{color:#652f8c!important;font-size:25px;font-weight:400;letter-spacing:1.25px}.global__section[data-section-id*=featured_blog]{padding-top:calc(var(--section-margins) / 2)}.shopify-section[id*=featured_blog] .blog__post-button a{font-weight:700}.shopify-section[id*=featured_blog]{background-color:#f7f7f7}.shopify-section[id*=featured_blog] .blog__post-button a,.global__section#newsletter button.newsletter__submit,.search-sidebar #search_button{border:1px solid var(--button-color)}.shopify-section[id*=featured_blog] .blog__post-button a:hover,.global__section#newsletter button.newsletter__submit:hover,.search-sidebar #search_button:hover{color:var(--button-color)!important;background:var(--button-text)!important}.collection__list-section .collection__item-details .collection--title,.collection__list-section .collection__item-details .collection--count{font-size:15px;font-style:normal;line-height:24px}.collection__list-section .collection__item-details .collection--title{color:#652f8c;font-weight:700}.collection__list-section .collection__item-details .collection--count{color:#652f8c;font-weight:400}.collection__list-section{margin:0;padding-top:calc(var(--section-margins) / 2);padding-bottom:calc(var(--section-margins) / 2 + 40px);background-color:#f7f7f7}[data-section-type=featured-collection] .product-info-inner .prod-title,[data-section-type=featured-collection] .price--listing .price-item{font-size:15px;font-style:normal;line-height:24px;color:#652f8c;font-weight:400}[data-section-type=featured-collection]{margin:0;padding-top:calc(var(--section-margins) / 2);padding-bottom:calc(var(--section-margins) / 2 + 40px);background-color:#f7f7f7}.textWithImage__column-section .textWithImage__column-caption .rte p,.textWithImage__column-section .textWithImage__column-caption .rte p a,.textWithImage__column-section .textWithImage__column-caption h3{color:#652f8c;font-size:15px;font-style:normal;line-height:24px}.textWithImage__column-section .textWithImage__column-caption .rte p{font-weight:400;max-width:300px}.textWithImage__column-section .textWithImage__column-caption .rte p a{font-weight:700}.textWithImage__column-section .textWithImage__column-caption h3{font-size:19px;font-weight:400;letter-spacing:.95px}.testimonials__section .testimonials__content .rte p,.testimonials__section .testimonials__content .testimonial__author p{font-size:15px;font-style:normal;line-height:24px}.testimonials__section .testimonials__content .testimonial__author p{font-style:italic}.testimonials__section .testimonials__content .testimonial__rating svg .hover-fill{fill:#ae90da}.testimonials__section .flickity-page-dots .dot.is-selected{background-color:#652f8c}.testimonials__section .flickity-page-dots .dot{border:1px solid #652f8c}@media screen and (max-width:740px){.testimonials__section .testimonial__type-title:before{left:50%;transform:translate(-50%)}}.section-title h2,.section-title h2 a{color:#652f8c!important;font-size:25px;font-weight:400;letter-spacing:1.25px;text-transform:uppercase}.footer-block[class*=block-newsletter]{grid-column:auto / span 4}.footer-block .footer-sect .h4{color:#652f8c!important;font-size:15px;font-weight:700;letter-spacing:.85px}.footer-block .footer-sect ul li a{font-size:14px;font-weight:400;line-height:32px}.mobile-menu{background-color:#ece9f2!important}.c-accordion.c-accordion--mobile-nav li:not(.c-accordion__panel){border-color:#ae90da!important}.c-accordion.c-accordion--mobile-nav a{color:#652f8c!important;font-size:15px;font-weight:400;letter-spacing:.75px}svg.testament--apollo-close .hover-fill,svg.testament--icon-theme-user .hover-fill,svg.testament--apollo-down-carrot .hover-fill{fill:#8d86c0!important}.navigation__menu.tablet-hide.sm-hide{display:flex;justify-content:center;align-items:center}.secondary__menu{border-top:1px solid #4d4d4d}.navigation--sticky .secondary__menu{border-top:none}.navigation__menulink{padding:0 12px!important}.dropdown{background-color:#ebe9f2}.dropdown__menulink{color:#652f8c!important;font-size:15px;font-weight:400;text-transform:uppercase!important}.dropdown-menu .navigation__menulink{color:#8d86c0}@media screen and (min-width:741px){#logo img{max-width:100px!important;margin:0 68px}}@media screen and (min-width:980px)and (max-width:1280px){.navigation__menulink,.dropdown__menulink{font-size:12px}}@media screen and (max-width:1280px){.dropdown-menu .shopping__cart-links{display:none!important}}.mini-cart__container .secondary-button{background:#e1d9eb!important;color:#652f8c!important;border:1px solid #652f8d4d}.mini-cart__container button#checkout:hover{background:var(--secondary-button-text)!important;color:var(--secondary-button-color)!important;border:1px solid var(--button-color)}@media screen and (max-width:750px){.wallet-cart-grid,.dynamic-checkout__content{padding:15px}}@media screen and (min-width:741px){.slideout.mini-cart{width:375px}.slideout__drawer-right{transform:translate(375px)}}#predictive-search-results-list .predictive-search__item{padding:10px 1rem!important}#predictive-search-results-list .predictive-search__item p{margin-bottom:0}.section-countdown .countdown__heading h3{margin-bottom:7px!important}.cart-page button#checkout:hover{background:var(--secondary-button-text)!important;color:var(--secondary-button-color)!important;border:1px solid var(--button-color)}.cart-page button[class*=qty-control--up],.cart-page button[class*=qty-control--down]{background:#e1d9eb!important;color:#652f8c!important;border:1px solid #652f8d4d}.megamenu.row.grid__wrapper{background-color:#ece9f2;max-width:1715px;width:90%;padding:30px 100px!important;left:50%;transform:translate(-50%);row-gap:0;border:1px solid #ae90da;margin-top:1px}.mm-image{padding:0}ul.megamenu__ulcontainer{margin-top:0}.megamenu__wrapper{columns:3}.megamenu__list-container{display:flex;justify-content:flex-start;align-items:center;padding-left:70px}.megamenu__listlink,.dropdown__menulink{color:#200459!important;font-size:14px!important;font-weight:400;line-height:25.6px;text-transform:none!important}.megamenu__listitem,.dropdown__menuitem{padding:0 0 8px!important}li.navigation__menuitem{z-index:1}li.navigation__menuitem[aria-expanded*=true] .navigation__menulink,li.navigation__menuitem[aria-expanded*=true] .navigation__menulink:hover,.navigation__menulink:hover{color:#442973}.navigation__menuitem.js-menuitem-with-nested-dropdown{position:relative}.dropdown{left:50%;transform:translate(-50%);padding:35px;border:1px solid #ae90da;margin-top:1px}@media screen and (min-width:980px)and (max-width:1280px){.megamenu__list-container{padding-left:0}.megamenu.row.grid__wrapper{padding:15px 50px!important}}p.note-for-clients{margin:0;background:#fff;padding:5px 10px;font-size:11px;line-height:15px;border-radius:3px}.product-item button.add-to-cart-button{border:1px dashed #777;display:inline-block;padding:6px 10px;background:#fff;border-radius:5px;color:#000;height:auto;width:auto;font-size:14px;color:#3d236c}p.note-for-clients{margin:0;background:#fff;padding:5px 10px;font-size:11px;line-height:15px;border-radius:3px;width:auto!important;max-width:fit-content}.hidden-w{display:none!important}.fm-thread{display:flex;gap:5px}.custom-product-option{margin-top:20px}label[for=matching-fabric]{font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:25.6px}#quantity-container{margin-top:10px}textarea#matching-fabric{height:50px;border:1px solid #8e6bbf;border-radius:4px;margin-top:9px}#custom-quantity{width:50px;margin-left:10px}span.matchingsku{width:100%!important;display:flex;font-size:14px;padding-bottom:10px}.ajax-cart__cart-variants p{font-size:14px}.product-item button.add-to-cart-button:hover{background:#652f8c;color:#fff}.slideout__drawer-right .product-item p.note-for-clients{display:none}.slideout__drawer-right .product-item .add-to-cart-button{display:none!important}.wishlist-fix{max-width:40px}.wishlist-remove{max-width:40px;max-height:40px;background-color:#f7f7f7!important}.wishlist-remove:hover{background-color:#ff7272!important}.wishlist-remove:hover svg{fill:#fff!important}.wishlist-move-cart{font-weight:700}.sewp-header{background-color:#652f8c!important}.sewp-close{margin-bottom:unset!important}.sewp-close:hover{background-color:transparent!important}.wh-search-icon{top:12px!important}.close-wishlist,.close-wishlist:hover{max-width:20px;max-height:20px;top:5px!important;right:5px!important;background-color:transparent!important}.wishlist-popup{padding:25px 25px 25px 10px!important}.wishlist-p-right p{display:none!important}.wishlist-text{text-align:left;color:#2a2a2a;font-size:12px;font-weight:400;line-height:12px;text-decoration-line:underline;padding-left:15px}.wishlist-icon svg{width:12px;height:12px}.product__section{padding-top:30px;margin-top:unset!important}.product__section.main__section,.shopify-section[id*=product-recommendations]{background-color:#fff}input[name=quantity]{background-color:#fff;border-color:#ae90da}.quantity-control-up,.quantity-control-down,.quantity-control-up:hover,.quantity-control-down:hover{color:#000;border-color:#ae90da}.quantity-control-up:hover,.quantity-control-down:hover{background-color:#e1d9eb}button.shopify-payment-button__more-options{text-align:left;color:#2a2a2a;font-size:12px;font-weight:400;line-height:12px;text-decoration-line:underline;padding-left:16px!important}button.shopify-payment-button__more-options:hover{padding-left:16px!important}.product__form-buttons{position:relative}.product__section-details .wishlist-engine{position:absolute;bottom:-4px;right:6px}.product__section-details.wishlist-engine-button{padding:0!important}.product-specification{margin-left:0!important}.product-specification li{list-style:none;color:#2a2a2a;font-size:14px;font-weight:400;line-height:25.6px}.product__section-details .product-description,.product__section-details .product-description p{text-align:left;color:#2a2a2a;font-size:14px;font-weight:400;line-height:25.6px}.product__section--sku>label,.product__section--sku>span{color:#2a2a2a;font-size:14px;font-weight:400;line-height:25.6px}.product__section--header .product-description table tbody tr td{background:none!important}#product-price{color:#2a2a2a;font-size:20px;font-weight:400;line-height:25.6px;margin-top:10px;border-color:#ae90da}.product__section-details .c-accordion.c-accordion--product .c-accordion__header{border-color:#ae90da;margin-top:20px}.product__section-details .AddtoCart:hover{background-color:#200459;color:#fff}.product__section-container .price__sale .price-item--sale{color:#2a2a2a;font-size:20px;font-weight:400;line-height:25.6px}.product__section-container .price__sale .price-item--regular{color:#8d8793;font-size:18px;font-weight:400;line-height:25.6px}.qty_mains h5{margin-bottom:4px}.qty_mains label{color:#652f8c;font-size:12px;font-weight:400;line-height:25.6px}.variant-stock-levels__inner svg{fill:#706cda;background-color:#ece9f2;border-radius:100%}.stock-info{display:flex;align-items:center;color:#2a2a2a;text-align:center;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin-top:20px}.stock-dot{width:10px;height:10px;border-radius:50%;margin-right:8px}.stock-dot.in-stock{background-color:#706cda}.stock-dot.out-of-stock{background-color:#ff7272}.product-9481916580132 .stock-info,.product-9481916580132 .qty-selection,.product-9481916580132 .product__section--buttons,.product-9481916580132 .popup_content_link,.product-9481916580132 .share-icons{display:none}.collection__page{margin-top:unset!important;padding-top:0!important}.collection__page.main__section{background-color:#fff}.collection__page #pagination{padding-bottom:30px}.collection__page #pagination span,.collection__page #pagination a{min-width:38px;min-height:38px}.collection__page #pagination span.current{background-color:#652f8d;color:#fff}.filter-toggle__trigger,.filter-toggle__trigger:hover,input.chosen-value.js-hz-filter-input,input.chosen-value.js-hz-filter-input:hover,.collection__horizontal-toolbar .value-list,.search__horizontal-toolbar .value-list,.collection__horizontal-toolbar .value-list li,.search__horizontal-toolbar .value-list li,.filter-price__trigger,.filter-price__trigger:hover,.collection__horizontal-toolbar .filter-price__dropdown,.search__horizontal-toolbar .filter-price__dropdown{background-color:#fff}.filtering__results ul.current_tags li.current_tag a{color:#652f8c;background-color:#ece9f2}.filter-range__slider--input::-webkit-slider-runnable-track,.filter-range__slider--input::-webkit-slider-runnable-track:focus{background-color:#652f8c}.wishlist-engine:not(.product__form-buttons .wishlist-engine){-webkit-tap-highlight-color:transparent;border-radius:100%;position:absolute;z-index:2;right:15px;top:15px}.wishlist-engine:not(.product__form-buttons .wishlist-engine) .wishlist-engine-button{border-radius:100%}.collection--header-banner{background-color:#652f8c;background-size:cover;background-position:center;min-height:400px;display:flex;justify-content:center;align-items:center;margin-bottom:80px}.collection--header-banner h1.page-title{text-align:center;font-size:36px;font-weight:400;letter-spacing:1.6px;margin-bottom:12px}.collection--header-banner .rte p{text-align:center;font-size:20px;font-weight:400;line-height:25.6px}@media screen and (max-width:740px){.collection--header-banner{margin-bottom:40px}.collection--header-banner h1.page-title{font-size:24px;letter-spacing:1.2px}.collection--header-banner .rte p{font-size:16px;line-height:20.8px}.collection__page .product-loop{grid-row-gap:20px!important}.collection__page #pagination span,.collection__page #pagination a{min-width:30px;min-height:30px}}.customer-login .button:hover,#create_customer .button:hover,#modal-recover-password .button:hover{color:#652f8c;border:1px solid #652f8c}.notification{visibility:hidden;min-width:250px;margin-left:-125px;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px;font-size:17px}.notification.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}.notification.success{background-color:#4caf50}.notification.error{background-color:#f44336}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.add-to-cart-button.loading{opacity:.3;cursor:not-allowed}.user-login .guest-user-login{display:none}.user-login .row .desktop-6.auto.relative.overflow-hidden{margin:auto;float:unset}.login-info.alternate{padding-left:0!important}.blog__post-author.posted:before{content:"Fabric Mart";color:#000}.blog__post-author.posted{color:transparent!important}.dropdown__menuitem:hover>.dropdown--nested.dropdown,.dropdown__menuitem.dropdown__menuitem--active>.dropdown--nested.dropdown{position:absolute;left:100%;padding:10px 10px 10px 20px;top:-10px;background:var(--dropdown-background-color);border:1px solid var(--nav-border-color);display:block;margin-left:7rem}button#ltkPopupTriggerButton{width:auto}.desktop-12.tablet-6.mobile-3.a-left.relative.newsletter{font-size:12px;display:flex;gap:10px;font-weight:400!important;align-items:center}div#newsletters{font-size:13px;display:flex;gap:10px;font-weight:300!important;align-items:center;justify-content:flex-start;padding:14px 0}label[for=newsletter]{font-weight:400;margin:0}div#newsletter-field{font-size:11px;display:flex;gap:10px;font-weight:300!important;align-items:center;justify-content:center;padding:0}label[for=newsletter-footer]{padding:0;margin:0;font-weight:400}.desktop-12.tablet-6.mobile-3.a-left.relative.newsletter{padding-bottom:1rem}span.price-item.price-item--regular-yards{color:#000;margin-top:0;margin-bottom:20px;display:block}span.price-item-collection.price-item--regular-yards{font-size:15px;display:flex;color:#000}.wishlist-price{display:none!important}#mini-cart .ajax-cart__cart-variants,.wishlist-move-cart{display:none}button.up.quantity-control-up[disabled]{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}button.add.AddtoCart.js-ajax-submit.disabled{background-color:#ccc;cursor:not-allowed}.decimal_qty.errors{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:0;text-align:left}span.message{color:#652f8c;font-size:12px;font-weight:400;line-height:25.6px}.decimal_qty.errors span.error-message{margin:0;font-size:13px}.up:hover,.down:hover{color:#652f8c;cursor:pointer}[data-url="/products/gift-card"] label[for=variantSku]{display:none!important}button.slideout__trigger-password.js-slideout-open{padding:10px;background:#fff;border:1px solid}.checkbox-indicator{height:18px;width:18px;background:#fff;border:1px solid #d5d5d5;border-radius:0;display:flex;align-items:center;justify-content:center;min-width:18px!important}.filter-apply-wrapper{position:static;bottom:0;background:#ece9f2;padding:15px;z-index:100;display:grid;grid-template-columns:1fr 1fr;gap:10px}.filter-apply-btn{width:100%;padding:12px;background:#652f8c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .3s ease}.filter-apply-btn:hover{background:#4a2266}.current_filters--clear.js-current-filter{max-height:50px}.filter-apply-btn{margin-bottom:0}.current_filters--clear{width:100%;padding:11px;background:#f5f5f5;color:#652f8c;border:1px solid #652f8c;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;text-align:center;text-decoration:none;transition:all .3s ease;display:inline-block}.current_filters--clear:hover{background:#652f8c;color:#fff}@media screen and (max-width:768px){.filter-apply-wrapper{margin-bottom:20px}.filter-apply-wrapper{grid-template-columns:1fr}}.current_filters--clear.js-current-filter.clear-tags{display:none}
/*# sourceMappingURL=/cdn/shop/t/100/assets/custom.css.map */
