.vivid-modern{--vivid-ink: #10242a;--vivid-ink-soft: #20363d;--vivid-ink-muted: #52646a;--vivid-paper: #fcfaf8;--vivid-paper-deep: #f7f2f0;--vivid-blush: #f7edf1;--vivid-blush-deep: #ead5de;--vivid-rose: #d27496;--vivid-rose-dark: #b95478;--vivid-rose-soft: #fff3f7;--vivid-border: #e7dfe1;--vivid-border-dark: #d8cdd0;--vivid-white: #ffffff;--vivid-shadow-sm: 0 4px 16px rgba(16, 36, 42, .06);--vivid-shadow-md: 0 14px 40px rgba(16, 36, 42, .1);--vivid-radius-sm: 8px;--vivid-radius-md: 14px;--vivid-radius-lg: 22px;--vivid-transition: .18s ease}html,.vivid-modern,.vivid-modern body{background:var(--vivid-paper)}.vivid-modern{color:var(--vivid-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vivid-modern main,.vivid-modern .wrapper{background:var(--vivid-paper)}.vivid-modern p,.vivid-modern li,.vivid-modern span,.vivid-modern input,.vivid-modern textarea,.vivid-modern select{color:inherit}.vivid-modern a{transition:color var(--vivid-transition),background-color var(--vivid-transition),border-color var(--vivid-transition),opacity var(--vivid-transition),transform var(--vivid-transition)}.vivid-modern a:hover{color:var(--vivid-rose-dark)}.vivid-modern img{image-rendering:auto}.vivid-modern h1,.vivid-modern h2,.vivid-modern h3,.vivid-modern h4,.vivid-modern h5,.vivid-modern h6,.vivid-modern .section-title,.vivid-modern .section-title-1,.vivid-modern .section-title-2{color:var(--vivid-ink);letter-spacing:-.025em;line-height:1.12}.vivid-modern h1{font-size:clamp(2.15rem,4vw,4.5rem)}.vivid-modern h2,.vivid-modern .section-title{font-size:clamp(1.75rem,3vw,3rem)}.vivid-modern .subtitle,.vivid-modern .section-subtitle,.vivid-modern .section-title p{color:var(--vivid-ink-muted);line-height:1.65}.vivid-modern .sub-title,.vivid-modern .section-subtitle,.vivid-modern .section-title span,.vivid-modern .title-small{color:var(--vivid-rose);font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.vivid-modern .btn,.vivid-modern .button,.vivid-modern button[type=submit],.vivid-modern input[type=submit],.vivid-modern .shopify-payment-button__button,.vivid-modern .ajax-spin-cart,.vivid-modern .add-to-cart,.vivid-modern .product-cart-action button{align-items:center;background:var(--vivid-ink);border:1px solid var(--vivid-ink);border-radius:999px;box-shadow:none;color:var(--vivid-white)!important;display:inline-flex;font-size:.84rem;font-weight:700;justify-content:center;letter-spacing:.035em;line-height:1.2;min-height:46px;padding:12px 24px;text-transform:none;transition:background-color var(--vivid-transition),border-color var(--vivid-transition),box-shadow var(--vivid-transition),transform var(--vivid-transition)}.vivid-modern .btn:hover,.vivid-modern .button:hover,.vivid-modern button[type=submit]:hover,.vivid-modern input[type=submit]:hover,.vivid-modern .shopify-payment-button__button:hover,.vivid-modern .ajax-spin-cart:hover,.vivid-modern .add-to-cart:hover,.vivid-modern .product-cart-action button:hover{background:var(--vivid-rose);border-color:var(--vivid-rose);box-shadow:0 8px 20px #d2749638;color:var(--vivid-white)!important;transform:translateY(-1px)}.vivid-modern .btn:focus-visible,.vivid-modern .button:focus-visible,.vivid-modern button:focus-visible,.vivid-modern a:focus-visible,.vivid-modern input:focus-visible,.vivid-modern select:focus-visible,.vivid-modern textarea:focus-visible{outline:3px solid rgba(210,116,150,.35);outline-offset:3px}.vivid-modern .btn.btn-secondary,.vivid-modern .button.button-secondary,.vivid-modern .btn-outline,.vivid-modern .button-outline{background:transparent;border-color:var(--vivid-ink);color:var(--vivid-ink)!important}.vivid-modern .btn.btn-secondary:hover,.vivid-modern .button.button-secondary:hover,.vivid-modern .btn-outline:hover,.vivid-modern .button-outline:hover{background:var(--vivid-ink);color:var(--vivid-white)!important}.vivid-modern .section-padding,.vivid-modern .section-ptb,.vivid-modern .section-pt,.vivid-modern .section-pb{position:relative}.vivid-modern .section-title,.vivid-modern .section-title-1,.vivid-modern .section-title-2{margin-bottom:1.8rem}.vivid-modern .section-title>p,.vivid-modern .section-title p{margin:.55rem auto 0;max-width:650px}.vivid-modern hr,.vivid-modern .border-top,.vivid-modern .border-bottom{border-color:var(--vivid-border)}.vivid-modern input[type=text],.vivid-modern input[type=email],.vivid-modern input[type=number],.vivid-modern input[type=search],.vivid-modern input[type=tel],.vivid-modern input[type=password],.vivid-modern textarea,.vivid-modern select{background:var(--vivid-white);border:1px solid var(--vivid-border-dark);border-radius:var(--vivid-radius-sm);box-shadow:none;color:var(--vivid-ink);min-height:46px}.vivid-modern input[type=text]:focus,.vivid-modern input[type=email]:focus,.vivid-modern input[type=number]:focus,.vivid-modern input[type=search]:focus,.vivid-modern input[type=tel]:focus,.vivid-modern input[type=password]:focus,.vivid-modern textarea:focus,.vivid-modern select:focus{border-color:var(--vivid-rose);box-shadow:0 0 0 4px #d274961f}.vivid-modern .header-area,.vivid-modern header,.vivid-modern .main-header,.vivid-modern .header-bottom,.vivid-modern .header-middle,.vivid-modern .header-top{background-color:var(--vivid-paper)}.vivid-modern .header-area,.vivid-modern .main-header,.vivid-modern .header-bottom{border-color:var(--vivid-border)}.vivid-modern .main-menu>nav>ul>li>a,.vivid-modern .main-menu ul li a,.vivid-modern .header-action a,.vivid-modern .header-action button,.vivid-modern .header-icon a,.vivid-modern .header-icon button{color:var(--vivid-ink);font-weight:600}.vivid-modern .main-menu>nav>ul>li>a:hover,.vivid-modern .main-menu ul li a:hover,.vivid-modern .header-action a:hover,.vivid-modern .header-icon a:hover{color:var(--vivid-rose)}.vivid-modern .main-menu>nav>ul>li>a{font-size:.83rem;letter-spacing:.045em;text-transform:uppercase}.vivid-modern .sticky-header,.vivid-modern .is-sticky{background:#fcfaf8f5!important;border-bottom:1px solid var(--vivid-border);box-shadow:0 8px 24px #10242a0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vivid-modern .mobile-menu,.vivid-modern .mean-bar,.vivid-modern .off-canvas-menu,.vivid-modern .mobile-menu-area,.vivid-modern .hero-slider,.vivid-modern .slider-area,.vivid-modern .slideshow,.vivid-modern .hero-area{background:var(--vivid-paper)}.vivid-modern .hero-content,.vivid-modern .slider-content,.vivid-modern .slider-content-1,.vivid-modern .hero-content-wrap{color:var(--vivid-ink)}.vivid-modern .hero-content h1,.vivid-modern .hero-content h2,.vivid-modern .slider-content h1,.vivid-modern .slider-content h2,.vivid-modern .slider-content-1 h1,.vivid-modern .slider-content-1 h2{color:var(--vivid-ink);letter-spacing:-.04em;line-height:1.04}.vivid-modern .hero-content p,.vivid-modern .slider-content p,.vivid-modern .slider-content-1 p{color:var(--vivid-ink-soft);line-height:1.65;max-width:580px}.vivid-modern .slick-dots li button,.vivid-modern .swiper-pagination-bullet{background:var(--vivid-border-dark);opacity:1}.vivid-modern .slick-dots li.slick-active button,.vivid-modern .swiper-pagination-bullet-active{background:var(--vivid-rose)}.vivid-modern .slick-arrow,.vivid-modern .swiper-button-next,.vivid-modern .swiper-button-prev{background:#fcfaf8eb;border:1px solid var(--vivid-border);border-radius:50%;color:var(--vivid-ink)}.vivid-modern .slick-arrow:hover,.vivid-modern .swiper-button-next:hover,.vivid-modern .swiper-button-prev:hover{background:var(--vivid-ink);border-color:var(--vivid-ink);color:var(--vivid-white)}.vivid-modern .guided-search,.vivid-modern .home-guided-search,.vivid-modern .guided-search-area,.vivid-modern .search-guided-area{background:linear-gradient(135deg,#fffdfc 0%,var(--vivid-blush) 100%);border:1px solid var(--vivid-border);border-radius:var(--vivid-radius-lg);box-shadow:var(--vivid-shadow-sm)}.vivid-modern .guided-search input,.vivid-modern .home-guided-search input,.vivid-modern .guided-search-area input,.vivid-modern .search-guided-area input{background:var(--vivid-white);border-color:var(--vivid-border);border-radius:999px}.vivid-modern .guided-search .tag,.vivid-modern .guided-search a.tag,.vivid-modern .home-guided-search .tag,.vivid-modern .guided-search-area .tag,.vivid-modern .search-guided-area .tag{background:transparent;border:1px solid var(--vivid-blush-deep);border-radius:999px;color:var(--vivid-ink)}.vivid-modern .guided-search .tag:hover,.vivid-modern .guided-search a.tag:hover,.vivid-modern .home-guided-search .tag:hover,.vivid-modern .guided-search-area .tag:hover,.vivid-modern .search-guided-area .tag:hover{background:var(--vivid-rose-soft);border-color:var(--vivid-rose);color:var(--vivid-rose-dark)}.vivid-modern .banner-area,.vivid-modern .multiple-banner,.vivid-modern .banner-item,.vivid-modern .single-banner,.vivid-modern .category-item,.vivid-modern .category-list .single-category,.vivid-modern .categories-item{overflow:hidden}.vivid-modern .banner-item,.vivid-modern .single-banner,.vivid-modern .category-item,.vivid-modern .category-list .single-category,.vivid-modern .categories-item{background:var(--vivid-white);border:1px solid var(--vivid-border);border-radius:var(--vivid-radius-md);box-shadow:none}.vivid-modern .banner-item img,.vivid-modern .single-banner img,.vivid-modern .category-item img,.vivid-modern .category-list .single-category img,.vivid-modern .categories-item img{transition:transform .5s ease,filter .3s ease}.vivid-modern .banner-item:hover img,.vivid-modern .single-banner:hover img,.vivid-modern .category-item:hover img,.vivid-modern .category-list .single-category:hover img,.vivid-modern .categories-item:hover img{filter:saturate(.92);transform:scale(1.035)}.vivid-modern .banner-content h2,.vivid-modern .banner-content h3,.vivid-modern .category-content h3,.vivid-modern .category-content h4{color:inherit}.vivid-modern .service-area,.vivid-modern .service-section,.vivid-modern .service-wrap,.vivid-modern .single-service{background:var(--vivid-white)}.vivid-modern .service-area,.vivid-modern .service-section,.vivid-modern .service-wrap,.vivid-modern .single-service{border-color:var(--vivid-border)}.vivid-modern .single-service h4,.vivid-modern .single-service h5,.vivid-modern .single-service .service-title{color:var(--vivid-ink);font-size:.94rem;font-weight:700}.vivid-modern .single-service p,.vivid-modern .single-service .service-content p{color:var(--vivid-ink-muted);line-height:1.55}.vivid-modern .single-service i,.vivid-modern .single-service svg,.vivid-modern .single-service .service-icon{color:var(--vivid-rose)}.vivid-modern .product-wrap,.vivid-modern .product-item,.vivid-modern .single-product,.vivid-modern .product-card,.vivid-modern .product-grid-item{background:transparent}.vivid-modern .product-img,.vivid-modern .product-image,.vivid-modern .product-image-wrap,.vivid-modern .product-thumb{background:var(--vivid-white);border:1px solid transparent;border-radius:var(--vivid-radius-md);overflow:hidden;transition:border-color var(--vivid-transition),box-shadow var(--vivid-transition),transform var(--vivid-transition)}.vivid-modern .product-wrap:hover .product-img,.vivid-modern .product-item:hover .product-img,.vivid-modern .single-product:hover .product-img,.vivid-modern .product-card:hover .product-image,.vivid-modern .product-grid-item:hover .product-image{border-color:var(--vivid-border);box-shadow:var(--vivid-shadow-sm);transform:translateY(-3px)}.vivid-modern .product-img img,.vivid-modern .product-image img,.vivid-modern .product-image-wrap img,.vivid-modern .product-thumb img{object-fit:contain;transition:transform .32s ease}.vivid-modern .product-wrap:hover .product-img img,.vivid-modern .product-item:hover .product-img img,.vivid-modern .single-product:hover .product-img img,.vivid-modern .product-card:hover .product-image img{transform:scale(1.025)}.vivid-modern .product-content,.vivid-modern .product-content-2,.vivid-modern .product-details{padding-top:.8rem}.vivid-modern .product-content h3,.vivid-modern .product-content h4,.vivid-modern .product-content-2 h3,.vivid-modern .product-content-2 h4,.vivid-modern .product-title,.vivid-modern .product-title a{color:var(--vivid-ink);font-size:.94rem;font-weight:650;letter-spacing:-.012em;line-height:1.38}.vivid-modern .product-content h3 a:hover,.vivid-modern .product-content h4 a:hover,.vivid-modern .product-content-2 h3 a:hover,.vivid-modern .product-content-2 h4 a:hover,.vivid-modern .product-title a:hover{color:var(--vivid-rose-dark)}.vivid-modern .price,.vivid-modern .product-price,.vivid-modern .product-price span,.vivid-modern .price-box,.vivid-modern .price-box span{color:var(--vivid-ink);font-size:.98rem;font-weight:750}.vivid-modern del,.vivid-modern .old-price,.vivid-modern .compare-price{color:var(--vivid-ink-muted)!important;font-weight:500}.vivid-modern ins,.vivid-modern .special-price,.vivid-modern .sale-price{color:var(--vivid-rose-dark)!important;text-decoration:none}.vivid-modern .product-label,.vivid-modern .product-badge,.vivid-modern .label-product,.vivid-modern .new,.vivid-modern .sale{background:var(--vivid-rose-soft);border:1px solid rgba(210,116,150,.35);border-radius:999px;color:var(--vivid-rose-dark);font-size:.66rem;font-weight:750;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}.vivid-modern .product-action a,.vivid-modern .product-action button,.vivid-modern .product-action-2 a,.vivid-modern .product-action-2 button,.vivid-modern .product-action-3 a,.vivid-modern .product-action-3 button{background:var(--vivid-white);border:1px solid var(--vivid-border);border-radius:50%;color:var(--vivid-ink)}.vivid-modern .product-action a:hover,.vivid-modern .product-action button:hover,.vivid-modern .product-action-2 a:hover,.vivid-modern .product-action-2 button:hover,.vivid-modern .product-action-3 a:hover,.vivid-modern .product-action-3 button:hover{background:var(--vivid-ink);border-color:var(--vivid-ink);color:var(--vivid-white)}.vivid-modern .product-details-content,.vivid-modern .product-details-content .product-details-content,.vivid-modern .product-details-content .product-title,.vivid-modern .product-details-content .product-name{color:var(--vivid-ink)}.vivid-modern .product-details-content h1,.vivid-modern .product-details-content .product-title{font-size:clamp(1.8rem,3vw,3rem);line-height:1.12}.vivid-modern .product-details-content .product-price,.vivid-modern .product-details-content .price{font-size:1.28rem}.vivid-modern .product-details-content .product-description,.vivid-modern .product-details-content .product-details-short-description,.vivid-modern .product-details-content .short-description{color:var(--vivid-ink-soft);line-height:1.7}.vivid-modern .product-details-content .selector-wrapper select,.vivid-modern .product-details-content select,.vivid-modern .product-details-content .nice-select,.vivid-modern .product-details-content .quantity,.vivid-modern .product-details-content .cart-plus-minus,.vivid-modern .product-details-content .pro-qty{border-color:var(--vivid-border-dark);border-radius:var(--vivid-radius-sm)}.vivid-modern .product-details-content .product-details-cart .btn,.vivid-modern .product-details-content .product-details-cart button,.vivid-modern .product-details-content .add-to-cart{min-height:52px;width:100%}.vivid-modern .product-details-content .product-details-wishlist a,.vivid-modern .product-details-content .wishlist a{border-color:var(--vivid-border-dark);border-radius:50%;color:var(--vivid-ink)}.vivid-modern .product-details-content .product-details-wishlist a:hover,.vivid-modern .product-details-content .wishlist a:hover{background:var(--vivid-rose-soft);border-color:var(--vivid-rose);color:var(--vivid-rose-dark)}.vivid-modern .product-details-tab,.vivid-modern .product-details-tab .nav,.vivid-modern .product-description-review-area{border-color:var(--vivid-border)}.vivid-modern .product-details-tab a,.vivid-modern .product-description-review-area .nav-link{color:var(--vivid-ink-muted);font-weight:700}.vivid-modern .product-details-tab a.active,.vivid-modern .product-description-review-area .nav-link.active{color:var(--vivid-rose-dark)}.vivid-modern .breadcrumb-area,.vivid-modern .breadcrumb-content,.vivid-modern .breadcrumb{background:var(--vivid-paper-deep)}.vivid-modern .breadcrumb a,.vivid-modern .breadcrumb-content a{color:var(--vivid-ink-muted)}.vivid-modern .breadcrumb a:hover,.vivid-modern .breadcrumb-content a:hover{color:var(--vivid-rose-dark)}.vivid-modern .shop-sidebar,.vivid-modern .sidebar-widget,.vivid-modern .filter-widget,.vivid-modern .shop-topbar{border-color:var(--vivid-border)}.vivid-modern .sidebar-widget-title,.vivid-modern .filter-widget-title,.vivid-modern .shop-sidebar h3,.vivid-modern .shop-sidebar h4{color:var(--vivid-ink)}.vivid-modern .pagination a,.vivid-modern .pagination span,.vivid-modern .pro-pagination-style li a,.vivid-modern .pro-pagination-style li span{background:var(--vivid-white);border:1px solid var(--vivid-border);border-radius:50%;color:var(--vivid-ink)}.vivid-modern .pagination .active,.vivid-modern .pagination a:hover,.vivid-modern .pro-pagination-style li.active a,.vivid-modern .pro-pagination-style li a:hover{background:var(--vivid-ink);border-color:var(--vivid-ink);color:var(--vivid-white)}.vivid-modern .blog-wrap,.vivid-modern .blog-item,.vivid-modern .single-blog,.vivid-modern .blog-content{border-color:var(--vivid-border)}.vivid-modern .blog-content{background:var(--vivid-white);border:1px solid var(--vivid-border);border-radius:var(--vivid-radius-md);box-shadow:none}.vivid-modern .blog-content h3,.vivid-modern .blog-content h4,.vivid-modern .blog-content h3 a,.vivid-modern .blog-content h4 a{color:var(--vivid-ink)}.vivid-modern .blog-content h3 a:hover,.vivid-modern .blog-content h4 a:hover{color:var(--vivid-rose-dark)}.vivid-modern .newsletter-area,.vivid-modern .subscribe-area,.vivid-modern .newsletter-wrap{background:var(--vivid-blush)}.vivid-modern .newsletter-form input,.vivid-modern .subscribe-form input{background:var(--vivid-white);border-color:var(--vivid-border-dark);border-radius:999px}.vivid-modern .newsletter-form button,.vivid-modern .subscribe-form button{border-radius:999px}.vivid-modern footer,.vivid-modern .footer-area,.vivid-modern .footer-top,.vivid-modern .footer-widget-area{background:var(--vivid-ink);color:#ffffffc7}.vivid-modern .footer-area h1,.vivid-modern .footer-area h2,.vivid-modern .footer-area h3,.vivid-modern .footer-area h4,.vivid-modern .footer-area h5,.vivid-modern .footer-top h1,.vivid-modern .footer-top h2,.vivid-modern .footer-top h3,.vivid-modern .footer-top h4,.vivid-modern .footer-top h5,.vivid-modern .footer-widget-title{color:var(--vivid-white)}.vivid-modern .footer-area p,.vivid-modern .footer-top p,.vivid-modern .footer-area li,.vivid-modern .footer-top li{color:#ffffffb8}.vivid-modern .footer-area a,.vivid-modern .footer-top a,.vivid-modern .footer-widget a{color:#ffffffc7}.vivid-modern .footer-area a:hover,.vivid-modern .footer-top a:hover,.vivid-modern .footer-widget a:hover{color:#f4a3be}.vivid-modern .footer-bottom,.vivid-modern .copyright-area{background:#0b1b20;border-color:#ffffff1f;color:#ffffffa6}.vivid-modern .footer-area input[type=email],.vivid-modern .footer-top input[type=email]{background:#fffffff5;border-color:transparent;color:var(--vivid-ink)}.vivid-modern .shopping-cart-content,.vivid-modern .cart-dropdown,.vivid-modern .mini-cart,.vivid-modern .modal-content,.vivid-modern .search-content,.vivid-modern .search-wrap{background:var(--vivid-paper)}.vivid-modern .shopping-cart-content,.vivid-modern .cart-dropdown,.vivid-modern .mini-cart{border-color:var(--vivid-border)}.vivid-modern .cart-item-title,.vivid-modern .mini-cart-product-name,.vivid-modern .shopping-cart-content h4{color:var(--vivid-ink)}.vivid-modern .alert,.vivid-modern .notice,.vivid-modern .success,.vivid-modern .message{border-radius:var(--vivid-radius-sm)}.vivid-modern .live-chat,.vivid-modern .chat-widget,.vivid-modern [class*=chat] button{border-radius:999px}@media screen and (max-width:991px){.vivid-modern h1{font-size:clamp(2rem,9vw,3.25rem)}.vivid-modern .section-title,.vivid-modern .section-title-1,.vivid-modern .section-title-2{margin-bottom:1.35rem}.vivid-modern .btn,.vivid-modern .button,.vivid-modern button[type=submit],.vivid-modern input[type=submit]{min-height:44px;padding:11px 20px}.vivid-modern .product-content h3,.vivid-modern .product-content h4,.vivid-modern .product-content-2 h3,.vivid-modern .product-content-2 h4,.vivid-modern .product-title,.vivid-modern .product-title a{font-size:.88rem;line-height:1.35}.vivid-modern .product-content,.vivid-modern .product-content-2,.vivid-modern .product-details{padding-top:.65rem}.vivid-modern .product-details-content h1,.vivid-modern .product-details-content .product-title{font-size:clamp(1.7rem,7vw,2.4rem)}}@media screen and (max-width:575px){.vivid-modern{--vivid-radius-md: 12px;--vivid-radius-lg: 18px}.vivid-modern .hero-content p,.vivid-modern .slider-content p,.vivid-modern .slider-content-1 p{font-size:.95rem}.vivid-modern .product-label,.vivid-modern .product-badge,.vivid-modern .label-product,.vivid-modern .new,.vivid-modern .sale{font-size:.58rem;padding:4px 7px}}@media(prefers-reduced-motion:reduce){.vivid-modern *,.vivid-modern *:before,.vivid-modern *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/vivid-modern.css.map */
