img,svg{vertical-align:middle}*{box-sizing:border-box;margin:0;padding:0}html{overflow:hidden;overflow-y:auto;scroll-behavior:auto!important;margin:0;padding:0}ul{margin:0;padding:0;list-style:none}a:hover,a:focus{text-decoration:none;outline:none}a{text-decoration:none;display:inline-block}input:focus,textarea:focus,select:focus,button:focus{outline:none}img{max-width:100%;height:auto}@font-face{font-family:Neufile-Grotesk;src:url(https://cdn.shopify.com/s/files/1/0899/4412/9913/files/NeufileGrotesk-Light.ttf?v=1743931636);font-weight:300}@font-face{font-family:Neufile-Grotesk;src:url(https://cdn.shopify.com/s/files/1/0899/4412/9913/files/NeufileGrotesk-Medium.ttf?v=1743931637);font-weight:500}@font-face{font-family:Neufile-Grotesk;src:url(https://cdn.shopify.com/s/files/1/0899/4412/9913/files/NeufileGrotesk-Regular.ttf?v=1743931637);font-weight:400}@font-face{font-family:Neufile-Grotesk;src:url(https://cdn.shopify.com/s/files/1/0899/4412/9913/files/NeufileGrotesk-SemiBold.ttf?v=1743931637);font-weight:600}@font-face{font-family:Neufile-Grotesk;src:url(https://cdn.shopify.com/s/files/1/0899/4412/9913/files/NeufileGrotesk-Bold.ttf?v=1743931636);font-weight:700}@font-face{font-family:Neufile-Grotesk;src:url(https://cdn.shopify.com/s/files/1/0899/4412/9913/files/NeufileGrotesk-ExtBdExt.ttf?v=1743931636);font-weight:800}:root{--grotesk: "Neufile-Grotesk"}body.body-product-pf-custom-product{font-family:var(--grotesk);--background-primary: #fff}.pf-brand-logo-section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background:var(--bg-color)}.pf-brand-logo-section .pf-container{max-width:1670px}.pf-brand-logo-section .pf-customrow .pf-col img{margin:22px 36px}@media only screen and (max-width: 575px){.pf-brand-logo-section .pf-container{padding:0 15px}.pf-brand-logo-section .pf-customrow .pf-col img{margin:10px 14px;width:90px;height:90px}.pf-brand-logo-section{padding-top:50px;padding-bottom:22px}.pf-brand-logo-section .pf-customrow .pf-col{padding:0;display:flex;justify-content:center}}.pf-testimonial-section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background:var(--bg-color)}.pf-testimonial-section .testimonial_text{text-align:center;margin-bottom:48px;font-size:40px;font-weight:500}.pf-testimonial-section .pf-img-container .before-image{width:100%;height:454px}.pf-testimonial-section .pf-img-container .before-image .before-image img{width:100%;height:auto}.pf-testimonial-section .testimonial-content .user-info{display:flex;align-items:center}.pf-testimonial-section .testimonial-content .user-info .flag-icon{margin-right:9px;margin-top:-4px}.pf-testimonial-section .testimonial-content .user-info .user-name{font-size:16px;font-weight:600}.pf-testimonial-section .testimonial-content .user-info .verified-badge{display:flex;align-items:center;gap:2px}.pf-testimonial-section .testimonial-content .user-info .verified-badge .pf-byer-text{color:#000;font-size:16px;font-weight:400;margin-top:3px}.pf-testimonial-section .testimonial-content .user-info .pf-dash{margin:0 10px}.pf-testimonial-section .testimonial-content .result-percentage{display:flex;align-items:center;margin-top:45px;gap:10px}.pf-testimonial-section .testimonial-content .result-percentage .percentage{font-size:32px;font-weight:800;color:#07272d}.pf-testimonial-section .testimonial-content .result-percentage .result-bar{padding:10px 13px;border:1px solid #000;max-width:100%;width:400px;position:relative}.pf-testimonial-section .testimonial-content .result-percentage .result-bar .result-text{font-weight:600;color:#000;font-size:15px}.pf-testimonial-section .testimonial-content .result-percentage .result-bar .result-text span{font-weight:300}.pf-testimonial-section .testimonial-content .result-percentage .result-bar .percentagebarbg{position:absolute;left:0;top:0;height:100%;width:98%;background:#e3eef0;z-index:-1}.pf-testimonial-section .testimonial-content .divider{border-top:1px solid #000000;margin-top:24px;margin-bottom:49px}.pf-testimonial-section .testimonial-content .clinical-heading{font-size:22px;font-weight:500;margin-bottom:16px;color:#000}.pf-testimonial-section .testimonial-content .benefits-list{list-style:none;padding:0;margin-bottom:25px}.pf-testimonial-section .testimonial-content .benefits-list li{display:flex;margin-bottom:10px;font-size:16px;font-weight:300;align-items:center;gap:6px;color:#000}.pf-testimonial-section .testimonial-content .benefits-list li svg{width:24px;height:24px}.pf-testimonial-section .testimonial-content .participants-info{line-height:1.4;font-size:16px;font-weight:300;margin-top:60px}.pf-testimonial-section .testimonial-content .participants-info strong{font-weight:600}.pf-testimonial-section .testimonialSwiper .hoox-reviews__arrows{display:flex;justify-content:space-between;width:230px;margin:0 auto}.pf-testimonial-section .testimonialSwiper .pf-custom-wrapper{padding-bottom:50px}.pf-testimonial-section .testimonialSwiper .hoox-reviews__arrows .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border:1px solid #000;background:transparent;border-radius:0;opacity:1;margin:0 9px}.pf-testimonial-section .testimonialSwiper .hoox-reviews__arrows .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.pf-testimonial-section .testimonialSwiper .hoox-reviews__arrows .swiper-pagination{z-index:-999}.pf-testimonial-section .testimonialSwiper .hoox-reviews__arrows .slider-reviews-prev,.pf-testimonial-section .testimonialSwiper .hoox-reviews__arrows .slider-reviews-next{cursor:pointer}.pf-testimonial-section .pf-container{max-width:1200px}.pf-testimonial-section .testimonialSwiper .pf-custom-wrapper .pf-custom-col{padding-right:45px;padding-left:0}.pf-testimonial-section .pf-img-container .before-image img{height:100%;width:100%}@media only screen and (max-width: 1200px){.pf-testimonial-section .pf-img-container .before-image{width:100%;height:auto;margin-bottom:20px}.pf-testimonial-section .pf-container{padding:0 30px}}@media only screen and (max-width: 991px){.pf-testimonial-section .testimonialSwiper .pf-custom-wrapper .pf-custom-col{padding-right:0}}@media only screen and (max-width: 575px){.pf-testimonial-section .pf-img-container .before-image{width:100%;height:340px;aspect-ratio:1/1}.pf-testimonial-section .testimonialSwiper .pf-custom-wrapper{padding-bottom:55px}.pf-testimonial-section .testimonial-content .benefits-list li svg{width:29px;height:29px}.pf-testimonial-section .testimonial_text{font-size:27px;margin-bottom:33px}.pf-testimonial-section{padding:48px 0}.pf-testimonial-section .testimonial-content .participants-info{margin-top:30px}.pf-testimonial-section .pf-container{padding:0 26px}.pf-testimonial-section .testimonial-content .result-percentage{margin-top:43px}.pf-testimonial-section .testimonial-content .benefits-list li{align-items:flex-start}.pf-testimonial-section .pf-img-container .before-image{margin-bottom:18px}}.pf-hero-section{background:linear-gradient(to right,#f9f9f9,#f0f0f0);display:flex;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top)}.pf-hero-section .pf-container{max-width:1378px}.pf-hero-section .content-wrapper{display:flex;align-items:center;justify-content:space-between}.pf-hero-section .content-wrapper .text-content .pf-heading{font-size:40px;font-weight:500;max-width:415px;margin-bottom:18px;line-height:1.2}.pf-hero-section .content-wrapper .text-content,.pf-hero-section .content-wrapper .image-content{width:50%}.pf-hero-section .content-wrapper .image-content img{width:100%;height:100%;object-fit:cover}.pf-hero-section .content-wrapper .text-content .description{font-size:16px;margin-bottom:16px;color:#000;font-weight:300;max-width:665px}.pf-hero-section .content-wrapper .text-content .benefits-list{margin-bottom:29px}.pf-hero-section .content-wrapper .text-content .benefits-list li{position:relative;padding-left:18px;margin-bottom:12px;font-size:16px;font-weight:300;display:flex;align-items:center}.pf-hero-section .content-wrapper .text-content .benefits-list li:before{content:"\25a0";position:absolute;left:0;top:4px;color:#000;font-size:11px}.pf-hero-section .content-wrapper .text-content .cta-button{padding:12px 35px;color:#000;font-weight:700;font-size:15px;cursor:pointer;letter-spacing:.1em;position:relative}.pf-hero-section .content-wrapper .text-content .btn-link{text-transform:capitalize;color:#000;font-size:16px;transition:.25s ease-in-out;display:inline-block;font-weight:600;position:relative;padding-bottom:2px;border:none;background:transparent;height:48px}.text-content2 .pf-button--wrapper-ala{display:flex;gap:20px}.pf-hero-section .content-wrapper .text-content .btn-link:after{content:"";position:absolute;left:0;bottom:-1px;border-bottom:1.5px solid;width:0;opacity:0;transition:all .3s}.pf-hero-section .content-wrapper .text-content .btn-link:hover:after{width:100%;opacity:1}.pf-hero-section .content-wrapper .text-content .cta-button:before{z-index:3;content:"";position:absolute;top:0;left:0;box-sizing:border-box;transform:scaleZ(1);transition:all .6s ease;width:100%;height:100%;border-top:1.5px solid;border-left:1.5px solid;transform-origin:top left}.pf-hero-section .content-wrapper .text-content .cta-button:hover:before,.pf-hero-section .content-wrapper .text-content .cta-button:hover:after{transform:scale3d(0,0,0)}.pf-hero-section .content-wrapper .text-content .cta-button:after{z-index:3;content:"";position:absolute;top:0;left:0;box-sizing:border-box;transform:scaleZ(1);transition:all .6s ease;width:100%;height:100%;border-bottom:1.5px solid #000;border-right:1.5px solid #000;transform-origin:bottom right}.pf-hero-section .content-wrapper .text-content2{padding-left:48px}.pf-hero-section.border{border-top:1px solid #000;padding-bottom:0}.pf-hero-section .content-wrapper .pf-text-content3{max-width:675px;margin-left:auto}.pf-hero-section .content-wrapper .pf-text-content3 .pf-heading{max-width:100%}.pf-hero-section .pf-text-content3 .description.pf-richtext{width:529px;max-width:100%}.pf-hero-section .Vtl-ShopifyEditorWrapper,.pf-hero-section .vtl-pl-main-widget,.pf-hero-section .vtl-tb-main-widget{display:none}.fancybox-backdrop-custom{background-color:#000000d9}.fancybox-zoomIn{animation:fancyboxZoomIn .3s ease-out}.fancybox-zoomOut{animation:fancyboxZoomOut .3s ease-out}@keyframes fancyboxZoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fancyboxZoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media only screen and (max-width: 1200px){.pf-hero-section .pf-container{padding:0 30px}}@media (max-width: 992px){.pf-hero-section .content-wrapper{flex-direction:column-reverse}.pf-hero-section .content-wrapper2{flex-direction:column}.pf-hero-section .content-wrapper .text-content,.pf-hero-section .content-wrapper .image-content{width:100%}.pf-hero-section .content-wrapper .text-content{margin-top:28px}.pf-hero-section .pf-container{padding:0 20px}.pf-hero-section .content-wrapper .image-content img{height:auto}}@media (max-width: 768px){.pf-hero-section .content-wrapper .text-content .pf-heading{font-size:30px}.pf-hero-section{background:#fff}.pf-hero-section{background-image:none!important}.pf-hero-section{padding-top:50px;padding-bottom:40px}.pf-hero-section .content-wrapper .pf-text-content3 .pf-heading{text-align:center}.pf-hero-section .content-wrapper .text-content .benefits-list li{align-items:flex-start}.pf-hero-section .content-wrapper .text-content .benefits-list li:before{top:4px}.pf-hero-section .pf-container{padding:0 15px}.pf-hero-section .content-wrapper .text-content .cta-button{width:100%;text-align:center}.pf-hero-section .content-wrapper2 .text-content2{padding:24px 20px 56px}.pf-hero-section .content-wrapper2 .text-content2 .pf-heading{text-align:center}.pf-hero-section .content-wrapper2 .text-content2 .pf-button--wrapper-ala{flex-direction:column}.pf-hero-section .pf-container-fluid{padding:0}.pf-hero-section .content-wrapper .text-content.pf-text-content3{padding:0 20px}.pf-hero-section.border{padding:0}.pf-hero-section.pf-custompadding{padding-top:6px}}.pf-product-section .pf-container{max-width:1360px}.pf-product-section .pf-head,.pf-faq-section .pf-head,.pf-may-also-like-section .pf-head,.pf-spacification-section .pf-head{font-size:40px;font-weight:500;color:#000;margin-bottom:16px}.pf-product-section .pf-paragraph{font-size:16px;font-weight:300;color:#000;margin-bottom:32px}.pf-product-section .pf-paragraph p{min-height:20px}.pf-product-section .pf-paragraph.pf-para{margin-bottom:16px}.pf-product-section .product-actions{display:flex;max-width:635px;gap:10px}.pf-product-section .product-actions .quantity-selector{display:flex;align-items:center;border:1px solid #000;height:48px;width:121px;border-radius:0}.pf-product-section .pf-head{line-height:1.2;max-width:557px}.pf-product-section .product-actions .quantity-selector .quantity-btn{background:none;border:none;width:40px;height:100%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000}.pf-product-section .product-actions .quantity-selector .quantity-btn:disabled{color:#ccc;cursor:not-allowed}.pf-product-section .product-actions .quantity-selector .quantity-value{flex:1;text-align:center;font-size:16px;font-weight:700}.pf-product-section .product-actions .quantity-selector .quantity-btn{font-size:22px;font-weight:300}.pf-product-section .product-actions .add-to-cart{background-color:#000;color:#fff;border:none;height:48px;padding:0 20px;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.5px;flex:2;width:100%;text-align:center}.pf-product-section .pf-bttom-icon{margin-top:7px;display:none}.pf-product-section .pf-custom-row{align-items:center}.pf-product-section .product-actions form{width:80%}@media only screen and (max-width: 768px){.pf-product-section .pf-head,.pf-faq-section .pf-head,.pf-may-also-like-section .pf-head,.pf-spacification-section .pf-head{font-size:30px}.pf-product-section .pf-custom-row .pf-custom-order{order:2;margin-top:25px}}@media only screen and (max-width: 575px){.pf-product-section .pf-custom-row .pf-col-lg-6{padding:0}.pf-product-section .product-actions .add-to-cart,.pf-product-section .product-actions form{width:100%}.pf-product-section .product-actions .quantity-selector{width:135px}.pf-hero-section{border-top:1px solid #000}.pf-hero-section.pf-custompadding{border:none;padding-top:0}}.pf-faq-section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background:var(--bg-color)}.pf-faq-section .pf-head{text-align:center;margin-bottom:72px}.pf-faq-section .pf-faq_wrapper{flex:1;min-width:300px}.pf-faq-section .pf-faq_wrapper .faq-item{border-top:1px solid #000;overflow:hidden}.pf-faq-section .pf-faq_wrapper .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;font-weight:500}.pf-faq-section .pf-faq_wrapper .faq-item .faq-question span{color:#000;font-size:15px;font-weight:500}.pf-faq-section .pf-faq_wrapper .faq-item .faq-question .plus-icon{font-size:24px;color:#000;font-weight:300;transition:transform .3s ease}.pf-faq-section .pf-faq_wrapper .faq-item.active .plus-icon{color:#000}.pf-faq-section .pf-faq_wrapper .faq-item .faq-answer p{margin-top:8px;font-size:16px;font-weight:300;line-height:1.4}.pf-faq-section .pf-faq_wrapper .faq-item .faq-answer{height:0;overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1);padding:0 0 0 8px}.pf-faq-section .pf-faq_wrapper .faq-item .faq-answer .faq-answer-content{padding-bottom:20px}.pf-faq-section .pf-faq_wrapper .faq-more{margin-top:16px}.pf-faq-section .pf-faq_wrapper .faq-more .more-link{color:#000;font-size:16px;font-weight:700;text-decoration:underline}.pf-faq-section .pf-contact-section{flex:0 0 40%;min-width:300px;padding-bottom:30px;padding-top:30px;border-bottom:1px solid #000;margin-left:165px}.pf-faq-section .pf-contact-section .pf-subHead{font-size:30px;font-weight:500;color:#000;margin-bottom:16px}.pf-faq-section .pf-contact-section .pf-contuct-text{font-size:18px;font-weight:300;color:#000;margin-bottom:16px}.pf-faq-section .pf-contact-section .pf-chat-button{display:flex;align-items:center;border:none;background:transparent;cursor:pointer;font-size:20px;font-weight:700;margin-bottom:16px}.pf-faq-section .pf-container{max-width:1678px}.pf-faq-section .pf-contact-section .pf-chat-button .pf-btn-text{text-decoration-line:underline}.pf-faq-section .pf-contact-section .pf-chat-button .chat-icon{margin-left:8px;font-size:20px}.pf-faq-section .pf-contact-section .contact-info,.pf-faq-section .pf-contact-section .contact-method .contact-detail,.pf-faq-section .pf-contact-section .contact-method .phone-details .pf-phone-text{margin-bottom:16px;font-size:18px;font-weight:300;color:#000}.pf-faq-section .pf-contact-section .contact-method{display:flex;align-items:flex-start}.pf-faq-section .pf-contact-section .contact-method .contact-icon{margin-right:15px;font-size:20px}.pf-faq-section .pf-contact-section .contact-method .phone-details{display:flex;flex-direction:column}.pf-faq-section .pf-contact-section .contact-method .phone-details .pf-phone-text{margin:0}@media only screen and (max-width: 991px){.pf-faq-section .pf-faq_wrapper{padding-right:0}.pf-faq-section .pf-contact-section{margin-left:0}}@media only screen and (max-width: 575px){.pf-faq-section .pf-head{font-size:24px}.pf-faq-section .pf-container{padding:0 15px}.pf-faq-section .pf-contact-section{border:1px solid #000;padding:10px;margin-top:32px}.pf-faq-section .pf-contact-section .pf-subHead{font-size:24px}.pf-faq-section .pf-contact-section .pf-contuct-text,.pf-faq-section .pf-contact-section .contact-info,.pf-faq-section .pf-contact-section .contact-method .contact-detail,.pf-faq-section .pf-contact-section .contact-method .phone-details .pf-phone-text{font-size:16px}.pf-faq-section .pf-contact-section .contact-method .phone-details{max-width:280px}}.pf-may-also-like-section{padding-top:80px;padding-bottom:46px}.pf-may-also-like-section .pf-head{margin-bottom:24px}.pf-may-also-like-section .pf-container{max-width:1678px}.pf-may-also-like-section .product-card{background-color:#fff;transition:all .3s ease}.pf-may-also-like-section .product-card .product-image{position:relative;margin-bottom:10px;overflow:hidden}.pf-may-also-like-section .product-card .product-image a{display:block}.pf-may-also-like-section .product-card .product-image img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.pf-may-also-like-section .product-card .product-image .hover-image{position:absolute;top:0;left:0;opacity:0}.pf-may-also-like-section .product-card .product-image:hover .main-image{opacity:0}.pf-may-also-like-section .product-card .product-image:hover .hover-image{opacity:1}.pf-may-also-like-section .product-card .pf-title_wrapper{display:flex;align-items:center;justify-content:space-between}.pf-may-also-like-section .product-card .product-title{font-size:14px;font-weight:700}.pf-may-also-like-section .product-card .pf-text-area .pf-title_wrapper .rating{color:#ffc107;margin-bottom:10px;display:flex;align-items:center;gap:8px}.pf-may-also-like-section .product-card .pf-text-area .pf-title_wrapper .rating .count{color:#000;font-size:12px;margin-top:5px}.pf-may-also-like-section .product-card .product-description{font-size:14px;color:#000;font-weight:300;margin-bottom:12px;line-height:1.4}.pf-may-also-like-section .product-card .product-price{font-size:14px;font-weight:400;color:#000}.pf-may-also-like-section .product-card .pf-text-area .pf-hover-atc{display:none;font-size:14px;font-weight:700;color:#000}.pf-may-also-like-section .product-card .pf-text-area:hover .pf-hover-atc,.pf-may-also-like-section .product-card .pf-text-area .product-price{display:block}.pf-may-also-like-section .product-card .pf-text-area:hover .product-price{display:none}.pf-product-btn-wrapper-ala{display:flex}.pf-may-also-like-section .product-card .pf-text-area .pf-hover-atc:hover{text-decoration:underline}.pf-may-also-like-section .pf-swiper-releted .swiper-wrapper .swiper-slide{width:calc(100% / 3 - 3.33px)}@media only screen and (max-width: 1024px){.pf-may-also-like-section .pf-swiper-releted .swiper-wrapper .swiper-slide{width:calc(50% - 2.5px)}}@media only screen and (max-width: 991px){.pf-may-also-like-section .product-card .product-image{height:auto}}@media only screen and (max-width: 640px){.pf-may-also-like-section .pf-swiper-releted .swiper-wrapper .swiper-slide{width:calc(100% / 1.5 - 2.5px)}}@media only screen and (max-width: 575px){.pf-may-also-like-section{padding-top:58px}.pf-may-also-like-section .pf-head{text-align:center}.pf-may-also-like-section .product-card .pf-title_wrapper{flex-direction:column;align-items:self-start}.pf-may-also-like-section .product-card .product-description{max-width:210px}.pf-may-also-like-section .pf-container{padding:0 15px}}.pf-spacification-section .pf-container{max-width:1360px}.pf-spacification-section .pf-head{padding-top:80px;padding-bottom:50px}.pf-spacification-section .image-section{flex:1;display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%}.pf-spacification-section{border-top:1px solid #000;border-bottom:1px solid #000}.pf-spacification-section .pf-custom-row{border-right:1px solid #000}.pf-spacification-section .spec-row{display:flex;margin-bottom:var(--magin-bottom);align-items:flex-start}.pf-spacification-section .spec-row .spec-label{font-weight:700;width:220px;text-transform:uppercase;font-size:14px;letter-spacing:.5px}.pf-spacification-section .spec-row .spec-value{flex:1;font-size:16px;font-weight:300}.pf-spacification-section .spec-row .spec-value ul{list-style-type:none}.pf-spacification-section .spec-row .spec-value li{position:relative;padding-left:15px;margin-bottom:8px}.pf-spacification-section .spec-row .spec-value li:before{content:"";position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#000;border-radius:50%}.pf-spacification-section .mask-image{max-width:100%;height:auto}.pf-spacification-section .interact-button{position:absolute;bottom:50%;left:50%;transform:translate(-50%);background-color:#000;color:#fff;border:none;padding:12px 20px;font-size:14px;font-weight:700;letter-spacing:1px;cursor:pointer;width:229px;height:48px;text-align:center}@media only screen and (max-width: 991px){.pf-spacification-section .pf-custom-row{order:2;border-right:0}.pf-spacification-section .pf-custom-row{border-top:1px solid #000}.pf-spacification-section .pf-custom-row{padding:0 20px}}@media only screen and (max-width: 575px){.pf-spacification-section .pf-head{padding-top:56px;padding-bottom:15px}.pf-spacification-section .spec-row{flex-direction:column;gap:10px}}.product-pf-custom-product .product-info__title{font-size:40px;font-weight:500;color:#000;font-family:var(--grotesk)}.product-pf-custom-product .product-info__block-item{margin-top:10px;margin-bottom:10px}.product-pf-custom-product .product-info__block-item .product-info__price .rating-with-text .price-list .text-lg{color:#000;font-weight:700;font-size:20px;font-family:var(--grotesk)}.product-pf-custom-product .vtl-tb-main-widget .vtl-tb-main-widget__badges,.product-pf-custom-product .product-info__block-item .product-info__separator,.product-pf-custom-product .product-info__block-item .product-info__quantity-selector .form-control .block-label,.product-pf-custom-product .product-info__block-item .product-info__variant-picker{display:none}.product-pf-custom-product .product-info__block-item .pf-custom-quantity-selector .product-info__quantity-selector .form-control .quantity-selector{display:flex;border-radius:0;border-color:#000;height:48px}.product-pf-custom-product .product-info__block-item .product-info__price .rating-with-text .product-info__badge-list{display:none}.product-pf-custom-product .product-info__block-item .product-info__buy-buttons .buy-buttons{display:flex}.product-pf-custom-product .product-info__block-group .product-info__block-item{margin:0}.product-pf-custom-product .product-info__block-item .product-info__accordion .accordion__toggle{padding:16px 0}.product-pf-custom-product .product-info__block-item .product-info__accordion .accordion__toggle .text-with-icon{font-size:14px;font-weight:700;color:#000;font-family:var(--grotesk);text-transform:uppercase;letter-spacing:.1em}.product-pf-custom-product .product-info__block-item .product-info__accordion{border-color:#000}.product-pf-custom-product .product-info__block-item .product-info__buy-buttons .buy-buttons .button{border-radius:0;width:100%;padding:13px 0;font-size:14px;font-weight:700;font-family:var(--grotesk)}.product-pf-custom-product .product-info__block-item .product-info__accordion .accordion__toggle .circle-chevron{background:transparent!important}details[data-open] .pf--al--circle-chevron:before{content:"\2013";font-size:24px;font-weight:300;color:#333}details:not([data-open]) .pf--al--circle-chevron:before{content:"+";font-size:24px;font-weight:300;color:#333}.pf-product-wrapper-product-pf-custom-product{padding-top:40px}.pf-product-wrapper-product-pf-custom-product .section{padding:0;max-width:1638px;margin:0 auto}@media only screen and (max-width: 1700px){.pf-product-wrapper-product-pf-custom-product .section{padding:0 30px}}@media only screen and (max-width: 991px){.product-pf-custom-product .product .product-images .image-gallery{flex-direction:column-reverse}.product-pf-custom-product .product .product-images .image-gallery .pf-custom-wrapper-swiper{display:none}}@media only screen and (max-width: 575px){.pf-product-wrapper-product-pf-custom-product .section{padding:0 15px}.product-pf-custom-product .product-info__title{font-size:30px}.product-pf-custom-product .pf-benefits-container{padding-top:0;gap:0;padding-left:0;padding-right:0;margin-top:17px}}.product-pf-custom-product .product{column-gap:63px;row-gap:0}.product-pf-custom-product .product-info__block-item .afterpay-paragraph{font-weight:300;margin-bottom:6px;font-size:16px;display:flex;align-items:center;gap:4px}.product-pf-custom-product .product-info__block-item .product-info__quantity-selector .form-control .quantity-selector .quantity-selector__button{padding-inline-start:19px;padding-inline-end:19px}.product-pf-custom-product .pf-benefits-container{display:flex;justify-content:space-between;gap:30px;width:100%;padding-top:14px;padding-left:16px;padding-right:16px}@media only screen and (max-width: 575px){.product-pf-custom-product .pf-benefits-container{padding-top:0;gap:0;padding-left:0;padding-right:0;justify-content:space-around}.product-pf-custom-product .pf-benefit-icon{width:26px;height:26px}}.product-pf-custom-product .pf-benefit-item{display:flex;align-items:center;gap:10px}.product-pf-custom-product .pf-benefit-icon{width:50px;height:50px;background:var(--bg-color);border-radius:50%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 575px){.product-pf-custom-product .pf-benefit-icon{width:36px;height:36px}.product-pf-custom-product .pf-benefit-item{gap:7px}}.product-pf-custom-product .pf-benefit-icon i{font-size:20px;color:#333}.product-pf-custom-product .pf-benefit-text{font-size:14px;line-height:1.3;color:#333}@media only screen and (max-width: 575px){.product-pf-custom-product .pf-benefit-text{font-size:12px}}.product-pf-custom-product .rating-container{display:flex;align-items:center;gap:5px;border-radius:5px}.product-pf-custom-product .rating-container .stars{color:gold;font-size:18px;letter-spacing:-2px}.product-pf-custom-product .rating-container .stars .star{display:inline-block}.product-pf-custom-product .rating-container .rating-text{display:flex;align-items:center;font-size:12px;color:#000;font-weight:400;font-family:var(--grotesk)}.product-pf-custom-product .rating-container .rating-text .count{margin-right:5px;font-weight:500}.product-pf-custom-product .rating-container .rating-text .separator{margin:0 5px;color:#999}.product-pf-custom-product .rating-container .rating-text .trusted{font-weight:500}.product-pf-custom-product .pf-custom-des{font-size:16px;font-weight:300;font-family:var(--grotesk);color:#000;margin-top:12px;margin-bottom:36px}@media only screen and (max-width: 575px){.product-pf-custom-product .pf-custom-des{margin-bottom:26px}}.product-pf-custom-product .guarantee-box{width:100%;padding:16px;background:var(--bg-color);border:1px solid #000;margin:22px auto 0}.product-pf-custom-product .guarantee-box h3{margin:0 0 6px;font-size:20px;font-weight:700}.product-pf-custom-product .guarantee-box p{margin:0;font-size:14px;line-height:20px;color:#000;font-weight:300}.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-pagination,.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-button-next,.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-button-prev{display:none}@media only screen and (max-width: 991px){.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-pagination,.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-button-next,.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-button-prev{display:block}.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-button-next:after,.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-button-prev:after{display:none}.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-button-next,.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-button-prev{width:40px;height:40px}.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:8px;height:8px;background:#000;border-radius:0;border:1px solid #000}.product-pf-custom-product .product .product-images .image-gallery .swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:transparent;border-radius:0;border:1px solid #000}}@media only screen and (max-width: 575px){.product-pf-custom-product .guarantee-box{margin-top:18px!important}}.product-pf-custom-product .product .product-images .image-gallery .swiper-button-lock{display:block}.product-pf-custom-product .product .product-images .image-gallery .thumbsSwiper .swiper-button-prev.swiper-button-disabled,.product-pf-custom-product .product .product-images .image-gallery .thumbsSwiper .swiper-button-next.swiper-button-disabled{opacity:1}.product-pf-custom-product .product-info__block-group.accordion-group{margin-top:17px}.product-pf-custom-product .product-info .product-info__block-group .product-info__block-item .product-info__accordion .accordion__content{padding-top:19px}.product-pf-custom-product .product-info .product-info__block-group .product-info__block-item .product-info__accordion .accordion__content .prose ul li{font-weight:300;font-family:var(--grotesk);color:#000;font-size:16px}.product-pf-custom-product .product-info .product-info__block-group .product-info__block-item .product-info__accordion .accordion__content .prose ul{list-style:none;padding-left:0}.product-pf-custom-product .product-info .product-info__block-group .product-info__block-item .product-info__accordion .accordion__content .prose ul li{position:relative;padding-left:26px}.product-pf-custom-product .product-info .product-info__block-group .product-info__block-item .product-info__accordion .accordion__content .prose ul li:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;background-color:#000;border-radius:0}.product-pf-custom-product .product .product-images{flex:1;height:100%}.product-pf-custom-product .product .product-images .image-gallery{display:flex;gap:30px;align-items:center;height:100%}.product-pf-custom-product .product .product-images .image-gallery .pf-custom-wrapper-swiper{position:relative;height:550px}.product-pf-custom-product .product .product-images .image-gallery .mainSwiper{width:100%;height:100%}.product-pf-custom-product .product .product-images .image-gallery .thumbsSwiper{width:95px;height:100%}.product-pf-custom-product .product .product-images .image-gallery .thumbsSwiper .swiper-slide{opacity:1;cursor:pointer;margin-bottom:10px}.product-pf-custom-product .product .product-images .image-gallery .thumbsSwiper .swiper-slide-thumb-active{opacity:1;border:1px solid #000}.product-pf-custom-product .product .product-images .image-gallery .thumbsSwiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.product-pf-custom-product .product .product-images .image-gallery .mainSwiper .swiper-slide img{width:100%;height:100%}.product-pf-custom-product .product .product-images .image-gallery .pf-custom-wrapper-swiper .swiper-button-next,.product-pf-custom-product .product .product-images .image-gallery .pf-custom-wrapper-swiper .swiper-button-prev{width:40px;height:40px;border-radius:50%;--swiper-navigation-size: 0}.product-pf-custom-product .product .product-images .image-gallery .pf-custom-wrapper-swiper .swiper-button-next{left:50%;bottom:-80px;top:auto;transform:translate(-50%,-50%) rotate(90deg)}.product-pf-custom-product .product .product-images .image-gallery .pf-custom-wrapper-swiper .swiper-button-prev{top:-40px;left:50%;bottom:auto;transform:translate(-50%,-50%) rotate(90deg)}.product-pf-custom-product .product .product-images .tab-switch{display:none!important}.product-pf-custom-product .product .product-images .tab-switch{display:inline-flex;border:1px solid black;border-radius:8px;overflow:hidden;background:#fff}.product-pf-custom-product .product .product-images .tab-btn{flex:1;padding:3px 18px;border:none;background-color:#fff;color:#000;font-weight:300;cursor:pointer;font-size:13px;text-align:center;transition:background-color .3s ease,color .3s ease}.product-pf-custom-product .product .product-images .tab-btn.active{background-color:#000;color:#fff}.pf-may-also-like-section .product-card:hover .product-card__quick-buy,.pf-may-also-like-section .product-card__quick-buy{position:static;opacity:0;visibility:hidden}.pf-may-also-like-section .product-card .pf-text-area{min-height:130px}.pf-may-also-like-section .product-card .pf-text-area:hover .product-card__quick-buy{opacity:1;visibility:visible;transform:translateY(0)}.pf-may-also-like-section .product-card .pf-text-area .product-card__quick-buy{transform:translateY(0)}.pf-may-also-like-section .product-card .pf-text-area .product-card__quick-buy button{background:transparent;font-size:14px;font-weight:700;color:#000;padding:0;transform:translateY(0)}.pf-may-also-like-section .product-card .pf-text-area .product-card__quick-buy button:hover{text-decoration:underline}.pf-may-also-like-section .product-card:hover .pf-text-area .product-card__quick-buy{transform:translateY(0)}.pf-product-section .product-actions .product-info__buy-buttons{width:100%}.pf-product-section .product-actions .product-info__buy-buttons .block-label{display:none}.pf-product-section .product-actions .product-info__buy-buttons .buy-buttons{display:flex}.pf-product-section .product-actions .product-info__buy-buttons .buy-buttons .button{border-radius:0;width:100%;padding:13px 0;font-size:14px;font-weight:700;font-family:var(--grotesk);background-color:rgb(var(--button-background));color:rgb(var(--button-text-color))}.pf-product-section .product-actions .quantity-selector .quantity-selector__button{padding-inline-start:19px;padding-inline-end:19px}@media only screen and (max-width: 575px){.product-pf-custom-product .product .product-images .image-gallery{position:relative}.product-pf-custom-product .product .product-images .tab-switch{position:absolute;left:0;bottom:33px;z-index:1;width:100%;display:flex!important}.product-pf-custom-product .product .product-images .tab-btn.active,.product-pf-custom-product .product .product-images .tab-btn{width:50%;border-radius:8px}.product-pf-custom-product .product .product-images .image-gallery .mainSwiper .swiper-slide img{padding-bottom:73px}}.pf-text-area .product-card__quick-buy .vtl-pl-main-widget,.product-pf-custom-product .product .product-images .image-gallery .pf-swiper-button-next,.product-pf-custom-product .product .product-images .image-gallery .pf-swiper-button-prev{display:none}@media only screen and (max-width: 768px){.product-pf-custom-product .product .product-images .image-gallery{position:relative}.product-pf-custom-product .product .product-images .image-gallery .pf-swiper-button-next{position:absolute;right:0;top:35%;z-index:1;display:block}.product-pf-custom-product .product .product-images .image-gallery .pf-swiper-button-prev{position:absolute;left:0;top:35%;z-index:1;display:block}}.pf-pay-HSA{display:flex;align-items:center;gap:4px;margin-top:18px}.pf-pay-HSA svg{margin-top:-3px}.pf-pay-HSA p{font-family:var(--grotesk);font-size:14px}.product-pf-custom-product .product .product-images .image-gallery .mainSwiper .swiper-slide img{object-fit:contain}.product-pf-custom-product .product .product-images .image-gallery .pf-custom-wrapper-swiper .swiper-button-prev,.product-pf-custom-product .product .product-images .image-gallery .pf-custom-wrapper-swiper .swiper-button-next{z-index:0}.product-pf-custom-product .product .product-images .image-gallery .pf-custom-wrapper-swiper .swiper-button-prev.swiper-button-disabled{opacity:0}.product-pf-custom-product .product .product-images .image-gallery .pf-custom-wrapper-swiper .swiper-button-next.swiper-button-disabled{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pf-style.css.map */
