.section-heading{font-size:32px}.header__icons{align-items:center;padding-bottom:30px}.header__icon--account{width:auto;height:auto;text-decoration:none}.header__icon .customer-login-text{position:unset!important;display:block;width:auto;margin:0;padding:0 0 0 6px;height:auto}.header__icon .svg-wrapper{width:14px;height:14px}.header-extra-menu-link,.header__icon .customer-login-text{font-weight:600;font-size:12px;letter-spacing:0;color:#030213;text-decoration:none!important;display:block}.header-extra-menu-link{padding-right:20px}.header__inline-menu:before{position:absolute;content:"";left:0;right:0;top:15px;bottom:0;background:rgba(var(--color-foreground));height:.1rem;margin:auto;opacity:.1}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:0}.header__inline-menu{text-align:center}.header-new .header--top-center{grid-template-areas:"heading left-icons icons" "navigation navigation navigation";padding-top:10px!important;padding-bottom:10px!important;max-width:1344px;margin:auto}.header-new .header--top-center .header__heading,.header-new .header--top-center .header__heading-link{justify-self:left}.header-new .search-modal__content{padding:0}.header-new .header__search details{display:flex}.header-new .search-modal.modal__content.gradient .modal-overlay:after{display:none}.header-new .search-modal.modal__content.gradient{opacity:1;animation:unset;position:unset;border:unset}.header-new predictive-search .field:after,.header-new predictive-search .field:before{display:none}.header-new predictive-search .field input{padding:4px 14px 4px 35px;min-width:392px;height:unset;border-radius:7px;border:1px solid #cad5e2}.header-new .header__inline-menu ul li a,.header-new .header__inline-menu ul li summary{padding:24px 20px 5px;font-size:12px;border:unset;font-weight:500;letter-spacing:0;text-decoration:unset;color:#314158}.header-new .header__inline-menu ul li summary span{text-decoration:unset}.header-new .header__inline-menu ul li a span{border:unset;text-decoration:unset;color:#314158}.header-new .header__inline-menu ul li a:hover span,.header-new .header__inline-menu ul li summary:hover span{color:#155dfc}.header-new predictive-search .field input:focus{outline:2px solid #a1a1a1;outline-offset:2px;box-shadow:unset}.header-new .header__menu-item .icon-caret{right:7px;top:30px;width:8px;height:8px}.header-new .header__icons #cart-icon-bubble{height:3.4rem;width:3.4rem}.header-new .header__icons a{padding:3px 10px;margin-right:7px}.header-new .header__icons a.header__icon--cart{margin-right:0}.header-new .header__icons a:hover{background:#f9f3f4;border-radius:5px}.header-new .header__icons.header-localization{padding-bottom:0}.header-new predictive-search .field .field__label{top:8px;left:45px;font-size:12px;color:#90a1b9;letter-spacing:0}.header-new predictive-search .field .search__button.field__button{width:auto;height:auto;left:13px;right:auto;top:11px}.header-new predictive-search .field .search__button.field__button .svg-wrapper{width:14px;height:14px}.header-new .field__input:focus~.field__label,.header-new .field__input:not(:placeholder-shown)~.field__label{opacity:0}.header-new .header__search .header__icon--search{display:none}.header-new predictive-search .reset__button.field__button{width:auto;height:auto;right:10px;top:5px}@media (min-width: 990px){.header__heading-link{padding:0}.header{padding-bottom:10px!important;align-items:flex-start}}@media (max-width:1536px){.header-new .header__inline-menu ul li a,.header-new .header__inline-menu ul li summary{padding:24px 15px 5px}.header-new .header__menu-item .icon-caret{right:3px}}@media (max-width:1075px){.header-new .header__inline-menu ul li a,.header-new .header__inline-menu ul li summary{padding:24px 10px 5px}.header-new .header__menu-item .icon-caret{right:-1px}.header-new predictive-search .field input{min-width:300px}}@media (max-width:989px){.mobile-menu-login a.header-extra-menu-link span{display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;color:#155dfc;width:28px;height:28px;border-radius:5px;font-size:12px;margin-right:7px}.mobile-menu-login a.header-extra-menu-link{font-size:12px}.mobile-menu-login{padding:14px;border-bottom:1px solid #e2e8f0}.mobile-menu-login a.header-extra-menu-link{font-size:12px;padding:0}.mobile-menu-login a.header-extra-menu-link.contact{margin-top:15px}.mobile-menu-login a.header-extra-menu-link.contact span{background:#dcfce7;color:#00a63e}.mobile-menu-login .header__icon--account{justify-content:flex-start;margin-top:15px;margin-left:7px;gap:5px}.mobile-menu-login a#cart-icon-bubble{text-decoration:unset;height:auto!important;width:auto!important;justify-content:flex-start;margin-top:15px;margin-left:7px;gap:5px}.header-new .header__icons.header-localization .header-extra-menu-link,.header-new .header__icons.header-localization .header__icon--account{display:none}.header-new .menu-drawer__navigation .mobile-menu-login .header-extra-menu-link{display:block}.header-new .menu-drawer__navigation .mobile-menu-login .header__icon--account{display:flex!important}.header-new .header__icons #cart-icon-bubble{height:3.4rem;width:4.4rem;margin-right:20px}.header-new .menu-drawer__navigation .mobile-menu-login #cart-icon-bubble svg{width:14px;height:14px}.menu-drawer__navigation ul.menu-drawer__menu li{border-bottom:1px solid rgb(0 0 0 / 10%);padding:14px}.menu-drawer__navigation ul.menu-drawer__menu li:last-child{border-bottom:0}.menu-drawer__navigation ul.menu-drawer__menu li a,.menu-drawer__navigation ul.menu-drawer__menu li summary{font-size:14px;font-weight:500;padding:0;color:#314158;background:transparent}.header-new .menu-drawer__navigation .childlink li summary,.header-new .menu-drawer__navigation .childlink li a{font-size:12px}.header-new .menu-drawer__menu .menu-drawer__menu-item .icon-arrow{display:none}.header-new .menu-drawer__menu .menu-drawer__menu-item .icon-caret{display:block;position:unset;transform:rotate(270deg);transition:.5s}.header-new .menu-drawer__menu .menu-drawer__menu-item .svg-wrapper{right:0rem}.menu-drawer__navigation-container .menu-drawer__utility-links{display:none}.menu-drawer__navigation .drawer-menu-heading{padding:14px;margin-bottom:10px;font-size:12px;text-transform:uppercase;font-weight:500;color:#0f172b}.menu-drawer__navigation ul.menu-drawer__menu li .menu-drawer__submenu{position:unset;visibility:visible;transform:unset;background:transparent}.menu-drawer__navigation ul.menu-drawer__menu.submenu-open{visibility:visible}.menu-drawer__menu .menu-drawer__inner-submenu{background:#fcf9fa;margin:14px -14px 0}.menu-drawer__inner-submenu .menu-drawer__menu.childlink li{padding:14px 28px}.menu-drawer__navigation ul.menu-drawer__menu li:has(>details[open]){padding-bottom:0}.menu-drawer__navigation ul.menu-drawer__menu li .menu-opening[open] summary .link-list .icon-caret{transform:rotate(0)}.menu-drawer__inner-submenu .childlink li .menu-opening[open] summary .icon-caret{transform:rotate(0)}.menu-drawer__navigation .mobile-search-modal{padding:14px;border-bottom:1px solid #e2e8f0}.mobile-search-modal #predictive-search-results-groups-wrapper{flex-direction:column}.mobile-search-modal predictive-search .field input{padding:8px 14px 8px 35px;min-width:250px}.header-new header-drawer #menu-drawer{width:280px}.mobile-search-modal predictive-search .field .field__label{top:12px}.mobile-search-modal predictive-search .field .search__button.field__button{top:16px}.mobile-search-modal predictive-search .reset__button.field__button{width:auto;height:auto;right:10px;top:9px;display:none}.menu-drawer__navigation-container .menu-drawer__navigation{padding-top:0}.menu-drawer-container .header__icon--menu .icon-hamburger,.menu-drawer-container .header__icon--menu .icon-close{width:18px;height:18px}header-drawer .menu-drawer-container .header__icon--menu{height:30px;width:30px}.menu-drawer__navigation .mobile-menu-login a:hover{background:transparent}}@media (max-width:543px){.header-new header{padding:10px 14px}.header-new .header__icons.header-localization{padding-right:0}}.overflow-hidden-tablet{overflow:hidden}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}.header-custom-megamenu ul li .custom-mega-menu .mega-menu__content{visibility:hidden;transition:.5s}.header-custom-megamenu ul li:hover .custom-mega-menu .mega-menu__content{opacity:1;visibility:visible;transform:translateY(-1.5rem)}.header-custom-megamenu .mega-menu__link img.menu-icon-img{background:#faf5f9;padding:7px;width:28px;height:28px;margin-right:6px;vertical-align:middle;border-radius:5px;transition:.5s}.header-custom-megamenu .mega-menu-wrapper{padding:0;text-align:left}.header-custom-megamenu .mega-menu-wrapper .custom_mega-menu{padding:28px 14px!important}.header-custom-megamenu .mega-menu-wrapper .custom_mega-menu .megamenu-content{display:flex;justify-content:space-between}.header-custom-megamenu .menu-left{width:65%}.header-custom-megamenu .menu-level-1,.header-custom-megamenu .menu-level-2{list-style:none;padding:0;margin:0}.header-custom-megamenu .menu-level-1 li.has-children{margin-bottom:10px;position:relative;border-radius:7px;transition:.5s}.header-custom-megamenu .menu-level-1 li ul li:hover,.header-custom-megamenu .menu-level-1 li.has-children:hover{background:#eff6ff}.header-custom-megamenu .menu-level-1 li ul .gradchild{transition:.5s;border-radius:7px}.header-custom-megamenu .menu-level-1 li.has-children:hover .child-menu,.header-custom-megamenu .menu-level-1 li.has-children ul .gradchild:hover a{color:#155dfc}.header-custom-megamenu .menu-arrow{float:right;font-weight:700;color:#888}.header-custom-megamenu .menu-arrow svg{width:8px;vertical-align:bottom;transition:.5s}.header-custom-megamenu .menu-level-1 li.has-children:hover a span svg{transform:rotate(180deg)}.header-custom-megamenu .menu-level-2{display:none;margin-top:5px;margin-left:15px}.header-custom-megamenu .has-children:hover .menu-level-2{display:block;position:absolute;top:40px;left:0;right:0;padding:7px;border:1px solid rgb(0 0 0 / 10%);border-radius:5px;background:#fff;z-index:2;overflow-x:auto;height:auto}.header-custom-megamenu .menu-left .child-menu.mega-menu__link{padding:10px;text-decoration:unset;color:#0a0a0a}.header-custom-megamenu .menu-level-1 li ul li a.gradchild-menu{padding:7px;text-decoration:unset;color:#45556c}.header-custom-megamenu .menu-left .mega-menu-title{font-size:21px;padding-bottom:7px;line-height:1.2;margin-bottom:21px;border-bottom:1px solid #45556c24;color:#0a0a0a}.header-custom-megamenu .menu-left ul.menu-level-1{display:grid;grid-template-columns:1fr 1fr}.header-custom-megamenu ul li.has-children:hover .child-menu img,.header-custom-megamenu .menu-level-1 li ul li.gradchild:hover img{background:#dbeafe}.megamenu-svg{transition:transform .5s ease}ul.list-menu>li:hover .megamenu-svg svg{transform:rotate(180deg);transition:transform .5s ease}@media (max-width:1024px){.header-custom-megamenu .menu-left ul.menu-level-1{grid-template-columns:1fr}.header-custom-megamenu .menu-left .child-menu.mega-menu__link{padding:7px}.header-custom-megamenu .mega-menu-wrapper .custom_mega-menu{padding:21px 30px!important;max-width:100%}.header-custom-megamenu .menu-level-1 li.has-children{margin-bottom:5px}.header-custom-megamenu .menu-left .mega-menu-title{margin-bottom:14px}}.header-custom-megamenu .menu-right{text-align:center;position:relative;width:420px;height:240px}.header-custom-megamenu .menu-right img{width:420px;height:240px;max-width:100%;border-radius:10px;display:block;object-fit:cover}.header-custom-megamenu .menu-image-label{margin-top:10px;font-size:14px;color:#fff;text-align:left;font-weight:500;position:absolute;bottom:24px;left:20px}.header-custom-megamenu .menu-placeholder{color:#bbb;font-size:13px}@media (max-width:1536px){.header-custom-megamenu .menu-right{width:345px;height:240px}}@media (max-width:1280px){.header-custom-megamenu .menu-right{width:270px;height:240px}}.megamenu-bottom-contant .bottom-conatnt{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding-top:21px;border-top:1px solid #45556c24}.megamenu-bottom-contant .bottom-conatnt p{font-size:12px;margin:0;color:#45556c;letter-spacing:0}.megamenu-bottom-contant .bottom-conatnt h4{font-size:15px;margin:0 0 3px;color:#0a0a0a;font-weight:400;letter-spacing:0}.megamenu-bottom-contant .bottom-conatnt .button-bottom{font-size:14px;line-height:1.3;font-weight:500;background:#155dfc;color:#fff;border:0;padding:7px 21px;border-radius:7px;letter-spacing:0;transition:.5s}.megamenu-bottom-contant .bottom-conatnt .button-bottom:hover{background:#1447e6}@media (max-width:1024px){.megamenu-bottom-contant .bottom-conatnt{margin-top:21px;padding-top:14px}}.template-index .custom-image-banner-section{padding:65px 28px 28px}.custom-image-banner img,.custom-image-banner .banner__media{border-radius:21px}.custom-image-banner:after{opacity:.6!important;border-radius:21px;background:#191a34e0!important}.custom-image-banner .banner__heading.inline-richtext p{margin:0 0 21px;font-size:52px;line-height:1.3}.custom-image-banner .banner__content{max-width:1360px;padding:0 20px}.custom-image-banner .banner__text.rte p{font-size:17px;margin:0 0 28px;color:#e2e4f8;line-height:1.5}.custom-image-banner .banner__buttons{margin-top:0!important}.custom-image-banner .banner__buttons .button{font-size:14px;font-weight:500;line-height:1;min-height:unset;padding:10px 28px;border:2px solid;border-radius:8px;letter-spacing:0}.custom-image-banner .banner__buttons .button:hover{background-color:#fff;color:#000}.custom-image-banner .banner__buttons :before,.custom-image-banner .banner__buttons :after{box-shadow:unset!important}@media (max-width: 1024px){.custom-image-banner .banner__heading.inline-richtext p{font-size:42px}}@media (max-width: 749px){.template-index .custom-image-banner-section{padding:40px 14px 14px}.custom-image-banner .banner__text.rte p{line-height:1.3}.custom-image-banner .banner__heading.inline-richtext p{font-size:32px}.custom-image-banner .banner__box{padding:0}}@media (max-width: 543px){.custom-image-banner .banner__heading.inline-richtext p{font-size:21px}.custom-image-banner .banner__text.rte p{font-size:14px;margin:0 0 20px}}.our-history-section{background:#f8fafc;padding:56px 0;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" )}.page-width{max-width:1344px;margin:0 auto;padding:0 14px!important}.our-history-section .history-wrapper{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:50px}.our-history-section .history-content{flex:1 1 500px}.our-history-section .history-content h2{font-size:21px;font-weight:400;margin-bottom:21px;margin-top:0}.our-history-section .history-text{font-size:14px;line-height:1.4;color:#717182;margin-bottom:28px}.our-history-section .history-text p{margin-top:0;margin-bottom:14px}.our-history-section .history-stats{display:flex;gap:15px;font-size:15px;color:#666}.our-history-section .history-stats .stat{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#717182}.our-history-section .history-stats .stat span{display:block;font-size:21px;line-height:1.2;font-weight:400}.our-history-section .history-stats .stat.first span{color:#155dfc}.our-history-section .history-stats .stat.second span{color:#00a447;color:oklch(.627 .194 149.214)}.our-history-section .history-stats .stat.third span{color:#9810fa}.our-history-section .history-image img{width:637px;height:336px;object-fit:cover;max-width:100%;border-radius:10px;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a}.our-history-section .features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.our-history-section .features .feature:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.our-history-section .feature{background:#fff;border-radius:12px;padding:21px;text-align:center;transition:.5s;border:1px solid #0000001a}.our-history-section .feature img{max-width:100%;width:42px;height:42px;margin-bottom:6px}.our-history-section .feature h3{font-size:14px;font-weight:400;margin-bottom:7px;margin-top:0}.our-history-section .feature p{font-size:12px;line-height:1.4;color:#717182;margin:0}@media (max-width: 1536px){.page-width{max-width:1120px}.our-history-section .history-image img{width:100%;height:100%}}@media (max-width: 1280px){.page-width{max-width:896px}.our-history-section .features{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (max-width: 1024px){.our-history-section .history-wrapper{flex-direction:column}.our-history-section .history-content{flex:unset}.page-width{max-width:672px}.our-history-section .history-wrapper .history-image{width:100%}.our-history-section .features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.page-width{max-width:560px}}@media (max-width: 640px){.page-width{max-width:100%}}.featured_collection_section .collection__title{text-align:center;margin-bottom:42px!important}.featured_collection_section .collection__title .title{font-size:31px;line-height:34px;margin-bottom:14px!important}.collection__description{font-size:14px;line-height:1.4;color:#717182;width:49%;font-weight:400;margin:auto}.featured_collection_section .card-wrapper .card__inner,.featured_collection_section .card-wrapper .card__inner .card__media{border-radius:15px 15px 0 0}.featured_collection_section .card-wrapper{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:0 0 15px 15px;transition:.2s}.featured_collection_section .card-wrapper:hover{transform:scale(1.03)}.featured_collection_section .card-wrapper .card__content .quick-add{margin:0;padding:0 14px 14px}.featured_collection_section .card-wrapper .card__content .card__information{padding:14px}.featured_collection_section .card-wrapper .card__content .quick-add button:after,.featured_collection_section .card-wrapper .card__content .quick-add button:before{display:none}.featured_collection_section .card-wrapper .card__content .quick-add button{padding:9px 0;font-size:14px;line-height:14px;min-height:unset;background:#112557;color:#fff;font-weight:500;border-radius:14px}.featured_collection_section .card-wrapper .card__content .quick-add button:hover{background:#1d293d;color:#fff}.featured_collection_section .card-wrapper .card__content .vender{border-radius:3px;display:inline-block;padding:2px 7px;background:#f1f5f9;color:#45556c}.featured_collection_section .card-wrapper .card__content .vender .light{font-size:11px;text-transform:capitalize;font-weight:500;color:#45556c;letter-spacing:0}.featured_collection_section .card-wrapper .card__content .card__heading a{font-size:14px;margin:7px 0;color:#0f172b;font-weight:500;text-transform:capitalize;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.featured_collection_section .card-wrapper .card__content .card__heading a:after{display:none}.featured_collection_section .card-wrapper.underline-links-hover:hover .card__heading a{text-decoration:unset;text-underline-offset:unset}.featured_collection_section .price__sale .price-item--sale,.featured_collection_section .price__regular .price-item--regular{margin:0;font-size:15px;font-weight:700;letter-spacing:0}.featured_collection_section .price__sale .compare-at-price{font-size:12px;letter-spacing:0;color:#717182;font-weight:700;margin-right:0}.discount-price{display:inline-block;font-size:11px;color:#c10007;background:#ffe2e2;padding:2px 8px;border-radius:10px;margin-left:5px}.featured_collection_section .card-wrapper .card__content .quick-add button svg{width:13px;height:13px;margin-right:10px}.featured_collection_section .card-wrapper .card__inner .card__media .cart-icon{position:absolute;right:10px;top:10px;z-index:2;background:#fff;padding:8px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden}.featured_collection_section .card-wrapper:hover .card__inner .card__media .cart-icon{opacity:1;visibility:visible}.featured_collection_section .card-wrapper .card__inner .card__media .cart-icon svg{width:15px;height:15px}.featured_collection_section .card-wrapper .card__inner .card__content{z-index:-1}.featured_collection_section .card-wrapper .card__content .quick-add button span p{margin:0}.featured_collection_section .card-wrapper .card__content .quick-add button span .mobile-text{display:none}.featured_collection_section .product-badges .badge-tag{background-color:#00c951;padding:3px 7px;border-radius:5px;position:absolute;left:10px;top:10px;color:#fff;font-size:10px;font-weight:500}@media (max-width: 1024px){.featured_collection_section .collection slider-component ul{justify-content:center}.featured_collection_section .collection slider-component ul li{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 5)}.featured_collection_section .collection__description{width:75%}}@media (max-width: 767px){.featured_collection_section .collection__description{width:100%}.featured_collection_section .collection__title .title{font-size:26px}}@media (max-width: 640px){.featured_collection_section .card-wrapper .card__content .quick-add button span .mobile-text{display:block}.featured_collection_section .card-wrapper .card__content .quick-add button span .desktop-text{display:none}.featured_collection_section .card-wrapper .card__content .card__information{padding:10px}.featured_collection_section .card-wrapper .card__content .quick-add{margin:0;padding:5px 10px 10px}.featured_collection_section .card-wrapper .card__content .card__heading a{font-size:12px}.featured_collection_section .collection__title .title{font-size:21px}.featured_collection_section .collection__description{font-size:12px}.featured_collection_section .price__sale .price-item--sale,.featured_collection_section .price__regular .price-item--regular{font-size:14px}}@media (min-width: 641px){.featured_collection_section .card-wrapper .card__inner.ratio:before{padding-bottom:50%}}@media (max-width: 543px){.featured_collection_section .card-wrapper .card__content .card__heading a{max-width:130px}}.offer-section .offer-container{max-width:1040px;margin:0 auto}.offer-section .offer-row{display:flex;gap:50px;max-width:1008px;margin:auto}.offer-section .offer-col{width:50%}.offer-section .offer-col:last-child{padding-left:28px}.offer-section .b2b-badge{color:#1447e6;background-color:#dbeafe;display:flex;align-items:center;gap:10px;width:max-content;font-size:12px;line-height:1.4;padding:3.5px 10.5px;margin:0 0 21px;border-radius:20px}.offer-section .offer-heading{margin:0 0 21px;color:#0f172b;line-height:1}.offer-section .offer-subheading{font-size:16px;line-height:1.3;margin:0 0 28px;color:#45556c}.offer-section .feature-box{display:flex;align-items:center;gap:14px;box-shadow:0 4px 10px #00000014;border-radius:12px;padding:18px 14px}.offer-section .features-wrapper{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.offer-section .featured-icon{display:flex;background-color:#dbeafe;padding:9px;border-radius:10px}.offer-section .featured-icon img{width:17px}.offer-section .featued-text{font-size:14px;line-height:1;color:#0f172b;letter-spacing:0;font-weight:500;margin:0 0 7px}.offer-section .featued-subtext{font-size:12px;line-height:1.2;color:#45556c;letter-spacing:0}.offer-section .contact-wrapper{display:flex;gap:20px}.offer-section .contact-item{display:flex;align-items:center;gap:7px}.offer-section .contact-item span{font-size:12px;color:#45556c;cursor:pointer;letter-spacing:0}.offer-section .contact-item p{margin:0}.offer-section .contact-item a{color:#45556c;text-decoration:none}.offer-section .offer-card{background-color:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 10px 25px #00000014;padding:28px;margin:auto}.offer-section .offer-card-header{text-align:center;margin-bottom:21px}.offer-section .offer-icon-wrapper{width:max-content;height:max-content;background-color:#112557;color:#fff;border-radius:14px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;padding:15px}.offer-section .offer-card-header .offer-icon{width:32px;height:32px}.offer-section .offer-card-header .offer-heading{font-size:21px;line-height:1.5;font-weight:400;color:#0f172a;margin:0 0 7px;letter-spacing:0}.offer-section .offer-card-header .offer-subheading{color:#45556c;font-size:14px;margin:0;letter-spacing:0}.offer-section .offer-card .offer-feature-list{margin-bottom:21px}.offer-section .offer-card .offer-feature-item{display:flex;align-items:center;gap:10.5px;margin-bottom:10.5px}.offer-section .offer-card .offer-feature-item svg{width:18px;height:18px;stroke:#00c951}.offer-section .offer-card .offer-check-icon{width:20px;height:20px;color:#22c55e;flex-shrink:0}.offer-section .offer-card .offer-feature-text{font-size:12px;letter-spacing:0;color:#314158}.offer-section .offer-card .offer-button{background-color:#112557;color:#fff;padding:10px 14px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s ease;font-size:12px;margin-bottom:14px;display:flex;width:100%;justify-content:center;line-height:1;text-decoration:none}.offer-section .offer-card .offer-button:hover{background-color:#1447e6}.offer-section .offer-card .offer-note{font-size:10px;text-align:center;color:#62748e;margin:0;text-transform:capitalize}.offer-section .offer-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:21px}.offer-section .offer-stat-box{text-align:center}.offer-section .offer-stat-number{font-size:21px;margin-bottom:4px;font-weight:400;line-height:1.2}.offer-section .offer-stat-label{font-size:10px;color:#45556c;letter-spacing:0}.offer-section .offer-blue{color:#2563eb}.offer-section .offer-green{color:#16a34a}.offer-section .offer-purple{color:#7e22ce}@media (max-width: 1024px){.offer-section .offer-row{flex-direction:column;gap:40px}.offer-section .offer-col{width:100%}.offer-section .offer-col:last-child{padding-left:0}}@media (max-width: 989px){.offer-section .offer-heading{font-size:31px;line-height:1.1}.offer-section .offer-subheading{font-size:15px;line-height:1.6;margin:0 0 20px}.offer-section .offer-col:last-child{padding-left:0!important}.offer-section .offer-card{padding:28px}}@media (max-width: 543px){.offer-section .offer-col{width:100%}.offer-section .contact-wrapper{flex-direction:column;gap:14px}}@media (max-width: 375px){.offer-section .offer-stat-label{font-size:8.5px}}.custom-collection-list{text-align:center}.custom-collection-list .collection-grid{display:flex;flex-wrap:wrap;gap:24px;width:100%}.custom-collection-list .collection-card{width:calc(33% - 24px);overflow:hidden;background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:15px;transition:.3s;pointer:cursor;position:relative}.custom-collection-list .collection-card-image{position:relative}.custom-collection-list .collection-card-image img{width:100%;height:168px;object-fit:cover;transition:transform .3s ease-in-out}.custom-collection-list .collection-card .icon-overlay{position:absolute;top:14px;right:14px;width:42px;height:42px;background:var(--icon-bg, #eee);display:flex;align-items:center;justify-content:center;border-radius:12px;transition:.3s}.custom-collection-list .collection-card .icon-overlay svg,.custom-collection-list .collection-card .icon-overlay img{width:20px;height:20px}.custom-collection-list .collection-info{padding:14px 14px 21px;text-align:left}.custom-collection-list .collection-title{font-weight:600;font-size:17.5px;margin-bottom:7px;color:#fff;line-height:18px;transition:.3s}.custom-collection-list .collection-subtitle{font-size:12.25px;color:#fffc;margin-bottom:0;line-height:13px;transition:.3s}.custom-collection-list .collection-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.custom-collection-list .collection-tags .tag{background:#f1f5f9;border-radius:3px;font-size:10.5px;padding:3.5px 7px;letter-spacing:0;font-weight:500;line-height:14px;color:#45556c}.custom-collection-list .collection-tags a.tag{color:#62748e!important;background:#e2e8f0!important;text-decoration:none}.custom-collection-list .collection-tags a.tag:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;width:100%;height:100%}.custom-collection-list .collection-link{font-size:12.25px;line-height:12px;font-weight:500;color:#62748e;text-decoration:none;letter-spacing:0}.custom-collection-list .collection-card-image-content{position:absolute;bottom:20px;left:15px;text-align:left}.custom-collection-list .image-wrapper{position:relative;display:flex;overflow:hidden}.custom-collection-list .gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0000,#0000004d);z-index:0}.custom-collection-list .gradient-overlay{display:block!important}.custom-collection-list .button-with-icon{display:flex;justify-content:space-between;align-items:center}.custom-collection-list span.chevron-icon{background:#f1f5f9;border-radius:50%;width:28px;height:28px;display:flex;justify-content:center;align-items:center;transition:.3s}.custom-collection-list span.chevron-icon svg.chevron-svg{transform:rotate(270deg);width:15px;height:15px}.custom-collection-list .collection-card:hover{box-shadow:0 15px 13px 3px #0000001a,0 5px 5px -3px #0000001a;transform:translateY(-4px)}.custom-collection-list .collection-card:hover .image-wrapper img{transform:scale(1.2)}.custom-collection-list .collection-card:hover .icon-overlay{transform:scale(1.1)}.custom-collection-list .collection-card:hover .collection-title{color:#bedbff}.custom-collection-list .collection-card:hover .collection-subtitle{color:#fff}.custom-collection-list .collection-card:hover span.chevron-icon{background:#dbeafe}.custom-collection-list .collection-card:hover span.chevron-icon svg{color:#155dfc}.bottom-button-contant{margin-top:42px;display:inline-block}.bottom-button-contant .button-text span{font-size:14px;color:#45556c;letter-spacing:0}.bottom-button-contant .button-text{background:#fff;border-radius:30px;padding:14px 28px;border:1px solid rgb(0 0 0 / 10%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;align-items:center;justify-content:center;gap:15px}.bottom-button-contant .button-text a{background:#112557;color:#fff;font-size:14px;font-weight:500;text-decoration:unset;padding:6px 21px;border-radius:30px;letter-spacing:0}.bottom-button-contant .button-text a:hover{background:#1d293d;color:#fff}.heading-content .section-heading{font-size:31px;line-height:1.2;color:#0f172b;margin-bottom:10px}.heading-content .section-subheading{font-size:14px;color:#45556c;letter-spacing:0;line-height:1.4;width:49%;margin:auto}.heading-content{margin-bottom:35px}.heading-content .headind-icon-with-text{display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:5px 14px;background:#dbeafe;border-radius:20px;margin-bottom:10px}.heading-content .headind-icon-with-text svg{width:14px;height:14px}.heading-content .headind-icon-with-text span{font-size:12px;color:#193cb8;letter-spacing:0}@media (max-width: 1024px){.custom-collection-list .collection-grid{gap:20px}.custom-collection-list .collection-card{width:calc(50% - 10px)}.custom-collection-list .collection-link{font-size:10px}.heading-content .section-subheading{width:90%}}@media (max-width: 767px){.heading-content .section-subheading{width:100%}.heading-content .section-heading{font-size:26px}}@media (max-width: 640px){.heading-content .section-subheading{width:100%;font-size:12px}.heading-content .section-heading{font-size:21px}.collection-card-image-content .collection-title{font-size:14px}.collection-card-image-content.collection-subtitle{font-size:10px}.custom-collection-list .collection-card .collection-info{padding:10px 10px 21px;margin-top:17px}.custom-collection-list span.chevron-icon{width:21px;height:21px}.bottom-button-contant .button-text span{font-size:12px}.bottom-button-contant .button-text{flex-direction:column;gap:10px;padding:14px 21px;border-radius:15px}.bottom-button-contant .button-text a{width:100%;font-size:12px}.custom-collection-list .bottom-button-contant{margin-top:28px}.custom-collection-list .collection-card .icon-overlay{width:28px;height:28px;border-radius:5px}.custom-collection-list .collection-card .icon-overlay svg,.custom-collection-list .collection-card .icon-overlay img{width:14px;height:14px}.custom-collection-list .collection-subtitle{font-size:10px}.custom-collection-list .collection-grid{gap:14px}}.registration-info{background:linear-gradient(to right,#0e1628,#263954);text-align:center;padding:50px 0}.custom-register-form .registration-top-part .title{font-size:21px;margin:0;text-align:center}.custom-register-form .registration-top-part{padding:20px;display:flex;gap:6px;flex-direction:column;background-color:#fcf9fa;border-radius:14px 14px 0 0;border-bottom:1px solid #0000001a}.registration-top-part .registration-subheading{font-size:14px;text-align:center;color:#717182;line-height:1.2}.registration-info .container{max-width:800px;margin:0 auto;padding:0 20px}.registration-info .section-heading{line-height:1;color:#fff;margin:0 0 21px}.registration-info .registration-subheading{font-size:18px;line-height:1.2;color:#cad5e2;margin:0 0 28px}.registration-info .register-featured-list{display:flex;color:#fff}.registration-info .featured-text{font-size:14px;margin:0 0 7px}.registration-info .featured-subtext{font-size:12px;line-height:1.2;color:#cad5e2}.registration-info .main-image{width:56px;max-width:100%}.custom-register-form{max-width:800px;margin:0 auto;padding-left:20px!important;padding-right:20px!important}.custom-register-form .field:before,.custom-register-form .field:after,.custom-register-form .field__input:focus,.custom-register-form .field__input:focus-visible,.custom-register-form .field:hover.field:after,.custom-register-form .field__input:not(:placeholder-shown){box-shadow:none;padding:15px}.custom-register-form .field__input{background-color:#f3f3f5;margin:0;flex-grow:unset;height:0;font-size:13px;border-radius:6px}.custom-register-form .field__label{position:unset;font-size:13px;margin:0 0 7px;color:#0a0a0a;font-weight:600;letter-spacing:.5px}.custom-register-form .field__label span{color:#fb2c36}.custom-register-form .field{flex-direction:column;margin-bottom:28px!important}.custom-register-form .field__input::placeholder{color:#999;opacity:1}.custom-register-form .contact__fields{display:block}.custom-register-form .registration-wrapper{box-shadow:2px 5px 12px #00000024;border:1px solid #ddd;border-radius:12px}.custom-register-form form#ContactForm{padding:40px 28px 28px}.custom-register-form .field-content{border-bottom:1px solid #0000001a;margin-bottom:20px}.custom-register-form .field-heading{color:#0a0a0a;font-size:16px;margin:0 0 14px}.custom-register-form .input_radio{accent-color:black;margin-right:4px;cursor:pointer}.custom-register-form .radio-group{display:flex;gap:1.5rem;align-items:center}.custom-register-form .radio-group label{font-size:16px;display:flex;align-items:center;gap:4px}.custom-register-form .billing-no-fields,.custom-register-form .billing-yes-fields{gap:15px}.custom-register-form .billing-yes-fields{flex-direction:column}.custom-register-form .billing-content{display:flex;gap:15px}.custom-register-form .field-content.radio .field{margin-bottom:15px!important}.custom-register-form .fieldset{padding:15px;margin-bottom:20px;border-radius:6px;background-color:#f8fafc;border:1px solid #0000001a}.custom-register-form .fieldset__legend{margin:0 0 14px;font-size:14px;line-height:1}.custom-register-form .button{max-width:280px!important;min-width:unset!important;width:100%!important;line-height:1!important;display:block;min-height:unset;padding:10px 21px;font-size:13px;border-radius:6px}.custom-register-form .contact__button{display:flex;justify-content:center}.custom-register-form .button:hover{background-color:#1c1b2ae6}.custom-register-form .button:after,.custom-register-form .button:before,.custom-register-form .button:hover,.custom-register-form .button:not([disabled]):hover:after{box-shadow:none}@media (max-width:749px){.registration-info .register-featured-list{flex-direction:column;gap:21px}.registration-info .featured-text{line-height:1.1px}.custom-register-form .field-group,.custom-register-form .billing-content,.custom-register-form .billing-no-fields{flex-direction:column}.custom-register-form form#ContactForm{padding:20px 10px}.custom-register-form .registration-top-part{padding:10px}.registration-info .registration-subheading{font-size:13px}.custom-register-form .field{margin-bottom:15px!important}.registration-info{padding:40px 0!important}}.footer .page-width{max-width:1200px}.footer-block__details-content .list-menu__item--active,.footer-block-contact li a,.footer-block__details-content .list-menu__item--link{text-decoration:none!important}.footer-block__heading{color:#fff!important}.footer__blocks-wrapper .footer-block:last-child .footer-block__heading{font-size:15px}.footer-block--menu .footer-block__heading{font-size:15px!important}.footer-block__details-content li{list-style:none}.footer-block__details-content ul{padding:0}.footer-block__brand-info p,.footer-block__details-content .list-menu__item--active,.footer .list-social__item .icon,.footer-block__details-content .list-menu__item--link,.footer,.footer-block-contact li a{font-size:14px;color:#cad5e2!important}.footer a:hover{color:#fff!important}.footer-block__details-content>li:not(:last-child){margin-right:0}.footer-block__details-content .list-menu__item--link{padding-bottom:0}.footer-block__details-content li:not(:last-child){padding-bottom:30px}.footer-block__brand-info .footer-block__heading{font-size:21px}.footer .list-social__link{padding:0}.footer__list-social{margin-top:20px}.footer__list-social .list-social__item svg{color:#cad5e2;height:15px;width:15px}.footer__list-social .list-social__link{padding:7px 5px}.footer__list-social .list-social__link:hover{background:#1d293d;border-radius:6px}.footer-block__brand-info .footer__list-social.list-social{gap:10px}.footer-block-contact li{display:flex;align-items:center;gap:10px;color:#cad5e2}.footer-block-contact img{margin-bottom:0;filter:invert(1);min-width:18px;min-height:18px;width:18px;height:auto;border:none;opacity:.8}.footer-block__newsletter .newsletter-form__button{background-color:#155dfc!important;position:unset;padding:10px 15px;min-height:42px;width:auto;margin-left:10px;border-radius:6px;display:inline-block}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{min-height:42px;padding:8px;height:42px;background:#1d293d;border-radius:6px;border:1px solid #314158;color:#90a1b9;font-size:12px;min-width:unset;width:auto}.footer-block__newsletter .newsletter-form__field-wrapper .field__input::placeholder{color:#90a1b9;opacity:1}.footer-block__newsletter .newsletter-form__field-wrapper .field__label{display:none}.footer-block__description{color:#90a1b9;font-size:12px;line-height:1.3}.newsletter-form__message{color:#90a1b9;font-size:12px}.newsletter-form__message--success{margin-top:1rem}.footer__content-bottom-wrapper{border-top:1px solid #314158;justify-content:space-between;padding:30px 0 0}.footer-policy-wrapper>a,.copyright__content a,.copyright__content{color:#90a1b9;text-decoration:none;font-size:12px}.footer__copyright{margin:0!important}.footer-policy-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:35px}.footer-block__details-content p{margin:0}.footer-block__details-content .list-menu__item--link{padding:0}@media (max-width: 1199px) and (min-width: 1024px){.footer-block__newsletter .newsletter-form__button{margin:0;display:block}.footer__blocks-wrapper.grid{gap:0}}@media (max-width: 1024px){.footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-block.grid__item{grid-column:span 2 / span 2;width:100%}.footer-block.grid__item.footer-block--menu{grid-column:span 1 / span 2;margin:0}.footer-block__newsletter{flex-grow:unset!important}.newsletter-form__field-wrapper,.newsletter-form{max-width:100%!important}.footer-block__newsletter .newsletter-form__button{margin-left:10px!important}.footer__content-top .grid{gap:15px!important}.footer-block--newsletter{display:block!important}.newsletter-form{margin:0!important}.footer-block__heading{margin-bottom:10px!important}.footer-block__details-content .list-menu__item--link{padding:0!important}.footer-block__details-content li:not(:last-child){padding-bottom:10px}}@media (max-width: 989px){.footer-block.grid__item,.footer-block__newsletter .newsletter-form__field-wrapper .field__input{width:auto}.newsletter-form__field-wrapper{max-width:100%}.newsletter-form__field-wrapper .field{display:flex;align-items:center;gap:10px}}@media (max-width:749px){.footer__blocks-wrapper.grid{display:grid!important}.footer-block.grid__item{margin:0!important}.footer-block__details-content{margin-bottom:15px!important}.footer-policy-wrapper>a:not(:first-child){padding-left:10px}.footer-policy-wrapper>a{position:relative;font-size:11px}.footer-policy-wrapper>a:not(:first-child):before{position:absolute;content:"";background:#90a1b9;height:10px;width:1px;top:0;bottom:0;margin:auto;left:0}.footer__content-bottom-wrapper{row-gap:2px!important}.footer-policy-wrapper{gap:5px}.footer-block.grid__item.footer-block--menu{grid-column:span 2 / span 2}.footer-block__newsletter .newsletter-form__button{margin-left:0!important;width:100%}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{width:100%}.newsletter-form__field-wrapper .field{flex-direction:column}}.page-banner-wrapper{background:linear-gradient(90deg,#0f172b,#314158);color:#fff;text-align:center}.search-wrapper{position:relative;max-width:450px;margin:28px auto 0}.search-wrapper input{width:100%;padding:10px 16px 9px 40px;border-radius:8px;border:none;outline:none;font-size:11px;background-color:#fff;box-shadow:0 2px 6px #0000001a}.search-wrapper .search-icon{position:absolute;left:12px;top:55%;transform:translateY(-45%);color:#999;pointer-events:none}.banner-title-with-icon{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:21px}.banner-title-with-icon img{width:35px}.banner-title-with-icon span{font-size:31.5px;color:#fff;line-height:36px}.search-icon svg{width:18px;height:18px}.banner-text{max-width:30%;margin:0 auto;color:#cad5e2;font-size:17.5px;line-height:1.4;letter-spacing:0}@media screen and (max-width: 1024px){.banner-text{max-width:50%}}@media screen and (max-width: 767px){.banner-title-with-icon span{font-size:25.5px;color:#fff;line-height:30px}.banner-title-with-icon img{width:25px}.banner-title-with-icon{gap:6px;margin-bottom:15px}.banner-text{max-width:100%;padding:0 15px;font-size:15.5px;margin:0 auto}.search-wrapper{margin-top:20px}}@media screen and (max-width: 543px){.search-wrapper{max-width:80%}.tabbed-faq .tabs{overflow-x:auto;white-space:nowrap;gap:35px}.tabbed-faq .tabs button{width:40%!important}}.tabbed-faq{max-width:800px;margin:auto;font-family:sans-serif;padding-left:15px;padding-right:15px}.tabbed-faq-wrapper{background:#f8fafc}.tabbed-faq .tabs{display:flex;gap:1rem;justify-content:space-around;margin-bottom:28px;background:#ececf0;border-radius:20px;padding:3px}.tabbed-faq .tabs button{padding:3.5px 7px;border:none;background:transparent;border-radius:20px;cursor:pointer;font-weight:500;font-size:12.5px;width:20%}.tabbed-faq .tabs button.active{background:#fff;color:#000}.tabbed-faq .faq-list{display:none}.tabbed-faq .faq-list.active{display:block}.faq-item{background:#fff;border:1px solid oklch(.929 .013 255.508);margin-bottom:7px;border-radius:9px;padding:0 21px}.faq-item summary{padding:14px 0;cursor:pointer;font-weight:500;list-style:none;font-size:12.25px;color:#000}.faq-item summary::-webkit-details-marker{display:none}.faq-item .answer{padding:0 0 14px;color:#45556c;font-size:12.25px;line-height:18px}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:10px}.faq-item .chevron-icon{display:flex}.tabbed-faq .chevron-svg{transition:transform .3s ease}.faq-item[open] .chevron-svg{transform:rotate(180deg)}.template-contact .contact-split-wrapper{padding-top:40px}.template-contact .contact{border:1px solid rgb(0 0 0 / 10%);border-radius:12px;padding:21px!important;background:#fff}.template-contact .contact .title{font-size:17px;font-weight:600;margin-bottom:2px;letter-spacing:0;color:#0a0a0a}.template-contact .contact-description{color:#717182;font-size:14px;margin-bottom:14px;display:block;letter-spacing:0}.template-contact .contact-description>*{padding:0;margin:0}.template-contact .contact .field{display:flex;flex-direction:column-reverse}.template-contact .contact .field__input{background-color:#f3f3f5;margin:0;flex-grow:unset;font-size:12px;border-radius:6px;padding:3px 10px;height:31px}.template-contact .contact .field__input:focus~.field__label{letter-spacing:0}.template-contact .contact .field__label{position:unset;font-size:12px!important;margin:0 0 7px;color:#0a0a0a;font-weight:600;letter-spacing:0px}.template-contact .contact .field:before,.template-contact .contact .field:after{display:none}.template-contact .contact .field__input::placeholder{color:#717182;opacity:1}.template-contact .contact-form-select-dropdown .field select{padding:7px 10px;background:#f3f3f5;border-radius:5px;border:0;font-weight:400;font-size:12px;color:#717182;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");appearance:none;-webkit-appearance:none;-moz-appearance:none}.template-contact .contact-form-select-dropdown .field .select-svg-icon{position:absolute;top:56%;right:12px;transform:translateY(-50%);pointer-events:none;color:#888}.template-contact .contact-form-select-dropdown .field .select-svg-icon svg{width:14px;height:14px;opacity:.5}.template-contact .contact-form-select-dropdown .field select:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.template-contact .contact .field__input:focus-visible{outline:2px solid #a1a1a1;outline-offset:2px;box-shadow:unset}.template-contact .contact-form-select-dropdown .field select .select-option{font-size:12px;border:0;border-radius:10px}.template-contact .contact .contact__button{margin-top:21px}.template-contact .contact__button button{width:100%;border-radius:6px;overflow:hidden;min-height:35px;font-size:12px;font-weight:500;letter-spacing:0;background:#030213;transition:.5s}.template-contact .contact .contact__button button .icon-submit{width:14px;height:14px;vertical-align:middle;margin-right:14px}.template-contact .contact__button button:hover{background-color:color-mix(in oklab,rgb(3 2 19) 90%,transparent)}.template-contact .contact-split-wrapper{display:grid;grid-template-columns:1fr 2fr;gap:40px}.template-contact .contact-info-section{color:#0a0a0a}.template-contact .contact-info-heading{font-size:21px;margin:0 0 20px}.template-contact .contact-box{padding:14px;border-radius:.625rem;overflow:hidden;display:flex;gap:10px}.template-contact .contact-info-icon{height:35px;width:35px;display:flex;align-items:center;justify-content:center;border-radius:6px}.template-contact .contact-info-icon img{filter:invert(1);width:18px}.template-contact .contact-box:not(:first-child){margin-top:20px}.template-contact .contact-info-title{font-size:14px;line-height:1.2;margin-bottom:6px;color:#0a0a0a;letter-spacing:0}.template-contact .contact-info-subtitle{font-size:16px;line-height:1;margin-bottom:5px;letter-spacing:0}.template-contact .contact-info-content p{margin:0;font-size:12px;color:#45556c;letter-spacing:0}.template-contact .contact-form-section .color-scheme-1.gradient,.template-contact .map-section,.template-contact .rich-text-section,.template-contact .contact-page-bottom-section .gradient{background:#fcf9fa}.template-contact .contact .field__label span{color:#fb2c36}.template-contact .contact .form__message{font-size:12px;line-height:1.2;margin-bottom:21px}.template-contact .field.errors_text_show input,.template-contact .field.errors_text_show textarea{border:1px solid #fb2c36}.template-contact .field.errors_text_show small span{font-size:12px;letter-spacing:0;color:#fb2c36;margin-bottom:0;margin-top:7px}@media (max-width:1024px){.template-contact .contact-split-wrapper{grid-template-columns:1fr}}@media (max-width:640px){.template-contact .contact .title{font-size:14px}.template-contact .contact-description{font-size:12px}}.contact-page-bottom-section .rich-text__heading{font-size:21px;letter-spacing:0;margin-bottom:14px}.contact-page-bottom-section .rich-text__text{font-size:15px;margin-top:0;margin-bottom:21px}.contact-page-bottom-section .rich-text__buttons{margin-top:0}.contact-page-bottom-section .rich-text__buttons a{padding:7px 14px;font-size:12px;font-weight:500;min-height:unset;min-width:unset;border-radius:5px;background:#fff;color:#0a0a0a;border:1px solid #0000001a;letter-spacing:0;transition:.5s}.contact-page-bottom-section .rich-text__buttons a:hover{background:#e9ebef}.contact-page-bottom-section .rich-text__buttons a:after,.contact-page-bottom-section .rich-text__buttons a:before{display:none}@media (max-width:749px){.contact-page-bottom-section .rich-text{padding:46px 0 56px!important}}@media (max-width:640px){.contact-page-bottom-section .rich-text__wrapper{width:calc(100% - 0rem / var(--font-body-scale))}}.collection.page-width{max-width:1344px!important}.quick-add__submit .mobile-text{display:none}.quick-add__submit{padding:7px 9px!important;font-size:12px;line-height:13px;min-height:unset;background:#112557;color:#fff;font-weight:500;border-radius:9px;margin-top:5px!important}.quick-add__submit svg{width:13px;height:13px;margin-right:10px}.quick-add__submit .desktop-text,.quick-add__submit .mobile-text{margin:0}.quick-add__submit:after,.quick-add__submit:focus-visible,.quick-add__submit:focus,.quick-add__submit:not([disabled]):hover:after{box-shadow:none}.quick-add__submit:hover{background-color:#1447e6}.product-grid-container .card-wrapper:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.product-grid-container .card-wrapper{border-radius:15px;transition:.2s;border:1px solid #0000001a}.product-grid-container .cart-icon{display:none}.product-grid-container .badge-tag{background-color:#00c951;padding:3px 7px;border-radius:5px;position:absolute;left:10px;top:10px;color:#fff;font-size:10px;font-weight:500}.product-grid-container .card__information{padding:0}.product-grid-container .card__content{padding:18px 14px 14px!important}.product-grid-container .card-wrapper.underline-links-hover:hover a{text-decoration:none;color:#155dfc}.product-grid-container .product-tag{position:absolute;bottom:59px;right:14px;font-size:10px;line-height:1.3;color:#0a0a0a;padding:2px 7px;border:1px solid #0000001a;border-radius:6px;margin-top:0!important;font-weight:500}.product-grid-container .card__badge{display:block}.product-grid-container .card__badge span{padding:5px 10px;border-radius:5px;color:#fff;font-size:11px;line-height:1;font-weight:500;position:absolute;right:15px;top:10px;z-index:1}.card__badge .wishlist-icon.wishlist-single{position:absolute;top:10px;right:10px;cursor:pointer;z-index:0;width:31px;background:#ffffffd6;transition:all .2s ease;border-radius:8.75px;opacity:0}.card__badge .wishlist-icon.wishlist-single svg.wishlist-heart{width:27px;height:20px;stroke:#666;fill:none;transition:all .2s ease;vertical-align:middle}.card-wrapper:hover .wishlist-icon.wishlist-single{opacity:1!important}.product-grid-container .card__inner,.product-grid-container .card .card__inner .card__media{border-radius:15px 15px 0 0!important}.featured_collection_section .product-tag,.featured_collection_section .card__badge{display:none}.product-grid-container .price .price-item{margin:0}.product-grid-container .price-item.price-item--last{color:#112557;font-size:15px;line-height:1}.product-grid-container .compare-at-price{font-size:13px}.product-grid-container .card__media{height:100%;overflow:hidden;position:relative}.product-grid-container .card__media img{width:100%;height:auto;object-fit:cover;display:block;transition:transform .4s ease}.product-grid-container .card__inner .card__content{display:none}.product-grid-container .card__inner.ratio{--ratio-percent: 70% !important}.product-grid-container .card-wrapper.underline-links-hover a{font-size:14px;color:#0a0a0a;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:400}.collection-hero{background:linear-gradient(to right,#0f172b,#314158)}.list-style .grid{display:block}.list-style .grid__item{width:100%;max-width:100%}.list-style .card:not(.ratio){flex-direction:row;padding:14px 14px 21px}.list-style .quick-add{margin:0}.product-grid-container.list-style .card-wrapper:hover{transform:unset}.list-style .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:unset}.list-style .card__badge{display:none}.product-grid-container.list-style .card__inner,.product-grid-container.list-style .card .card__inner .card__media{border-radius:5px!important}.list-style .card__inner{width:10%}.list-style .gradient{background:transparent!important}.product-grid-container.list-style .card__media{width:80%;height:90%}.product-grid-container.list-style .ratio{display:flex;position:relative;align-items:flex-start;justify-content:left}.product-grid-container.list-style .card__content{padding:0!important}.collection-product-description{display:none}.list-style .collection-product-description{display:block;font-size:12px;letter-spacing:0;color:#717182;line-height:14px;margin-top:4px;margin-bottom:4px}.price__container .quick-add.no-js-hidden{display:none}.list-style .price__container .quick-add.no-js-hidden{display:block}.list-style .price__container .quick-add__submit{padding:7px 15px!important;font-size:12px;line-height:13px;min-height:unset;background:#1447e6;color:#fff;font-weight:500;border-radius:8px;margin-top:0!important}.facets-wrapper.page-width{max-width:1344px!important}.list-style .price__container .quick-add__submit:hover{background:#1447e6}.list-style .quick-add.no-js-hidden{display:none}.list-style .price__container{display:flex;width:100%;justify-content:space-between}.product-tag.list-view,.list-style .product-tag{display:none}.list-style .product-tag.list-view{display:inline}.list-style .product-tag.list-view{position:unset;margin-top:4px!important}.list-style li.grid__item{margin-bottom:15px}.product-grid-container.list-style .price .price-item,.product-grid-container.list-style .price-item.price-item--last{color:#155dfc!important;font-size:15px}.product-grid-container .discount-price{display:none}.collection-hero__title{margin:0rem 0 14px!important;font-size:31px;line-height:32px}.collection-hero__description{margin-bottom:0!important}.collection-hero{padding:42px 0!important}.breadcrumb{font-size:12.25px;margin:0;color:#717182;letter-spacing:0;line-height:13px;padding:14px 0}.breadcrumb a{color:#717182;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.bredcum_product-title{color:#0a0a0a}.breadcrumb__separator{margin:0 .25em;color:#717182}.bredcumb-wrapper{background:#fff}span#ProductCount{font-size:12px;letter-spacing:0;color:#6c757d}.template-product .color-scheme-1.gradient{background:#f8fafc!important}.price-per-item__container{display:flex;align-items:center;gap:1rem}.related-products .card-wrapper{background:#fff;transition:.5s;border:1px solid #0000001a;border-radius:9px}.related-products .card-wrapper:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.related-products .card-wrapper .card__information{padding:14px 14px 35px!important}.related-products .card-wrapper .card__information .card__heading{margin-top:0;margin-bottom:0;font-size:14px;letter-spacing:0;line-height:18px;color:#0a0a0a}.related-products .card-wrapper .card__information .price{font-size:15.75px;letter-spacing:0;line-height:16px;color:rgb(var(--color-foreground));margin-top:7px!important}.underline-links-hover:hover a{text-decoration:none!important;text-underline-offset:unset}.related-products .card-wrapper .card-information{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:5}.related-products .card-wrapper span.caption-large.light{display:none}.related-products .card-wrapper .see-product-btn a{font-size:12.25px;letter-spacing:0;text-decoration:none;background:#fff;padding:5px 10.5px 6px;border:1px solid #0000001a;line-height:18px;border-radius:8.75px;color:#0a0a0a;font-weight:500;transition:.3s}.related-products .card__badge,.related-products .cart-icon,.related-products .product-badges{display:none}.related-products .see-product-btn{display:flex}.related-products .card-wrapper .see-product-btn a:hover{background:#e9ebef}.related-products .grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;column-gap:20px;row-gap:20px}.related-products .compare-at-price{display:none!important}@media screen and (max-width: 749px){.related-products .grid__item{width:calc(50% - 20px)}}.custom_cart_drawer .drawer__header{justify-content:start;gap:10px;border-bottom:1px solid #e5e5e5;padding:21px!important}.custom_cart_drawer .drawer__header svg{height:17px;width:17px}.custom_cart_drawer .drawer__footer{padding:25px 20px 20px!important}.custom_cart_drawer .cart-item-count{margin:0;font-size:10.5px;height:20px;width:23px;text-align:center;border-radius:6px;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.custom_cart_drawer .drawer__heading{margin:0;font-size:15.75px;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji")}.custom_cart_drawer .cart-item{background:#f8fafc;border-radius:10px;padding:14px;margin-bottom:15px!important;display:flex!important;gap:10px!important}.custom_cart_drawer .cart-item__media{height:auto;width:auto;padding:0!important}.custom_cart_drawer .cart-item__media img{height:50px;width:50px;border-radius:9px}.custom_cart_drawer quantity-popover .quantity{background:transparent;width:calc(8.5rem / var(--font-body-scale) + var(--inputs-border-width) * 1);min-height:calc((var(--inputs-border-width) * 2) + 2.5rem)}.custom_cart_drawer quantity-popover .quantity:after{border:0}.custom_cart_drawer quantity-popover .quantity__button:not(:focus-visible):not(.focused){background:#fff;width:24px;height:24px;border-radius:8px;border:1px solid #0021471a}.custom_cart_drawer .cart-item__quantity-wrapper{justify-content:space-between}.custom_cart_drawer .cart-total-remove{display:flex;justify-content:space-evenly;align-items:center}.custom_cart_drawer .cart-item cart-remove-button{margin-left:0}.custom_cart_drawer cart-remove-button .icon-remove{height:17px;width:17px}.custom_cart_drawer cart-remove-button .icon-remove path{fill:red}.custom_cart_drawer.cart-drawer .cart-item__price-wrapper>*:only-child{font-weight:500}.custom_cart_drawer .cart-item__error{display:none}.custom_cart_drawer .cart-item__quantity{padding-left:0!important}.custom_cart_drawer .cart-item__details,.custom_cart_drawer .continue_shopping{width:100%!important;padding:0!important}.custom_cart_drawer .drawer__inner{padding:0}.custom_cart_drawer cart-drawer-items{padding:25px 20px}.custom_cart_drawer .drawer__close{height:20px;width:20px;top:12px;right:20px}.custom_cart_drawer .drawer__close .svg-wrapper{height:15px;width:15px}.drawer__footer span.summary__title,.cart__footer cart-note label{font-size:13px;font-weight:500;color:#000;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji")}.drawer__footer .cart__note.field:after,.cart__footer .cart__note.field:after,.drawer__footer .cart__note.field:before,.cart__footer .cart__note.field:before{display:none}.drawer__footer .cart__note .text-area,.cart__footer .cart__note .text-area{border-radius:10px!important;background:#f3f3f5;padding:7px 10px;overflow:hidden;min-height:80px;font-size:13px;letter-spacing:0}.drawer__footer .cart__note,.cart__footer .cart__note{top:unset;flex-direction:column}.drawer__footer .cart__note .field__input:focus,.cart__footer .cart__note .field__input:focus{border-bottom-right-radius:0;outline:2px solid #A1A1A0;outline-offset:2px;box-shadow:0 0 0 1.1px #a1a1a1}.drawer__footer .cart__note .text-area::placeholder,.cart__footer .cart__note .text-area::placeholder{opacity:1;font-size:12px;color:#717182}.drawer__footer summary{padding-top:0;padding-bottom:7px;border-top:1px solid #e5e5e5}.drawer__footer summary svg,.cart__footer cart-note label svg{width:14px;height:14px;margin-right:6px}.drawer__footer .cart__note p,.cart__footer .cart__note p{margin-top:7px;font-size:11px;line-height:1.3;letter-spacing:0;color:#717182;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");margin-bottom:0;border-bottom:1px solid rgb(0 0 0 / 10%);padding-bottom:14px}.custom_cart_drawer .cart__ctas{flex-direction:column;gap:0}.custom_cart_drawer .cart-drawer__footer .totals{margin-bottom:2rem}.clear_cart{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0 0}.cart__ctas .cart__checkout-button{border-radius:12px!important;font-size:1.2rem;min-height:calc(3.5rem + var(--buttons-border-width) * 2);font-weight:600;letter-spacing:0}.cart__ctas .cart__checkout-button:after,.cart__ctas .cart__checkout-button{border-radius:12px!important;box-shadow:none!important}.cart__ctas .cart__checkout-button .button:not([disabled]):hover:after{--border-offset: 0 !important;box-shadow:none!important}.cart__ctas .continue_shopping{background:transparent;color:#000;border:1px solid #e5e5e5;border-radius:12px}.clear_cart p{color:red;margin:0;font-size:12px;font-weight:600}.is-empty .drawer__footer{display:none}.custom_cart_drawer .cart-item__details dl{display:flex;align-items:center;gap:3.5px}.custom_cart_drawer .cart-item__details dl dd{color:#000}.custom_cart_drawer .product-option{border:1px solid #0021471a;border-radius:8px;font-size:10.5px;padding:0 7px;margin-top:0!important}.custom_cart_drawer .cart-item__quantity{margin-top:0}.custom_cart_drawer .totals__total{font-size:calc(var(--font-heading-scale) * 1.4rem)}.custom_cart_drawer .totals__total-value{font-size:1.7rem;font-weight:700}.clear_cart .svg-wrapper{height:15px;width:15px}.empty-cart-svg svg{color:#00000052;height:56px;width:56px}.cart-drawer__empty-content h2{margin:0}.custom_cart_drawer .drawer__inner-empty{padding:0}.empty_drawer__header{display:flex;padding:21px;gap:5px;border-bottom:1px solid #0021471a;align-items:center}.custom_cart_drawer .cart-drawer__warnings{justify-content:flex-start;margin-top:30px}.cart__empty-text{font-size:14px}.cart-drawer__warnings a{font-size:12px;min-height:calc(3.5rem + var(--buttons-border-width) * 2);border-radius:8.5px}.cart-drawer__warnings a:after,.cart-drawer__warnings a:not([disabled]):hover:after{box-shadow:none}.cart__empty_subtext{font-size:12px;margin:10px}.predictive-search__results-groups-wrapper .predictive-search__result-group:first-child{flex:0 0 18.4rem}@media (max-width:1075px){.predictive-search__results-groups-wrapper{flex-direction:column}}@media (max-width:990px){.facets-wrapper .facet-filters__field .select__select{padding:7px 20.5px}}@media (max-width:575px){.mobile-facets__open-wrapper{width:100%}.mobile-facets__wrapper{flex-direction:column}.product-count{text-align:center;margin:10px 0}.facets-wrapper .small-hide{display:block!important;margin:10px 0;padding:0}.facets-wrapper .facets-container,.facets-wrapper .facets__form{display:flex;flex-direction:column}.facets-wrapper .facet-filters__field{justify-content:center}.facets-wrapper .facet-filters__field .select,.facets-wrapper .collectiongrid-layout{width:100%}.facets-wrapper .collection-view{margin:0}.list-style .price__container{flex-direction:column}.list-style .card__inner{width:30%}.related-products .card-wrapper .card-information{display:block}.facets-wrapper .mobile-facets__open{gap:5px}.facets-wrapper .mobile-facets__open-label{margin-left:0}.facets-wrapper .mobile-facets__sort{display:none}}.new_badge{padding:5px 10px;border-radius:5px;color:#fff;background:#009638;font-size:11px;line-height:1;font-weight:500;position:absolute;left:15px;top:10px;z-index:1}.collection-view{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
