.prose a span{text-decoration:none!important}span.average-rating{font-size:18px;font-weight:500}.product-info__description li{list-style:disc;margin-left:18px}@media screen and (max-width:500px){span.average-rating{font-size:14px;font-weight:500}span.reviews-count{font-size:12px}}.product-reviews{display:flex;align-items:center;gap:2px;top:20px;right:0;width:100%;justify-content:right;max-width:fit-content}.product-info__container{display:flex;align-items:baseline;justify-content:space-between}@media screen and (max-width:768px){.product-reviews{top:10px;right:0}}p.footer__copyright.text-sm.text-subdued{text-transform:capitalize}.sale-design-content a.button{margin-top:15px}.cart-drawer a.button.button--xl.button--secondary{background-color:#000096}.rich-text{padding:50px 0}store-header.header{border-bottom:1px solid #cdd6da40}.herosection-style .prose{padding:0 7rem}.herosection-style .prose h3 strong{font-family:Poppins;font-size:36px;font-weight:600;line-height:48px;letter-spacing:-.04em}.header__link-list{text-transform:uppercase}.herosection-style .media-with-text__media>*{height:88vh}.shopbest-style .section-stack{padding:50px 0;margin:0}.required-star{color:red}.shopbest-style h3 strong{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.04em}.shopbest-style .iconlink{display:none}.shopbest-style .reversed-link{background-size:100% 1px}.grid-bg-style product-card.product-card{background:#f7eedf;border-radius:10px;border:2px solid #000096}.grid-bg-style .price-center-rating{display:flex;align-items:center;flex-direction:column}.grid-bg-style .divider{display:flex;padding:0 15px}.grid-bg-style .product-card__info{padding:30px 0;display:flex}.v-stack.product-meta-style{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.grid-bg-style .product-card__title a{font-family:Poppins;font-size:24px;font-weight:500;line-height:39px;text-align:center;max-width:300px;display:block;margin:auto auto 10px}.grid-bg-style sale-price,.grid-bg-style .rating{font-family:Poppins;font-size:16px;font-weight:600;line-height:28px;text-align:center;padding-bottom:10px}.imageicon-style .section-stack{padding-top:50px;padding-bottom:50px}.imageicon-style .text-with-icons__item{display:flex;gap:20px}.imageicon-style .text-with-icons__text-wrapper p{font-family:Poppins;font-size:14px;font-weight:400;line-height:21px;text-align:left;margin-top:5px}.imageicon-style .text-with-icons__text-wrapper p.heading{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.04em;text-align:left}.compareimagetext-style{padding-top:50px;padding-bottom:50px;margin-top:50px;margin-bottom:50px}.compareimagetext-style .multi-column__item{border:1px solid #00009633;border-radius:10px;padding:30px}.bottom-imagetext-style{padding-top:94px;padding-bottom:94px;background:#dfefff}.compareimagetext-style .multi-column__item img{margin:30px auto}.compareimagetext-style .v-stack{gap:20px;margin-bottom:30px}.compareimagetext-style .multi-meta-content{margin-top:30px;margin-bottom:30px}.compareimagetext-style .v-stack p.h4{font-family:Poppins;font-size:30px;font-weight:500;line-height:28px}@media(max-width:768px){.compareimagetext-style .v-stack p.h4{font-size:24px}}.compareimagetext-style .v-stack .prose p{font-family:Poppins;font-size:14px;font-weight:400;line-height:21px}.bottom-imagetext-style .prose p{line-height:28px;margin-top:15px}.bottom-imagetext-style .prose p.h2{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.04em}.announcement-bar p.bold.text-xs{font-family:Poppins;font-size:14px;font-weight:500;line-height:21px;letter-spacing:-.02em}.announcement-bar span.shape-circle.shape--sm{opacity:0}.header__link-list li a{font-size:14px;font-weight:600;line-height:21px;text-transform:uppercase}.button,.btn{font-size:16px;font-weight:600;line-height:28px;text-transform:uppercase}b,strong{font-weight:600}.footer__block--newsletter p strong{font-weight:400}.aspect-short{aspect-ratio:4 / 3.3}@media only screen and (min-width:768px){.footer__wrapper,.compareimagetext-style .section-stack,.imageicon-style .section-stack,.shopbest-style .section-stack,.bottom-imagetext-style .section-stack{padding-left:4rem;padding-right:4rem}.bottom-imagetext-style .media-with-text__content{padding:4rem}}@media only screen and (max-width:1835px){.herosection-style .prose{width:535px;padding:0}}@media only screen and (max-width:1200px){.herosection-style .prose{width:unset}}@media only screen and (max-width:768px){.grid-bg-style .price-center-rating{flex-direction:column;align-items:center}.grid-bg-style .divider{display:none}.grid-bg-style .product-card__title a{font-size:18px;line-height:24px;max-width:unset;margin:0}.imageicon-style .text-with-icons__item{justify-content:center}.herosection-style .prose h3 strong,.bottom-imagetext-style .prose p.h2{font-size:24px;line-height:34px}}.sale-design-section{background-color:#f7eddf}.sale-design-wrapper{display:grid;grid-template-columns:50% 50%;align-items:center}.sale-design-image img{width:100%;height:88vh;object-fit:cover}.sale-design-content h2{font-size:28px;color:#01f}.sale-design-content p{margin:15px 0}.product-info__text{padding-top:15px;margin:0}.offer.offer--center.bg-custom.text-custom{margin-bottom:15px;margin-top:15px}.icons-wrapper{display:flex;gap:22px;align-items:center;flex-flow:wrap;margin-bottom:15px}.sale-design-content{margin-left:70px;max-width:616px}.shop-button{display:inline-block;padding:11px 25px;background-color:#010197;color:#fff;text-transform:uppercase;text-decoration:none;border-radius:5px;font-family:Poppins;font-size:16px;font-weight:600;line-height:28px;margin-top:50px}.sale-note{font-family:Poppins;font-size:16px;font-weight:600;line-height:28px;text-align:left}.sale-design-content h2{font-family:Poppins;font-size:36px;font-weight:600;line-height:54px;letter-spacing:-.04em;text-align:left;color:#010197}.icons-wrapper .icon{width:unset;height:unset;display:flex;align-items:center}.sale-note{margin-top:10px;font-size:14px}.icons-wrapper i.icon-list{width:20px;height:19px;display:flex;margin-right:10px}.icons-wrapper span{font-family:Poppins;font-size:14px;font-weight:600;line-height:28px;color:#010197}.sale-design-content .content-hero{font-family:Poppins;font-size:16px;font-weight:400;line-height:28px;margin-top:20px;margin-bottom:30px}@media(max-width:768px){.multi-step-form-container{flex-direction:column;gap:20px;padding:30px!important;align-items:center}.step-indicators{display:none}.multi-step-text{width:100%!important}}.multi-step-form-container{display:flex;padding:50px 70px 0;gap:10%}.multi-step-text{width:30%}.step-indicators .step{padding:25px 0}.step-indicators .step span{font-family:Poppins;font-size:16px;font-weight:700;line-height:24px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:25px;background:#010197;letter-spacing:-.04em;text-align:left;color:#fff}.multi-step-form-section .multi-step-form-section{padding:20px;background-color:#f9f9f9}.multi-step-form-section .multi-step-form{max-width:1024px;width:90%;margin:auto;padding:30px 50px;border:2px solid #cdd6da40;border-radius:30.54px;background-color:#fff}.multi-step-form-section .multi-step-form form{position:relative}.multi-step-form-section .form-step{display:none}.multi-step-form-section .form-step.active{display:block}.multi-step-form-section .form-control,.text-area-shiping{margin-bottom:20px}.multi-step-form-section .form-group input,.multi-step-form-section .form-group textarea{width:100%;padding:10px;margin-top:5px;border:1px solid #ddd;border-radius:5px}.multi-step-form-section .quantity-group{display:flex;gap:20px;justify-content:center}.quantity-item span{font-family:Poppins;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-1px;display:inline-flex;align-items:center;gap:10px;padding:10px 0;width:100%;justify-content:center;border-radius:10px 10px 0 0;border:2px solid #cdd6da40}.quantity-item span strong{font-family:Poppins;font-size:30px;font-weight:800;line-height:45px}.multi-step-form-section .quantity-item{display:flex;flex-direction:column;align-items:center;text-align:center}.multi-step-form-section .quantity-controls{display:flex;gap:7px;align-items:center;justify-content:space-between;width:100%;width:340px;padding:15px 30px;border-radius:0 2px 10px 10px;background:#010197}.multi-step-form-section .quantity-controls button{width:21px;height:21px;display:flex;background-color:transparent;color:transparent;border:none;cursor:pointer;padding:0}.multi-step-form-section .quantity-controls button svg{width:100%;height:100%}.multi-step-form-section .qty-slectr{display:flex;gap:10px;align-items:center}.multi-step-form-section .quantity-controls .qty-slectr input{font-family:Poppins;font-size:20px;font-weight:600;line-height:30px;color:#010197;margin:0;padding:0;width:33px;height:29px;border-radius:5px;text-align:center}.qty-slectr input::-webkit-outer-spin-button,.qty-slectr input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-slectr .label-qty{font-family:Poppins;font-size:15px;font-weight:600;line-height:22.5px;text-align:left;color:#fff}.multi-step-form-section .quantity-controls input{width:50px;text-align:center;border:1px solid #ddd;border-radius:5px}.multi-step-form-section .btn{padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.multi-step-form-section .btn-continue{background-color:#0018f9;color:#fff}.multi-step-form-section .btn-back{background-color:#ddd;color:#000}.multi-step-form-section .step-heading{font-size:24px;font-weight:700;color:#1e1e1e;margin-bottom:16px}.multi-step-form-section .step-description{font-family:Poppins;font-size:16px;font-weight:400;line-height:28px;text-align:left;margin-bottom:15px}.multi-step-form-section .shipping-options{display:flex;flex-direction:column;gap:20px}.multi-step-form-section .shipping-option{display:flex;justify-content:space-between;align-items:center;border:2px solid #ccc;padding:15px;border-radius:8px;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.multi-step-form-section .shipping-option input[type=radio]:checked{accent-color:#0056b3}.multi-step-form-section .shipping-option input[type=radio]:checked+.option-label{font-weight:700;color:#0056b3}.multi-step-form-section .option-label{font-size:16px;color:#333;flex-grow:1}.multi-step-form-section .other-option input:checked~.other-details{display:block}.multi-step-form-section .button-group{display:flex;justify-content:space-between;margin-top:24px}.multi-step-form-section .btn{padding:12px 20px;border:none;border-radius:25px;font-size:16px;font-weight:700;cursor:pointer}.multi-step-form-section .btn-back{background-color:#ccc;color:#fff}.multi-step-form-section .btn-submit{background-color:#0056b3;color:#fff}.multi-step-header-section{text-align:center;max-width:818px;margin:auto}.multi-step-header-section h3{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.04em;text-align:center;text-transform:capitalize}.multi-step-header-section p{font-family:Poppins;font-size:16px;font-weight:400;line-height:28px;text-align:center;margin-top:15px;margin-bottom:40px}.step-num span{font-family:Poppins;font-size:16px;font-weight:700;line-height:24px;display:flex;justify-content:center;align-items:center;position:absolute;right:0;width:40px;height:40px;border-radius:25px;background:#010197;letter-spacing:-.04em;text-align:left;color:#fff}.form-step h2{font-family:Poppins;font-size:26px;font-weight:500;line-height:39px;letter-spacing:-.04em;text-align:left;margin-bottom:30px}.multi-step-form-section input.field__input{border:2px solid #cdd6da40;border-radius:10px;font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:left;margin:0;height:70px}.multi-step-form-section .form-group .form-control-area{height:70px;margin:0}.multi-step-form-section label.field__label{font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:var(--color-body-text)}.multi-step-form-section label.field__label [aria-hidden=true]{color:#c80003}.btn.btn-back,.btn.btn-continue{width:100%;border-radius:10px;text-transform:uppercase;font-family:Poppins;font-size:20px;font-weight:600;line-height:30px}.btn.btn-continue{background:#010197;border:2px solid #cdd6da40}.buttons-step2,.buttons-step3{display:flex;gap:20px}.multi-step-form-section .btn-back{background-color:transparent;color:#010197;border:2px solid #010197}.pagination-multi-contact-form{display:flex;justify-content:center;margin-top:30px;gap:10px}.pagination-multi-contact-form .step{width:40px;height:8px;border-radius:20px;font-size:12px;display:block;background:#cdd6da80}.pagination-multi-contact-form .step.active{background:#010197}.multi-step-form .form-group label{top:50%;transform:translateY(-50%)}.multi-step-form .form-group .form-control:focus~label,.multi-step-form .form-group .form-control.has-value~label{top:2px;left:7px}.delivery-date-field p{font-family:Poppins;font-size:16px;font-weight:400;line-height:28px;margin-bottom:20px}.multi-step-form .pack-order p{font-family:Poppins;font-size:16px;font-weight:400;line-height:28px;text-align:left;margin:0;border-top:2px solid #cdd6da40;padding:20px 0}.multi-step-form-section .shipping-options label{border:2px solid #cdd6da40}.multi-step-form-section .shipping-options span{font-family:Poppins;font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#010197}.multi-step-form-section .shipping-option [type=radio]{position:absolute;z-index:-1}.shipping-option .check_radio .uncheck{display:block}.shipping-option .check_radio .checked{display:none}.shipping-option.active .check_radio .checked{display:block}.shipping-option.active .check_radio .uncheck{display:none}label.shipping-option.text-area-shiping.other-option{flex-direction:column;align-items:baseline;width:100%}.label-other{width:100%;display:flex;padding-bottom:15px}.shipping-option.text-area-shiping textarea{width:100%;background:transparent;border-top:2px solid #cdd6da40;padding:13px 15px}textarea::placeholder{color:#010197;opacity:1}.shipping-option.text-area-shiping textarea{color:#010197}.multi-step-form-section .info{padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;margin:auto auto 20px;max-width:1024px}.multi-step-form-section .info{color:#00529b;background-color:#bde5f8}.faq-resdesign{padding:50px 0}.faq-resdesign h3{font-family:Poppins;font-size:30px!important;font-weight:600;line-height:45px!important;letter-spacing:-.04em;text-align:center;text-transform:capitalize;padding-bottom:40px!important;padding:0}.faq-resdesign .accordion-box{padding:0}.faq-resdesign .card-faqs{border:0;border-top:1px solid #cdd6da40}.faq-resdesign .section-stack__main,.faq-resdesign .section-stack__intro{width:100%}.faq-resdesign .faq-heading{font-family:Poppins;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:normal;text-align:left;padding:20px 0}.faq-resdesign .faq-heading .circle-chevron{background:#fdfaf5;width:38px;height:38px}.faq-resdesign.policy_page .section-stack__main{width:100%;max-width:1000px;margin:auto}.faq-resdesign.policy_page .section-stack__intro{width:100%;max-width:1246px;margin:auto;padding:0 3rem}.faq-resdesign .group[aria-expanded=true] .prose{margin-top:-14px}.faq-resdesign .group[aria-expanded=true] .circle-chevron.group-expanded\:rotate{transform:rotate(calc(var(--transform-logical-flip) * 45deg))}.faq-resdesign .card-faqs{padding-left:40px;padding-right:40px}.faq-resdesign .accordion__content{padding-bottom:40px;margin:0}.faq-resdesign .section{padding-top:0;padding-bottom:0}.faq-resdesign .section-stack{gap:0}.faq-resdesign .accordion__content p{font-family:Poppins;font-size:16px;font-weight:400;line-height:1.3;text-align:left}.faq-resdesign.policy_page{padding-top:0}.faq-resdesign .v-stack .prose p{margin:-20px 0 0;padding-bottom:20px;font-family:Poppins;font-size:16px;font-weight:400;line-height:28px}.card-faqs[aria-expanded=true]{background:#dfefff}.collection__facets .card-faqs[aria-expanded=true],.cart-order__summary .card-faqs[aria-expanded=true],facet-drawer .card-faqs[aria-expanded=true]{background:unset}.testimonial-redesign{padding:50px 0}.testimonial-redesign .press{max-width:530px;margin:auto;position:relative;padding:0}.testimonial-redesign .press blockquote{font-family:Poppins;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.02em;text-align:center;margin-bottom:30px}.testimonial-redesign .auther-details .auther-title{width:100%}.testimonial-redesign .auther_name{font-family:Poppins;font-size:24px;font-weight:600;line-height:36px;letter-spacing:-.02em;text-align:center;text-transform:capitalize}.testimonial-redesign .auther_name-info{font-family:Poppins;font-size:16px!important;font-weight:400;line-height:36px!important;letter-spacing:-.02em;text-align:center}.testimonial-redesign page-dots .tap-area{background:transparent;margin-right:10px}.testimonial-redesign page-dots .tap-area:before{width:16px;height:16px;background-image:url(https://cdn.shopify.com/s/files/1/0878/3082/3206/files/Vector_5.svg?v=1735146433);background-repeat:no-repeat;background-size:contain}.testimonial-redesign .slick-dots{position:unset;margin-top:37px}.testimonial-redesign .slick-dots li{margin-right:10px;width:16px;height:16px}.testimonial-redesign li{opacity:.66}.testimonial-redesign li.slick-active{opacity:1}.testimonial-redesign .press:before{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0878/3082/3206/files/Vector_6.svg?v=1735164311);background-repeat:no-repeat;width:70px;height:64px;background-size:cover;position:absolute;right:-90px;z-index:9999;top:0}.testimonial-redesign .press:after{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0878/3082/3206/files/Vector_7.svg?v=1735164311);background-repeat:no-repeat;width:70px;height:64px;background-size:cover;position:absolute;left:-90px;z-index:9999;top:0}.image-withText-redesign{padding:70px 0}.image-withText-redesign media-with-text.media-with-text{max-width:1155px;margin:auto}.image-withText-redesign .pl-pr-0{padding-right:0;padding-left:0}.image-withText-redesign .image-text-parent{padding:0 4rem}.image-withText-redesign .image-text-parent h3{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.04em;text-align:center;margin-bottom:15px}.image-withText-redesign .image-text-parent .media-with-text__content{padding:0}.image-withText-redesign .media-with-text__content .prose{max-width:385px;margin:auto}.image-withText-redesign .image-text-parent p{font-family:Poppins;font-size:16px;font-weight:400;line-height:28px;text-align:center}.image-withText-redesign .image-text-parent .btn-theme{font-family:Poppins;font-size:16px;font-weight:700;text-align:left;margin-top:40px!important}.image-withText-redesign .btn-theme svg{display:none}.contact-form-redesign .contact-form{padding:0}.contact-form-redesign .prose h2{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.04em}.contact-form-redesign .prose p{font-family:Poppins;font-size:16px;font-weight:400;line-height:28px;max-width:795px;margin:auto;padding:0 2rem;padding:20px 0}.input,.textarea,.select{border-radius:10px}.contact-form-redesign .w-full button{width:100%}.contact-form-redesign .section-stack{gap:0}.contact-form-redesign .section{padding-top:0}@media only screen and (max-width:991px)and (min-width:768px){.image-withText-redesign .pl-pr-0{margin:0!important}.image-withText-redesign .image-text-parent h3{font-size:22px;line-height:32px;margin-bottom:10px!important;padding:0}.image-withText-redesign .image-text-parent p{font-size:14px;line-height:20px}.image-content__text .btn.btn-theme{margin-top:0}.image-withText-redesign .image-text-parent .btn-theme{font-size:14px;padding:15px 25px}.image-content__text{padding:15px 0}}@media only screen and (max-width:1000px){.sale-design-wrapper{grid-template-columns:100%}.sale-design-content{margin:auto;text-align:center;padding:2rem}.sale-design-content h2,.sale-note{text-align:center}.icons-wrapper{justify-content:center}.multi-step-header-section{max-width:90%}.multi-step-form-section .quantity-controls{width:270px}}@media only screen and (max-width:767px){.testimonial-redesign .press{max-width:440px}.testimonial-redesign .press blockquote,.faq-resdesign .faq-heading{font-size:18px;line-height:30px}.image-withText-redesign .flex__item.image-content__text{padding:2rem 15px}.testimonial-redesign .press:after{width:55px;height:50px;left:-79px}.testimonial-redesign .press:before{width:55px;height:50px;right:-79px}.multi-step-form-section .quantity-group{flex-direction:column;width:unset;align-items:center;justify-content:center}.sale-design-image img{height:unset}}@media only screen and (max-width:410px){.card-faqs-heading{padding-right:25px}.faq-resdesign .card-faqs{padding-left:15px;padding-right:15px}.faq-resdesign .faq-heading.collapsed .faq-icon,.faq-resdesign .faq-heading:not(.collapsed) .faq-icon{width:28px;height:28px}.faq-resdesign [class^=icon-]{display:flex;width:100%;height:100%;font-size:16px;align-items:center;justify-content:center}}.logo-slider-scroll .logo-slide:hover img{opacity:1}.logo-slider-inner img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5;transition:opacity .3s ease;width:180px}.logo-slider-inner .logo-slide:hover img{-webkit-filter:none;filter:none}.logo-slider-inner .logo-slide:hover img{opacity:1}.logo-slider-scroll .logo-slide:hover img{-webkit-filter:none;filter:none}.logo-slider{overflow-x:hidden;width:100%}.logo-slide{padding:20px 15px}h2.logo-slider-title{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.04em;text-align:center;margin-bottom:25px;padding-bottom:25px}.testimonial-redesign :is(.blockquote,.prose blockquote):before{content:unset}.testimonial-redesign .press__controls .circle-button{display:none}.our-story .timeline-container{max-width:1176px;padding:0 40px;margin:auto;text-align:center}.our-story .timeline-container h1{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.04em;margin-bottom:20px}@media(max-width:768px){.our-story .timeline-container h1{font-size:24px!important}}.our-story .timeline{display:flex;flex-direction:column;align-items:center;position:relative;gap:20px}.our-story .timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;height:91%;background-color:#3e2993}.our-story .timeline-item{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.our-story .timeline-item.left{flex-direction:row-reverse}.our-story .timeline-content{width:47%;background:#fdf8ef;border-radius:8px;padding:20px 10px;text-align:left;box-shadow:0 2px 10px #0000001a;display:flex;align-items:center;gap:20px}.our-story .timeline-content h3{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.04em;margin-bottom:5px}.our-story .timeline-content p{font-family:Poppins;font-size:14px;font-weight:400;line-height:21px}.our-story .timeline-icon{width:16px;height:16px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:35px;transform:translateY(-50%);border:4px solid #3e2993;padding:0;margin:0;left:49.4%}.our-story .timeline-image{text-align:center;width:45%}.our-story .timeline-image img{width:100px;max-width:85px;height:85px}.job-card{border-radius:10px;padding:35px 25px;width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid #d9d9d9;justify-content:space-between}.career-page .text-with-icons__item img{max-width:90px}.job-cards{display:grid;grid-template-columns:repeat(3,minmax(31%,1fr));column-gap:30px;row-gap:40px;max-width:1392px;margin:auto}.job-openings h1{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.04em;text-align:center;margin-bottom:40px}.job-card{border-radius:10px;padding:35px 25px;width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid #d9d9d9}.job-card h2{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;margin:25px 0}.job-card p{font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;text-align:left;padding-right:18px}.job-card h3{font-family:Poppins;font-size:20px;font-weight:500;line-height:30px;margin:25px 0}.deadline{background-color:#fff;padding:15px 30px;border-radius:25px;font-family:Poppins;font-size:15px;font-weight:400;line-height:22.5px}.deadline span{font-weight:600}.job-openings .skills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.job-openings .skills span{font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;padding:10px 20px}.ml-mr-5{margin-left:-5px;margin-right:-5px}.job-btn{margin-top:15px}.skills .skill{border:2px solid #d9d9d9;border-radius:15px}.job-openings button{background-color:#2a2a72;color:#fff;font-size:1rem;font-weight:700;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;align-self:center;transition:background-color .3s ease}.job-openings button:hover{background-color:#1e1e5e}.national-page-redesign x-tabs button{padding:0 20px}.national-page-redesign .tabs-inner::part(tab-list){display:inline-flex;justify-content:center;width:max-content;margin:auto}.national-page-redesign .tabs-inner::part(tab-list){box-shadow:unset}.national-page-redesign x-tabs button{position:relative;font-family:Poppins;font-size:16px;font-weight:700;line-height:17.51px}.national-page-redesign x-tabs button[aria-selected=true]:after{content:"";height:10px;background:url(/cdn/shop/files/tab_active_indicator.svg?v=1737049976);transition:transform .3s;bottom:-15px;background-repeat:no-repeat;width:145px;background-size:contain;position:absolute;left:50%;transform:translate(-50%)}.tabs-inner::part(tab-list):after{height:0px}.national-page-redesign .tabs .section-stack{margin:0;padding-top:0;padding-bottom:0;gap:47px}.national-page-redesign x-tabs.tabs-inner{gap:0}.national-page-redesign .section-header h2{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.04em;text-align:left}.national-page-redesign .section-header p{font-family:Poppins;font-size:16px;font-weight:400;line-height:28px;text-align:left;margin-top:5px}.national-page-redesign .section-header .prose{width:100%}.national-page-redesign .tab-stack .section-header{margin-top:45px;width:100%;display:inline-flex;margin-bottom:47px}.national-page-redesign .grid-bg-style sale-price,.national-page-redesign .grid-bg-style .rating{font-family:Poppins;font-size:14px;font-weight:600;line-height:20px;text-align:center;color:#010197}.national-page-redesign .grid-bg-style .product-card__title{max-width:185px;margin:auto}.national-page-redesign .grid-bg-style .product-card__title a{font-family:Poppins;font-size:20px;font-weight:500;line-height:30px;text-align:center;margin-bottom:18px}.product{column-gap:40px}.section.main-product{padding-top:60px}.main-product .product{column-gap:40px;padding:40px;box-shadow:0 0 15px 1px #0000001a;border:2px solid #cdd6da40;border-radius:30px;margin:0 4.5rem}@media(max-width:768px){.main-product .product{border-radius:17px}}.product-gallery__media img{border-radius:20px}.product-gallery__media-list-wrapper .product-info__badge-list.badge{font-family:Poppins;font-size:12px;font-weight:500;line-height:28px;text-align:left;padding:4px 18px;border-radius:65px;background:#010197;color:#fff;position:absolute;z-index:1;top:12px;left:12px}.main-product .product-info__title{font-family:Poppins;font-size:36px;font-weight:600;line-height:48px;letter-spacing:-.04em;margin:10px 0;display:inline-block;max-width:fit-content}.main-product .product-info__description p{font-family:Poppins;font-size:16px;font-weight:400;line-height:24px}.product-info__rating{margin-top:0;margin-bottom:15px}.main-product .product-info__separator{margin:15px 0}.variant-picker__option-info{display:none}.variant-picker__option-values{gap:10px}.block-swatch:before{box-shadow:0 0 0 1.5px rgb(var(--text-color))}label.block-swatch{border:1.5px solid #dbdbdb;border-radius:65px;justify-content:space-between}.variant-block-value{flex-grow:1}.variant-block-value .block-swatch .checked{display:none}.variant-block-value [type=radio]:checked~.block-swatch .uncheck{display:none}.variant-block-value [type=radio]:checked~.block-swatch .checked{display:block}.product-info__variant-picker{margin-bottom:15px}.quantity-selector{border-width:2px;border-color:#010197;border-radius:65px}.quantity-selector__input{font-family:Poppins;font-size:16px;font-weight:500;line-height:24px}.product-info__quantity-selector .block-label{font-family:Poppins;font-size:14px;font-weight:500;color:#010197;margin-bottom:15px;margin-top:0}.new-price-button{display:flex;align-items:center}.buy-buttons button,.buy-buttons button div,.button_inline{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600;line-height:28px}.buy-buttons sale-price{font-size:inherit}.reviews-header h2{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.04em}.reviews-rating{font-family:Poppins;font-size:20px;font-weight:500;line-height:28px;display:flex;gap:16px;margin-top:5px}.reviews-header{margin-bottom:50px}.reviews-rating strong{font-weight:600}.reviews-slider{margin-top:20px}.review-card{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:20px;text-align:center}.reviews-section .swiper-slide{padding:40px 15px;border:2px solid #cdd6da40;border-radius:10px}.reviews-section-stack{padding:0 65px 65px;position:relative}.reviews-section-stack .swiper-pagination{bottom:-75px!important}.review-card h3{font-family:Poppins;font-size:24px;font-weight:600;line-height:36px;letter-spacing:-.04em}.review-card p{font-family:Poppins;font-size:16px;font-weight:400;line-height:28px;margin-top:5px}.review-author{font-family:Poppins;font-size:18px;font-weight:600;line-height:27px;letter-spacing:-.04em;display:flex;flex-direction:column;margin-top:30px;gap:5px}.swiper-pagination-bullet{background:#2d3092}.swiper-pagination .swiper-pagination-bullet,.testimonial-redesign page-dots .tap-area:before{width:16px;height:16px;background-image:url(https://cdn.shopify.com/s/files/1/0878/3082/3206/files/Vector_1.svg?v=1737153497);background-repeat:no-repeat;background-size:contain;background-color:transparent}.section{padding-top:0;padding-bottom:0}.behind-the-scenes-section h2{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.04em;text-align:left;margin-bottom:30px}@media(max-width:768px){.video-grid{display:flex!important;overflow-x:auto;gap:10px!important;padding-bottom:10px;scroll-snap-type:x mandatory}.video-grid::-webkit-scrollbar{height:4px;border-radius:10px}.video-grid::-webkit-scrollbar-track{background:#f7eddf;border-radius:10px}.video-grid::-webkit-scrollbar-thumb{background:#000096;border-radius:10px}.video-grid::-webkit-scrollbar-button{display:none}.video-grid>*{min-width:25vh;scroll-snap-align:start}.video-card{margin-left:10px}}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.video-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;overflow:hidden;position:relative}.video-thumbnail{position:relative;width:100%}.video-thumbnail img{width:100%;height:100%}.play-button{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:5;text-align:center}.play-button svg{fill:#fff}.video-title{color:#fff;position:absolute;z-index:1;font-family:Poppins;font-size:20px;font-weight:500;line-height:30px;bottom:25px;width:100%;max-width:100%;text-align:center}.video-dialog{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;justify-content:center;align-items:center;z-index:1000}.video-thumbnail:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0878/3082/3206/files/Rectangle_36.svg?v=1737302017) no-repeat;width:100%;height:100%;z-index:1;position:absolute;left:0;background-size:cover}.video-dialog-content{position:relative;max-width:800px;border-radius:10px}.video-dialog iframe{width:100%;height:450px;border:none;border-radius:10px}.close-dialog{position:absolute;top:10px;right:10px;background:none;border:none;font-size:30px;color:#fff;cursor:pointer;z-index:1}.product-info__text .prose p{font-family:Poppins;font-size:14px;font-weight:400;line-height:21px;text-align:left!important}.product-info__text .prose p a{font-weight:500}.offer p{font-family:Poppins;font-size:14px;font-weight:500;line-height:21px}.product_faq .section-stack{max-width:1060px;margin:auto;padding:0 2rem}.gift-card-section{position:relative;margin:15px 0;border-radius:10px}.gift-card-section .gift-card-block{display:flex;align-items:center;border-radius:10px;padding:10px;width:100%;cursor:pointer;justify-content:space-between}.gift-card-section .gift-card-image img{width:70px;height:66px;border-radius:10px}.gift-card-section .gift-card-content h3{font-family:Poppins;font-size:16px;font-weight:500;line-height:24px}.gift-card-section .gift-card-content p{font-family:Poppins;font-size:14px;font-weight:400;line-height:21px;max-width:290px;margin-top:5px}.gift-card-section .gift-card-arrow svg{margin-left:auto}.product-card__quick-buy_custpm{position:absolute;z-index:5;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.product-card__quick-buy_custpm .pointer-coarse\:hidden{height:100%}.block-content-gift{display:flex;gap:15px}.gift-card-arrow{width:45px;text-align:center}.gift-card-section .button{background:transparent;width:100%;opacity:0;height:100%}.product-gallery__thumbnail-list{justify-content:center}.product-gallery__thumbnail:after{content:unset}.product-gallery__thumbnail-list-wrapper .product-gallery__thumbnail img{border-radius:10px}.product-gallery__thumbnail-list-wrapper .product-gallery__thumbnail[aria-current=true]{border:2px solid;border-radius:10px}.feature-slider page-dots.page-dots{display:none}.faq-resdesign .accordion-box{border-radius:10px}.faq-resdesign .card-faqs:first-child{border-radius:10px 10px 0 0}@media screen and (min-width:1001px){.product-gallery__thumbnail-list-wrapper .product-gallery__thumbnail{object-fit:cover;width:75px;height:75px;border-radius:10px}.product-gallery__thumbnail-list-wrapper .object-contain{object-fit:cover;object-position:center;width:100%;height:100%}}@media(max-width:1000px){.multi-step-header-section p{font-size:14px!important;line-height:26px!important}}@media(max-width:1000px){.image-withText-redesign .image-text-parent p{font-size:14px;line-height:26px!important}}@media(max-width:1000px){.sale-design-content .content-hero{font-size:14px!important}}@media screen and (max-width:1200px){.herosection-style .prose h3 strong{font-size:30px;line-height:40px}}@media screen and (max-width:1000px){.herosection-style .media-with-text__media>*{height:unset}.herosection-style .prose{text-align:center;padding:0 18px}.imageicon-style .text-with-icons__item{justify-content:center}.sale-design-content h2,.cookie-hero-section .headline{font-size:24px!important;line-height:40px!important}.imageicon-style .text-with-icons__list{display:block}.imageicon-style .text-with-icons__item{max-width:290px;gap:25px;padding-bottom:30px}.imageicon-style .section-stack,.image-withText-redesign .content-wrapper,.multi-step-form-section,.logo-slider,.faq-resdesign,.behind-the-scenes-section .section,.national-page-redesign .section,.job-openings{padding-top:30px!important;padding-bottom:30px!important}.bottom-imagetext-style .media-with-text__content{padding-bottom:0}.shopbest-style h3 strong,.contact-form-redesign .prose h2,.image-withText-redesign .image-text-parent h3,.multi-step-header-section h3,.job-openings h1,h2.logo-slider-title,.national-page-redesign .section-header h2{font-size:24px;line-height:36px}.job-cards{grid-template-columns:repeat(1,minmax(31%,1fr))}.shopbest-style .section-header{justify-items:center}.button,.btn{padding:11px 25px}.faq-resdesign h3,.contact-form-redesign .prose h2{padding-top:50px;padding-bottom:30px}.faq-resdesign h3,.herosection-style .prose h3 strong,.bottom-imagetext-style .prose p.h2,.behind-the-scenes-section h2,.review-card h3,.reviews-header h2,.job-card h2{font-size:24px!important;line-height:30px!important}.main-product .product-info__title{font-size:20px!important;line-height:26px!important}.faq-resdesign .faq-heading .circle-chevron{background:#fdfaf5;width:30px;height:30px}.faq-resdesign.policy_page .section-stack__intro{padding:0 0rem}.faq-resdesign .v-stack .prose p{text-align:left}.reviews-header{margin-bottom:30px}.multi-step-form-section .multi-step-form{margin:auto}.reviews-section-stack .swiper-pagination{bottom:-55px!important}.variant-picker__option-values{gap:20px}.product-info__text .prose p,.behind-the-scenes-section h2{text-align:center}.shopbest-style .section-stack{padding:0;margin:30px 0}.contact-form-redesign .prose p{padding:0 0 30px}.video-thumbnail svg{width:48px}.product-info .quantity-selector{width:100%;justify-content:space-between}.product-card__quick-buy{display:none}.multi-step-header-section h3,.sale-design-content h2,.form-step h2,.faq-resdesign h3,.shopbest-style h3 strong,.shopbest-style h3,.reviews-header h2,.national-page-redesign .section-header p,.national-page-redesign .section-header h2{text-align:center}.section-header .prose strong{font-size:24px!important}.reviews-section .section{padding-top:30px!important;padding-bottom:95px!important}.product-info__title{margin-bottom:15px}.main-product .product{column-gap:40px;padding:10px;margin:0}.product-info__description{margin-top:15px}.reviews-section-stack{padding:0;position:relative}.product_faq .faq-resdesign{padding:0 0 50px}.section.main-product{padding-top:20px}.product_faq .section-stack{padding:0 0rem}.reviews-rating{font-size:14px;line-height:23px;flex-direction:column;justify-content:center;text-align:center}.cookie-hero-section .features{flex-wrap:wrap}.media-with-text__content.text-custom{padding-left:0;padding-right:0}.our-story{padding-top:40px!important;padding-bottom:40px!important}.our-story .timeline:before{left:0}.our-story .timeline-item,.our-story .timeline-item.left{flex-direction:column;align-items:flex-start}.our-story .timeline{padding-left:30px}.our-story .timeline-icon{left:-37.5px}.our-story .timeline-content{width:100%;align-items:baseline;flex-direction:column;gap:5px}.content-text{padding-left:12px}.our-story .timeline-image img{max-width:42px;height:42px}.bottom-imagetext-style .prose p{font-size:16px;line-height:28px}.image-withText-redesign .image-text-parent{padding:0 20px}.image-withText-redesign .media-with-text__content .prose{max-width:420px;padding:30px 20px}.job-openings h1{margin-bottom:30px}.job-card h2{margin:17px 0}.shop-button{margin-top:40px}.multi-step-form-section .step-num span{right:44%;transform:translate(-35%)}.multi-step-form-section .form-step h2{margin-top:45px;font-size:24px!important}.cookie-hero-section{padding-top:80px !improtant;padding-bottom:80px !improtant}.cookie-hero-section .container{flex-direction:column;gap:40px}.tabs-inner{display:block!important}.cookie-hero-section .headline{font-weight:500!important}.imageicon-style page-dots{display:none}.media-with-text__media,.media-with-text__content{border-radius:0}.section.main-product{position:relative;z-index:1}.product-gallery__ar-wrapper{overflow:hidden;border-radius:5.8px}}@media screen and (max-width:450px){.main-product .product-info__title{max-width:210px}}@media screen and (max-width:768px){.mobile-slider_grid product-list.product-list{display:grid}product-card.product-card{display:grid}.shopbest-style reveal-items{padding:0 2rem;margin:auto}.v-stack.product-meta-style{justify-content:center}.product-card__title{margin-bottom:12px}product-card.product-card{background:#f7eddf;border-radius:10px;border:2px solid #000096;scroll-snap-align:center}.mobile-slider_grid page-dots.page-dots{display:none;margin-top:30px}.mobile-slider_grid page-dots .tap-area{background:transparent}.mobile-slider_grid page-dots .tap-area{width:16px;height:16px;background-image:url(https://cdn.shopify.com/s/files/1/0878/3082/3206/files/Vector_1.svg?v=1737153497);background-repeat:no-repeat;background-size:contain}.product-card__figure a{display:flex;justify-content:center;align-items:center;height:100%}.national-page-redesign{overflow-x:hidden}}@media screen and (max-width:582px){.imageicon-style .text-with-icons__item{max-width:100%;justify-content:left}.testimonial-redesign .press{max-width:290px}.testimonial-redesign .press:before,.testimonial-redesign .press:after{width:25px;height:22px}.multi-step-form-section .multi-step-form{margin:auto}.multi-step-form-section .multi-step-form{padding:30px 20px}.testimonial-redesign .press:before{right:-32px}.testimonial-redesign .press:after{left:-32px}.testimonial-redesign .auther_name-info{font-size:20!important;line-height:24px!important}.job-card p{font-size:13px;line-height:24px;padding-right:5px}.job-openings .skills{gap:5px}.job-openings .skills span{font-size:11px;line-height:16px;padding:8px 10px}.job-card h3{font-size:14px;line-height:20px;margin:17px 0}.deadline{padding:10px 20px;font-family:Poppins;font-size:12px;font-weight:400;line-height:16.5px}.job-card{padding:25px 17px}body{overflow-x:hidden}.grid-bg-style .product-card__title a,.grid-bg-style sale-price,.grid-bg-style .rating{font-size:16px!important;line-height:1.1!important;margin:0!important;padding-bottom:5px}sale-price.text-subdued{font-size:12px!important}.v-stack.product-meta-style{padding:0 10px}}@media screen and (max-width:530px){.shopbest-style reveal-items{padding:unset}.shopbest-style reveal-items{max-width:380px}.v-stack.product-meta-style{padding-right:15px}}@media screen and (max-width:420px){.shopbest-style reveal-items{padding:0;margin:auto}.buy-buttons button,.buy-buttons button div,.button_inline{font-size:14px;line-height:24px}}.testimonial-redesign page-dots .tap-area:before{width:16px;height:16px;background-image:url(https://cdn.shopify.com/s/files/1/0878/3082/3206/files/Vector_5.svg?v=1735146433);background-repeat:no-repeat;background-size:contain}.testimonial-redesign .press__controls{margin-top:20px}.custom-message-box #custom-field-div{display:block;padding:10px}.custom-message-box .radio-group{display:flex;justify-content:center;margin-bottom:20px;height:100%;gap:10px;border-top:1px solid #cdd6da40;border-bottom:1px solid #cdd6da40;padding:20px 0;flex-wrap:wrap}.custom-message-box .radio-option{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:0 5px 5px;flex:1 0 90px;border-radius:10px;max-width:84px}.custom-message-box .radio-option input[type=radio]{display:none}.custom-message-box .input-group input,.custom-message-box .input-group textarea,#custom-field-div input::placeholder{font-family:Poppins;font-size:16px;font-weight:400;line-height:24px;color:#010197}.custom-message-box textarea:focus-visible .custom-message-box input:focus-visible{outline:none}.gift-card-arrow img{filter:brightness(.8);opacity:.5}.gift-card-section.active .gift-card-arrow img{filter:unset;opacity:1}.custom-message-box{display:none}.gift-card-section.active .custom-message-box{display:block}.custom-message-box .radio-option img{border-radius:5px}.custom-message-box .radio-option label{border-radius:8px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;cursor:pointer}.custom-message-box .radio-option span{font-family:Poppins;font-size:12px;font-weight:500;line-height:15px;text-align:center}.radio-option:has(input[type=radio]:checked){border:1px solid #010197}.custom-message-box .input-group{margin-bottom:10px}.custom-message-box .input-group input,.custom-message-box .input-group textarea{width:100%;background:#fff;border-radius:10px;resize:none;padding:23px 20px;border:2px solid #cdd6da40}.custom-message-box .action-buttons{display:grid;grid-template-columns:calc(30% - 5px) calc(70% - 5px);gap:10px;text-align:center}.custom-message-box .action-button{font-family:Poppins;font-size:16px;font-weight:600;line-height:28px;border:2px solid #000096;padding:10px 20px;border-radius:5px;cursor:pointer}.custom-message-box .action-button.cancel{background-color:transparent}.custom-message-box .action-button.add{background-color:#000096;color:#fff}@media only screen and (max-width:1190px)and (min-width:1000px){.custom-message-box .action-buttons{grid-template-columns:calc(40% - 5px) calc(60% - 5px)}}@media screen and (max-width:500px){.custom-message-box .action-buttons{grid-template-columns:1fr}}@media only screen and (max-width:1180px)and (min-width:1000px){span.average-rating{font-size:16px}span.reviews-count{font-size:10px}.main-product .product-info__title{font-size:30px;line-height:1.3}}.step-container{width:100%;background:#000096;padding:30px;border-radius:10px}.step-container .form-row{display:flex;gap:1rem;margin-bottom:1rem}.step-container .form-group{flex:1;display:flex;flex-direction:column;position:relative}.step-container .form-group input:focus+label,.step-container .form-group input:not(:placeholder-shown)+label{top:25%;font-size:14px}.step-container .form-group label{font-size:16px;color:#010197;margin-bottom:4px;position:absolute;left:22px;top:50%;transform:translateY(-50%);opacity:.5}.step-container input[type=text],.step-container input[type=email],.step-container input[type=tel],.step-container input[type=date],.step-container input[type=number],.step-container textarea{width:auto;padding:0 20px;border:2px solid #cdd6da40;border-radius:10px;font-size:14px;color:#010197;height:60px}.step-container button.btn{width:fit-content}@media screen and (max-width:1024px){.step-container .form-row{flex-wrap:wrap}}@media screen and (max-width:768px){.v-stack.product-meta-style .product-card__title{min-height:78px}}@media screen and (max-width:576px){.v-stack.product-meta-style .product-card__title{min-height:40px}}@media screen and (max-width:390px){.v-stack.product-meta-style .product-card__title{min-height:59px}}.imageicon-style .text-with-icons__item div img{max-width:60px;object-fit:contain}
/*# sourceMappingURL=/s/files/1/0556/8489/0817/files/custom.css.css.map?v=1763884914 */
