@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";html{scroll-behavior:smooth}.hero{background:#f9d9db}.hero-banner img{max-width:582px;margin-top:30px;margin-bottom:-70px;width:100%}.hero-title{font-family:Urbane,sans-serif!important;font-style:40px;color:#000;margin-top:50px}.features{margin-top:20px;margin-bottom:40px;display:flex;flex-direction:column}.features li{margin-bottom:5px;font-family:Barlow,sans-serif;font-size:20px;color:#000}.hero-cta{display:flex;gap:10px;margin-bottom:50px}.hero-cta a{padding:11.5px 15px;border-radius:10px;text-transform:uppercase;font-family:Barlow,sans-serif;font-size:18px;color:#fff!important;text-align:center;font-weight:700;width:100%;max-width:315px;display:flex;gap:5px;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease-in-out}.hero-cta a:hover{text-decoration:none;opacity:.7;transition:opacity .3s ease-in-out}.hero-unlock-btn{background:#8d405b}.hero-starter-bundle-btn{background:#ff3c81}.tabbed-products{width:100%}.tabs-list{list-style:none;margin:20px 0 50px;display:flex;gap:15px;flex-wrap:wrap;padding-inline:0 20px;border-bottom:1px solid #CECECE}.tab-button{background:transparent;padding:15px 10px;cursor:pointer;transition:.25s ease;font-size:14px;font-weight:600;font-family:Barlow,sans-serif;border:none;text-transform:capitalize}.tab-button:focus,.tab-button:focus-visible{outline:none;box-shadow:none}.tab-button[aria-selected=true]{border-bottom:2px solid #747474}.tab-item.active .tab-button,.tab-button[aria-selected=true]{font-weight:600}.products-tab{margin-bottom:50px;z-index:5;position:relative;background:#fff}.tab-panel{display:none}.tab-panel.active{display:block}.products-grid{row-gap:30px;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr)}.product-card{box-sizing:border-box;padding:.5rem;border-radius:6px;text-align:center;transition:.25s ease;display:flex;flex-direction:column;gap:0px}.product-card:hover{border-color:#ccc}.product-card .product-image img{width:100%;height:300px;display:block;max-width:300px;object-fit:contain;margin:0 auto;padding:15px}.product-title{font-size:20px;font-family:Barlow,sans-serif;font-weight:700;color:#000;text-align:left;margin-top:10px;margin-bottom:0}.product-title a,.product-title a:hover{color:#000;text-decoration:none}.product-description{font-size:18px;font-family:Barlow,sans-serif;font-weight:400;color:#000;text-align:left;line-height:1.2}.msrp{font-family:Barlow;font-weight:400;font-size:16px;text-align:left;margin-bottom:0}.direct-checkout-btn{text-transform:uppercase;font-family:Barlow,sans-serif;font-size:18px;text-align:center;font-weight:700;width:100%;max-width:100%;opacity:1;color:#fff!important;padding:11px 15px;border-radius:10px;transition:opacity .3s ease-in-out;background:#ff3c81;border:none}.direct-checkout-btn:hover{opacity:.7;text-decoration:none;transition:opacity .3s ease-in-out}.product-unlock-btn{padding:11.5px 15px;border-radius:10px;text-transform:uppercase;font-family:Barlow,sans-serif;font-size:18px;color:#fff!important;text-align:center;font-weight:700;width:100%;max-width:315px;background:#383838;margin-top:auto;display:flex;gap:5px;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease-in-out}.user-logged-in-cta{margin-top:auto}.user-logged-in-cta a{padding:11.5px 15px;border-radius:10px;text-transform:uppercase;font-family:Barlow,sans-serif;font-size:18px;color:#fff;text-align:center;font-weight:700;width:100%;max-width:315px;background:#ff3c81;margin-top:auto;display:flex;gap:5px;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease-in-out}.user-logged-in-cta a:hover,.product-unlock-btn:hover{text-decoration:none;color:#fff;opacity:.7;transition:opacity .3s ease-in-out}.product-prices{font-family:Barlow,sans-serif;font-size:20px;text-align:center;margin:10px 0}.product-discount-price{font-weight:700}.product-original-price{text-decoration:line-through;font-size:16px}.product-image{background:#f4f4f4}.reviews{padding:50px 0;background:#fff4f5}.section-title{font-family:Urbane!important;font-size:36px;color:#000;text-align:center}.review-lists{display:flex;justify-content:space-between;max-width:1182px;width:100%;margin-inline:auto;margin-top:50px;padding:0;list-style:none}.review-lists li{display:flex;flex-direction:column}.review-lists img{display:block;margin:15px auto}.review-lists p{font-family:Barlow,sans-serif;font-size:16px;font-weight:400;font-style:italic;text-align:center;letter-spacing:normal;max-width:342px}.review-lists p span{font-weight:600}.review-lists li p:last-child{margin-top:auto}.video-logos{padding:50px 0 30px}.logo-lists{margin:30px auto;width:100%;max-width:1052px;display:flex;justify-content:space-between;list-style:none}.logo-lists img{object-fit:contain;max-height:50px}.faire{padding:70px 0;background:#ececec}.faire p{font-family:D-DIN;font-size:24px;color:#000;font-style:italic;text-align:center}.faire-logo{border-radius:7px;max-width:220px;margin-inline:auto;display:block}.js-video img{max-width:420px;margin-bottom:20px;border-radius:15px;box-shadow:0 5px 11px #e5e5e5}.c-news{max-width:900px;margin:20px auto}.contact-us{padding:30px 0}.section-small-title{font-family:D-DIN;font-size:32px;font-weight:700;text-align:center}.contact-us img{width:100%;display:block;margin-inline:auto;margin-top:30px;max-width:300px}.modal-backdrop.show{display:block!important}.modal-dialog.modal-lg{position:absolute;left:0;right:0;top:15%;transform:translateY(-16%)!important}.modal-content .btn{border:1px solid #e5e5e5;border-radius:3px;padding:16px 24px;font-size:17px;line-height:1.5;display:inline-block;font-family:DIN Next,sans-serif;font-weight:700;font-style:normal;text-transform:initial;letter-spacing:.5px;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;white-space:normal;text-transform:uppercase;background-color:#f2ecff;border-color:#f2ecff;color:#515151}.modal-content .btn:hover{opacity:1!important;color:#515151!important;background-color:#d8c6ff!important;border-color:#d8c6ff!important}#authModal .modal-body,#loginAuthModal .modal-body{padding:40px 70px}.livechat_button{max-width:max-content;margin-inline:auto}#authModal .modal-dialog,#loginAuthModal .modal-dialog{height:100%;display:flex;justify-content:center;align-items:center;max-width:585px!important}#authModal .modal-content,#loginAuthModal .modal-content{border-radius:15px;border:none}#authModal h2,#loginAuthModal h2{font-family:Barlow,sans-serif!important;font-size:32px;font-weight:700;color:#000;text-align:center}#authModal p,#loginAuthModal p{font-family:Barlow,sans-serif;font-size:20px;font-weight:400;color:#000;margin:0}#authModal .modal-header,#loginAuthModal .modal-header{border:none}.shop-sign-in,.email-sign-in,body .b2b-application-form .submit-btn{background:#5433eb;padding:15px 20px;width:100%;font-size:20px;font-family:Barlow;font-weight:700;color:#fff!important;border:none;border-radius:5px;margin-top:20px;opacity:1!important;transition:opacity .3s ease-in-out;display:block;text-align:center}.email-sign-in{max-width:280px;margin-inline:auto;padding:10px;font-weight:400;font-size:14px;background:#202020}.modal-switch{text-align:center;font-size:17px!important;margin-top:10px!important}.open-signup{color:#0056b3!important}.shop-sign-in:hover,.email-sign-in:hover,.b2b-application-form .submit-btn{opacity:.7!important;transition:opacity .3s ease-in-out;color:#fff;text-decoration:unset}.shop-sign-in svg{height:20px}.login-or-separator{display:flex;align-items:center;margin:25px 0;color:#777;font-size:14px}.login-or-separator:before,.login-or-separator:after{content:"";flex:1;height:1px;background-color:#999}.login-or-separator span{padding:0 15px;text-transform:lowercase;color:#999;font-family:Barlow,sans-serif;font-size:20px;line-height:normal}.floating-input{position:relative;margin:10px 0 0}.login-banner{max-width:220px;margin:0 auto;display:block;aspect-ratio:1;object-fit:contain}.floating-input input{width:100%;padding:33px 20px 5px;font-size:16px;border:1px solid #CECECE;border-radius:5px;outline:none;background:none;font-family:Barlow,sans-serif}.floating-input input:focus-visible{box-shadow:none}.floating-input label{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#888;pointer-events:none;transition:.3s ease!important;background:#fff;padding:0 4px;font-family:Barlow,sans-serif}.floating-input input:focus+label,.floating-input input:not(:placeholder-shown)+label,.floating-input input[type=tel]:placeholder-shown+label{top:20px;font-size:12px;color:#555}.floating-input input.filled+label{top:20px;font-size:12px;color:#555}.floating-select{position:relative;margin:10px 0 0}.floating-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.floating-select select::-ms-expand{display:none}.floating-select select::-webkit-inner-spin-button,.floating-select select::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.floating-select select{width:100%;padding:33px 20px 5px;font-size:16px;border:1px solid #CECECE;border-radius:5px;outline:none;font-family:Barlow,sans-serif;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path fill='none' stroke='%23000' stroke-dasharray='12' stroke-dashoffset='12' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 16l-7 -7M12 16l7 -7'><animate fill='freeze' attributeName='stroke-dashoffset' dur='0.3s' values='12;0'/></path></svg>");background-repeat:no-repeat;background-position:right 20px center;background-size:18px}.floating-select label{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#888;pointer-events:none;transition:.3s ease!important;background:#fff;padding:0 4px;font-family:Barlow,sans-serif}.floating-select select:focus+label,.floating-select.filled label{top:20px;font-size:12px;color:#555}.floating-select select:not([value=""])+label{top:20px;font-size:12px;color:#555}.field-row{display:flex;gap:10px}.user-logged-in{display:none}.user-not-logged-in{display:block;margin-top:auto}.product-card div:last-child{margin-top:auto}#MainContent .icartShopifyCartContent>section.shopify-section{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;padding:20px;z-index:9999;overflow:auto;background:transparent}#MainContent .icartShopifyCartContent>section.shopify-section.show{display:block}#MainContent .icartShopifyCartContent>section.shopify-section.show .page-width{z-index:999999;position:relative;pointer-events:none}.custom-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99999;display:block!important}shopify-forms-embed#app-embed{max-width:600px;margin-inline:auto;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;pointer-events:all;padding:50px 50px 100px}shopify-forms-embed#app-embed form button[type=submit]{background:#5433eb;padding:15px 20px;font-size:20px;font-family:Barlow;font-weight:700;color:#fff;border:none;border-radius:5px;opacity:1;transition:opacity .3s ease-in-out}shopify-forms-embed#app-embed form button[type=submit]:hover{opacity:.7;transition:opacity .3s ease-in-out;color:#fff}.js-show-on-success{display:none}.natpat_email_submit .js-show-on-success{display:block}.natpat_email_submit .js-hide-on-success{display:none}.cart-notification-wrapper .cart-notification{visibility:hidden!important}@media (max-width: 1200px){.products-grid{grid-template-columns:repeat(3,1fr)}.hero-cta{flex-direction:column}}@media (max-width: 768px){.field-row{flex-direction:column}.products-grid{grid-template-columns:repeat(2,1fr)}.hero-cta{align-items:center}.review-lists{flex-direction:column;align-items:center}.tabs-list{gap:0px}}@media (max-width: 480px){.products-grid{grid-template-columns:repeat(1,1fr)}.product-unlock-btn{max-width:100%}}@media (min-width: 576px){.modal-dialog{max-width:1100px!important}}@media (min-width: 1200px){.container{max-width:1350px}}.open-login{position:absolute;bottom:60px;left:50%;z-index:999999999;display:block;width:max-content;height:30px;transform:translate(-50%);font-size:17px;max-width:340px;text-align:center;line-height:normal;cursor:default!important;pointer-events:all;font-family:Barlow,sans-serif;border:none;background:none}.open-login .button-label{color:#0056b3;margin-bottom:10px;display:inline-block}.open-login:hover{outline:none}.open-login:focus{outline:none}.form-divider{display:flex;align-items:center;text-align:center;margin:20px 0}.divider-line{flex:1;height:1px;background-color:#e0e0e0}.divider-text{margin:0 15px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px}
/*# sourceMappingURL=/cdn/shop/t/106/assets/lp-retail-v2.css.map */
