.products-grid .bh_heart{display:none}.d-flex{display:flex}.weight-700{font-weight:700}.weight-500{font-weight:500}.mt-40{margin-top:40px}.mt-20,.mt-10{margin-top:10px}.cst-heading-line-height{line-height:65px}.cst-p-line-height{line-height:30px}.highlight-text{background:linear-gradient(135deg,#dc54dc,#830081)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent}.bh_heart{z-index:10!important}.button-gradient-bg{background:linear-gradient(135deg,#712271,#b13f2c)}.header-navigation nav .responsiveMenu.isDesktop li a:hover,.header-navigation nav .responsiveMenu.isDesktop li a:focus,.header-navigation nav .responsiveMenu.isDesktop li a.active{color:#a441cc}.header-navigation-measure.table{display:flex;align-items:center;justify-content:space-between}.header-navigation-measure:before,.header-navigation-measure:after{display:\a0none}header .static-search .search-form.search-form-header.static-search-max{max-width:100%;min-width:320px;margin-left:2rem;margin-right:2rem}.header-navigation-measure .customer-links ul li{margin:0 0 0 15px!important;height:auto!important}header .vivarti_header_icons .static-search .search-form.search-form-header>span{border-color:#f1f5f9;border-radius:6px;background:#f1f5f97f;height:40px;padding-left:5px}header .static-search .search-form.search-form-header>span button svg{height:14px;padding:calc(var(--master_spacing) / 4);color:#64748b}section.announcement-bg.announcement_color_scheme.loaded{background:linear-gradient(135deg,#712271,#b13f2c);color:#fff}.vivarti_header_icons{min-width:400px;display:block!important}.vivarti_header_icons ul{display:flex!important;align-items:baseline}.vivarti_header_icons ul .search{display:block!important}.vivarti_header_icons .static-search .search-form.search-form-header>span{border-color:#000;border-radius:6px;background:#797b7d1a}.vivarti_header_icons .static-search input[type=search].search-field{color:#333;font-weight:400}header .header-navigation nav .responsiveMenu li a{color:#020817;font-weight:500}header .active input[type=search].search-field{background:transparent}.vivarti_header_icons .static-search .search-form.search-form-header>span button{color:#000}.vivarti_header_icons li.account{display:block!important}.cst-button-wrapper{display:flex;gap:20px}a.view-product-btn:hover{color:#fff;text-decoration:none;transform:scale(1.1)}.view-product:hover{transform:scale(1.1)}.dynamic-section .product .product-details{border-radius:10px}.dynamic-section .product .product-thumb img{margin:0 auto;max-width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.bottom-container{display:flex;JUSTIFY-CONTENT:space-between;padding-top:15px}.product.borders>div{border-radius:16px;box-shadow:0 2px 4px #0003,0 3px 10px #0000001a}.product .product-details .product-title a:hover,.product .product-details .product-title a:focus{text-decoration:none;color:#712271}p.prd-desc{font-size:14px;font-weight:400}.hide{display:none}.show-filter{width:100%}.banner-section+.container{margin-top:0}.product.hover .purchase{max-height:unset}.product .product-details .product-variants{display:flex;flex-direction:row;align-items:end;margin-top:0;justify-content:space-between}.table-cell.sort.left.customfilter span{font-weight:600}.table-cell.sort.left.customfilter{display:flex;gap:5px;cursor:pointer;color:#712271;padding:13px 0 15px}.cst-postion{position:absolute;bottom:0;color:#ff;width:auto}.section-wrap{background:linear-gradient(135deg,#731c73,#210120)!important}.block-text{padding:13px 0 0}.footer-menu h5{font-size:20px}.three h4.h5{font-size:20px;font-weight:700}footer .footer-menu ul li a{font-size:16px;text-decoration:none}.contact-info{line-height:1.8}.hours{margin-top:10px}.bold{font-weight:700}.twelve.brands.policy-pages ul{display:flex;list-style:none;gap:20px;justify-content:end}.twelve.brands.policy-pages ul li a{font-size:var(--xx_small)}.contact-section{font-size:16px}.contact-section{color:#fff;line-height:1.8;max-width:400px}.contact-row{display:flex;align-items:center;margin-bottom:10px;gap:10px}.contact-icon{font-size:1.2em;line-height:1.4}.contact-text a{color:#d6dce5;text-decoration:none}.contact-text a:hover{text-decoration:underline}.customer-hours{margin-top:15px;margin-left:0}.customer-hours-title{font-weight:700}@media (max-width: 814px){.padding-5{padding:5px}.header-navigation .logo{display:none}.header-navigation-measure .customer-links ul li{margin:0!important}.header-navigation .logo a img{width:80px}.header-navigation-measure{flex-direction:column}header .static-search .search-form.search-form-header.static-search-max{min-width:auto}.header-navigation .customer-links ul li.account,.header-navigation .customer-links ul li#cart-count-desktop{display:none!important}header .vivarti_header_icons{min-width:auto}header .static-search .search-form.search-form-header.static-search-max{margin-right:0}.header-navigation .customer-links li .logo a{padding:0}.header{height:auto!important;padding:0 0 5px}.header-navigation .customer-links{width:100%}.header-toolbar .customer-links>ul li{display:block!important}.header-toolbar .customer-links ul{justify-content:space-between}.banner-section{padding:0 20px}section.custom-frame-section,section.featured-frames-section{padding:35px 0}.footer .three{padding:0 15px!important}.sub-footer .d-flex{flex-direction:column}.twelve.brands.policy-pages ul{gap:6px;justify-content:start;padding:0}.vivarti_header_icons-tab,.customer-links li.wishlist.desk-wishlist{display:none!important}li#cart-count-mobile a{display:inline-flex}}.cst-icon-grid .icon-text{display:grid!important;text-align:center;gap:10px}.single-option-selector{top:10px}.qty-wrapper{display:flex;align-items:center;border:1px solid #712271}.vivarti_cart-page_QTY{display:flex;align-items:center;gap:20px;justify-content:flex-end}.quantity.item-qty{border:none}svg.icon.icon-remove path{fill:#712271}.banner-section.custom-cart.bottompad-half.relative.background-overlay.clearfix{display:none}.cart-table-body.bottompad{border-top:1px solid var(--line_color);border-bottom:1px solid var(--line_color)}#cart-table .banner-section+.container{max-width:1400px}svg.icon.icon-remove{width:22px}@media (min-width: 814px) and (max-width: 1200px){.customer-links li.wishlist.desk-wishlist{display:block!important}.vivarti_header_icons-tab{display:block}.vivarti_header_icons-tab li.search.static-search{display:block;margin-bottom:10px}.vivarti_header_icons-tab li.search.static-search form>span{border-color:#f1f5f9;border-radius:6px;background:#f1f5f97f;height:40px}.vivarti_header_icons-tab li.search.static-search form span input{color:#333;font-weight:400}header .static-search .search-form.search-form-header.static-search-max{margin-right:\a0 0}header .header-navigation nav .responsiveMenu li a span{margin-right:15px!important}.header-navigation .main-menu nav ul li a{font-size:12px!important}.header-navigation nav .responsiveMenu.isMobile{display:flex;position:unset}.mobile-only .header-navigation .customer-links{display:none}.vivarti_header_icons li.search.static-search.avoid{display:none!important}#cart-count-desktop{display:block}.vivarti_header_icons{min-width:0}}@media (max-width: 480px){.product .product-details .product-variants{display:inline}.desktop-view{display:none}}.announcement-slider .inner-container{font-weight:400}.announcement-slider .header-announcement{padding-top:12px;padding-bottom:12px}.customer-links a{margin-left:12px}.customer-links svg{width:20px;color:#000}.header-navigation nav .responsiveMenu.isDesktop{width:fit-content;margin-left:3rem}.picture-frame-section .section-paragraph p{line-height:1.625}.picture-frame-section .section-paragraph{margin-top:16px!important;margin-bottom:16px!important}.picture-frame-section .section-inner{gap:60px!important}.whistlestop-swiper-pagination{width:fit-content;margin:35px auto 0;justify-content:center;display:flex;top:30px}.header-navigation .logo a img{margin:0;max-width:76px!important}.custom-frame-section{padding:3rem 1rem!important}.picture-frame-section .section-inner{align-items:flex-start}.collection-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);padding:20px 1px;color:#fff}.collection-name{margin:0;font-size:16px!important;text-align:center;color:#fff;position:relative;z-index:1;display:flex;flex-direction:column;text-align:left!important;padding:10px;line-height:25px}.whistlestop-swiper-button{position:absolute;transform:translateY(-50%);top:40%;z-index:9;height:35px;width:35px;background:linear-gradient(135deg,#dc54dc,#830081)!important;display:flex;justify-content:center;align-items:center;border-radius:50px;padding:8px;color:#fff;cursor:pointer}.whistlestop-swiper-button-next{right:15px}.whistlestop-swiper-button-prev{left:15px}.whistlestop-swiper-button-prev svg{transform:rotate(180deg)}.whistlestop-swiper-pagination{margin-top:30px;text-align:center}.whistlestop-swiper-pagination .swiper-pagination-bullet{border:2px solid #830081;height:10px;width:10px;background:transparent;opacity:1;transition:.4s;cursor:pointer}.whistlestop-swiper-pagination .swiper-pagination-bullet-active{background:#830081;width:30px;border-radius:15px}.collection-item{overflow:hidden;border-radius:8px;aspect-ratio:1 / 1;position:relative}.page-width{padding:0 8rem}.collection-item:after{content:"";position:absolute;bottom:0;left:0;background:#0000009e;height:46%;width:100%;filter:blur(27px)}.whistlestopprints-theme-btn{display:flex;text-align:center;margin:30px auto 0;background:transparent;color:#830081;text-decoration:none;border-radius:10px;transition:opacity .3s;border:1px solid #830081;font-size:14px;justify-content:center;align-items:center;max-width:220px;height:45px;gap:8px}.whistlestopprints-theme-btn a{color:inherit;text-decoration:none;font-family:inherit;font-size:inherit}.whistlestopprints-theme-btn svg{width:18px}.whistlestopprints-theme-btn:hover{background:linear-gradient(135deg,#dc54dc,#830081)!important;color:#fff}.select .icon,.selector-wrapper .icon{color:#b832b7!important;top:71%!important}.collection_banner-shipping-count{display:flex;justify-content:center;gap:15px}.collection_page-product-count{font-size:12px;background:#f0ede6;display:flex;justify-content:center;align-items:center;padding:5px 10px;border-radius:50px;color:#212c24;border:1px solid hsl(45 25% 92%)}.collection_page-product-shipping{font-size:12px;background:transparent;display:flex;justify-content:center;align-items:center;padding:5px 10px;border-radius:50px;color:#212c24;border:1px solid #212c24}.picture-frame-section .top-left-label{background:linear-gradient(135deg,#ffe600,#b34d2e)!important;color:#fff!important}.vivarti_blog-read-more a{background:linear-gradient(135deg,#dc54dc,#830081)!important;border:none;color:#fff!important}button.bh_wishlist-btn{background:linear-gradient(135deg,#dc54dc,#830081)}.mobile .advanced{margin:20px 0 0!important}select .styledSelect{border-radius:6px;line-height:34px;padding:0 0 0 15px}.gradient1{background:linear-gradient(135deg,#dc54dc,#830081)!important;border:none}.gradient1:hover{color:#fff!important}.gradient2{background:linear-gradient(to right,#712271,#b13f2c)}.sorting.open-container .filter.formatted li a:before,.sorting.open-container .filter.formatted li.disabled span:before{border:1px solid #702270;border-radius:2px}.sorting.open-container .filter.formatted li a,.sorting.open-container .filter.formatted li.disabled span{color:#545454}.custom-bg .section-title-36{font-size:48px}.custom-bg .select select,.select .styledSelect{line-height:40px!important;padding:0 0 0 20px!important}.picture-frame-section .gradient-heading{background:linear-gradient(135deg,#dc54dc,#830081)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent}.picture-frame-section .bottom-right-label{background:linear-gradient(135deg,#ffe600,#b34d2e)!important}.trust-icon-wrapper{background:linear-gradient(135deg,#dc54dc,#830081)!important}.product.borders>div{border-radius:16px;border:1px solid #eeeeee;padding:0!important;box-shadow:#0000000d 0 1px 2px!important}.custom-bg input.advanced.btn.outline.auto-full-width{margin-top:41px!important;padding:12px}.filter.horizontal-form .horizontal-form:first-child{padding-left:0;padding-top:20px}.select .styledSelect{padding:5px 0 0 20px!important}.picture-frame-section .image-wrapper img{filter:grayscale(100%);transition:filter .8s ease}.picture-frame-section .image-wrapper img:hover{filter:grayscale(0%)}.picture-frame-section .section-button{display:inline-block;padding:15px 24px;font-size:16px;font-weight:600;border-radius:8px;background:linear-gradient(to right,#712271,#b13f2c);color:#fff;text-decoration:none;transition:transform .2s ease}.directory_label_0 label{color:#64748b!important}.subhead,.subhead p{font-size:16px!important;color:#64748b!important}.trust-icon-wrapper{width:80px!important;height:80px!important}.trust-description{font-size:16px!important;color:#64748b;line-height:26px!important}.product-card{background-color:#fff;border-bottom:1px solid #e2e8f0;position:relative;margin:15px}.product-details{padding:20px}.product-title h4{font-size:20px;line-height:26px}.product-details p{color:#64748b;font-size:14px;font-weight:400}.product-price h6{font-size:24px;font-weight:700}.vendors a{color:#64748b}.review-section{padding-bottom:60px!important}.review-title{font-size:48px;font-weight:700}.review-title strong{background:linear-gradient(135deg,#dc54dc,#830081)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent}.review-link:hover{background:linear-gradient(135deg,#dc54dc,#830081)!important;color:#fff!important}.footer .half-pad{padding-top:40px;position:relative}.footer .half-pad:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;border-bottom:1px solid #ffffff4d;z-index:111}.newsletter-section{position:relative;margin-bottom:-10px}.newsletter-section:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;border-bottom:1px solid #ffffff4d;z-index:111}footer .sub-footer p{font-size:14px!important}.twelve.brands.policy-pages ul li a{font-size:14px!important}.sort .icon{top:50%!important}.footer-wrapper .dynamic-section{background:none!important}@media (min-width: 990px){.footer-wrapper{padding:0 40px}}.banner-section .container{max-width:1200px}.predictive-search .four{width:15.33%!important}.search-form .search-results ul li a{grid-template-columns:130px 1fr!important}.predictive-search .vivarti_header_icons ul{display:block}.vivarti_header_icons .search-list{display:block!important}.collection h5{font-size:16px}.search-form .search-results ul li p{font-size:20px!important;line-height:25px}.search-form .search-results ul li a h4{text-align:left;font-size:20px;font-weight:600;padding-bottom:15px}#predictive-search-results-list .see-all .key{background:linear-gradient(135deg,#731c73,#210120)!important;color:#fff}.new_atc-button-design{position:relative}.price_cartBtn_product-page{position:absolute;top:12px;right:36%;color:#fff!important}.new_atc-button-design:hover .price_cartBtn_product-page{color:#712271!important}.price_cartBtn_product-page:hover{color:#fff!important}@media (max-width: 1025px){.price_cartBtn_product-page{right:30%}}@media (max-width: 800px){.price_cartBtn_product-page{right:25%}}@media (max-width: 800px){.price_cartBtn_product-page{right:20%}}.footer_logo img{max-width:150px!important}@media (max-width: 600px){.footer_blocks_image_text,.footer_blocks_menu,.footer_blocks_content{padding:0 15px!important}}.review-link{background:var(--link-bg, #ede9fe);color:var(--link-color, #ad2bee);font-weight:700;padding:12px 24px;border-radius:30px;font-size:14px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:background-color .3s ease}.custom-advanced_filter-container{background:#fff;padding:60px 30px;border-radius:16px;box-shadow:0 0 10px #00000080}.custom-advanced_filter-box{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:flex-end}.custom-advanced_filter-content{text-align:center;padding-bottom:20px}.custom-advanced_filter-content h2{font-size:48px}@media (max-width: 990px){.custom-advanced_filter-box{grid-template-columns:repeat(2,1fr);row-gap:0px;column-gap:20px}}@media (max-width: 600px){.custom-advanced_filter-box{grid-template-columns:repeat(1,1fr);gap:0px}.custom-advanced_filter-content h2{font-size:32px}.custom-advanced_filter-container{padding:30px 15px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
