/** Shopify CDN: Minification failed

Line 1098:0 Unexpected "}"
Line 1186:0 Unexpected "}"

**/
.primary_btn,.secondry_btn{font-family:Moderat Mono,sans-serif;font-weight:400;line-height:normal;min-width:200px;width:fit-content;height:48px;display:flex;padding:10px 20px}.hero_landing h2,h1,h2,h3,h4,h5,h6{font-family:Floki,sans-serif}.hero_landing .primary_btn,.hero_landing .primary_btn div,.primary_btn,.secondry_btn{transition:.4s ease-in-out;font-style:normal;text-transform:uppercase;font-size:14px}.hero_landing h2,.primary_btn,.secondry_btn,.why_freshcap h2,.why_freshcap h3,h1,h2,h3,h4,h5,h6,p,span{font-style:normal}.hero_landing h2,.hero_landing span,.hero_landing span p,.primary_btn,.secondry_btn,.why_freshcap h2,.why_freshcap h3,.why_freshcap h4{text-transform:uppercase}.footer__block.footer__block--menu a:hover,.links_feature .text_btn{text-decoration:underline}.primary_btn{justify-content:center;align-items:center}.secondry_btn{justify-content:center;align-items:center;background:0 0}.quality_hero video,img{width:100%;height:100%;object-fit:cover}.custom_feature_product label.block-swatch::after,.custom_feature_product label.block-swatch::before,.hero_landing .button__loader,.hero_landing .product-info__quantity-selector,.hero_landing .text-under-button,.hero_mobile,.quality_hero .hero_mobile{display:none}span{display:inline-block}.column_content,.comparison_chart2,.comparison_chart3,.comparison_chart3 .chart_image,.content_feature,.custom_feature_product,.headline_feature,.hero_landing,.links_feature,.mushroom,.product_testing,.quality_hero,.social_block,.why_freshcap{width:100%;height:auto}.hero_landing h2{text-align:center;font-size:5rem;font-weight:700;line-height:.8}.hero_landing span{padding:40px 0;max-width:43%;margin:0 auto;display:block}.hero_landing span,.hero_landing span p{text-align:center;font-size:18px;font-weight:400;line-height:normal;font-family:Moderat Mono,sans-serif}.hero_landing .hero_buttons{display:flex;justify-content:center;align-items:center;gap:10px;width:100%}.hero_landing .hero_image{width:100%;height:auto;margin-top:40px}.hero_landing .feature_image svg{width:100%;margin-top:40px;height:800px}.custom_feature_product .p-block-start-20,.hero_landing .v-stack{padding:0}.hero_landing .primary_btn div{transform:unset!important;opacity:1!important}.hero_landing .primary_btn,.hero_landing .primary_btn div{font-family:Moderat Mono,sans-serif;font-weight:400;line-height:normal;width:fit-content;height:48px;display:flex;justify-content:center;align-items:center;padding:10px 20px}.hero_landing .pi-product-card__quick-buy{width:auto;background:0 0}.comparison_chart2 .container,.why_freshcap .container{padding:0 100px}.why_freshcap h2{text-align:center;font-size:5rem;font-weight:700;line-height:.8;padding-bottom:40px;font-family:Floki,sans-serif}.why_freshcap .main_desc{max-width:71%;margin:0 auto;display:block}.links_feature span,.links_feature span p,.mushroom span,.mushroom span p,.why_freshcap .main_desc,.why_freshcap .main_desc p{text-align:center;font-family:Moderat Mono,sans-serif;font-size:18px;font-weight:400;line-height:normal}.mushroom .mushroom_inner,.why_freshcap .freshcap_icon_text,.why_freshcap .freshcap_review{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:100px}.why_freshcap .freshcap_icon{width:100px;height:100px;margin:0 auto;border:1px solid #1f1f1f;border-radius:100%}.product_testing svg,.why_freshcap .freshcap_icon svg{width:100%;height:100%;border-radius:100%}.why_freshcap h3{font-size:32px;font-weight:700;line-height:25px;text-align:center;padding:20px 0;font-family:Floki,sans-serif}.why_freshcap h4,.why_freshcap h5{font-family:Moderat Mono,sans-serif;font-size:18px;line-height:normal}.column_content h4,.column_content h4 p,.column_content h5,.column_content h5 p,.comparison_chart2 span,.comparison_chart2 span p,.content_feature span,.content_feature span p,.headline_feature span,.headline_feature span p,.mushroom h4,.mushroom h4 p,.product_testing h4,.product_testing h4 p,.quality_hero span,.quality_hero span p,.social_block span,.social_block span p,.why_freshcap .icon_text{font-family:Moderat Mono,sans-serif;font-size:16px;font-weight:400;line-height:normal}.why_freshcap .freshcap_review_single{padding:20px;width:100%;min-height:400px;display:flex;flex-direction:column}.why_freshcap .review_star{display:flex;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:20px}.why_freshcap h4{font-weight:700}.why_freshcap h5{font-weight:400;padding-top:20px;flex:1}.comparison_chart2 h2,.comparison_chart2 h3,.comparison_chart3 h2,.why_freshcap h6{font-weight:700;font-family:Floki,sans-serif;text-transform:uppercase;font-style:normal}.why_freshcap h6{font-size:25px;line-height:25px}.comparison_chart2 .chart_inner{display:grid;grid-template-columns:36% 50%;justify-content:space-between;align-items:center}.comparison_chart2 h2,.comparison_chart3 h2{font-size:60px;line-height:48px;padding-bottom:20px}.comparison_chart2 .primary_btn,.social_block .primary_btn{margin-top:100px}.comparison_chart2 .chart_col:last-child{display:grid;grid-template-columns:repeat(2,1fr)}.comparison_chart2 h3{font-size:32px;line-height:25px;padding:20px}.comparison_chart2 .chart_image{width:100%;height:300px}.comparison_chart2 .chart_image svg,.content_feature .feature_image,.content_feature .feature_image svg,.headline_feature .feature_image,.headline_feature .feature_image svg,.links_feature .feature_image svg,.mushroom .mushroom_image svg{width:100%;height:100%}.comparison_chart2 h4{display:flex;justify-content:flex-start;align-items:center;gap:20px;font-family:Moderat Mono,sans-serif;font-size:14px;font-weight:400;line-height:normal;padding:20px}.column_content h2,.mushroom h2{text-align:center;font-size:5rem;font-weight:700;line-height:.8;text-transform:uppercase;font-family:Floki,sans-serif;font-style:normal}.column_content span{display:block;padding-top:40px;max-width:63%;margin:0 auto}.column_content span,.column_content span p{text-align:center;font-size:18px;font-family:Moderat Mono,sans-serif;font-weight:400;line-height:normal}.column_content h3,.links_feature h2,.links_feature h3{font-weight:700;text-transform:uppercase;font-family:Floki,sans-serif;font-style:normal}.column_content .content_inner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:100px}.column_content .content_col,.comparison_chart3 .char_single_col{display:flex;flex-direction:column}.column_content h3{padding:20px;font-size:32px;line-height:25.6px}.column_content .mid_content{padding:20px;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.column_content .content_image{width:100%;min-height:400px}.column_content .content_image svg{width:100%;height:100%;min-height:100%}.links_feature h2{text-align:center;font-size:5rem;line-height:.8;max-width:70%;margin:0 auto}.links_feature span{max-width:63%;margin:0 auto;padding-top:40px;display:block}.links_feature .feature_inner,.product_testing .testing_inner{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:100px}.links_feature .feature_image{width:100%;height:320px;display:block}.links_feature .feature_content{display:flex;flex-direction:column;padding:20px;min-height:280px}.links_feature h3{font-size:32px;line-height:25px;padding-bottom:20px}.links_feature .text_btn,.links_feature h4,.links_feature h4 p{font-family:Moderat Mono,sans-serif;font-size:18px;font-weight:400;line-height:normal}.content_feature span,.links_feature h4{flex:1}.content_feature h2,.headline_feature h2,.mushroom h3{font-weight:700;line-height:.8;font-family:Floki,sans-serif;text-transform:uppercase;font-style:normal}.content_feature .container,.headline_feature .container,.quality_hero .container,.social_block .container{margin-inline-start:0;margin-inline-end:0}.content_feature .feature_inner{display:flex}.content_feature .feature_col,.headline_feature .feature_col{width:50%;min-height:720px}.content_feature .feature_content{padding:100px;display:flex;flex-direction:column}.content_feature h2{font-size:60px;padding-bottom:20px}.content_feature span ul{list-style:disc;padding-left:25px;margin-top:20px}.content_feature .feature_btns{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.content_feature .feature_btns a,.mushroom .mushroom_btn a{min-width:100%}.mushroom span{padding-top:40px;max-width:64%;margin:0 auto;display:block}.mushroom .mushroom_content{padding:20px;display:flex;flex-direction:column;gap:20px}.mushroom h3{font-size:40px}.mushroom .mushroom_image{width:100%;height:400px;padding:40px}.mushroom .mushroom_btn,.social_block .block_inner{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.mushroom .secondry_btn{border-left:none!important}.headline_feature .feature_inner{display:flex;align-items:center}.headline_feature .feature_content{padding:100px;display:flex;flex-direction:column;gap:20px}.headline_feature h2{font-size:5rem}.headline_feature .feature_btns{display:flex;justify-content:flex-start;gap:20px;margin-top:100px}.comparison_chart3 .chart_inner{display:grid;grid-template-columns:29% 65%;justify-content:space-between;align-items:center}.comparison_chart3 span,.comparison_chart3 span p{font-family:Moderat Mono,sans-serif;font-size:20px;font-weight:400;line-height:normal}.comparison_chart3 .primary_btn{margin-top:100px;min-width:100%}.comparison_chart3 .chart_col:last-child{display:grid;grid-template-columns:repeat(4,1fr);align-items:flex-end}.comparison_chart3 .chart_heading{padding:20px;display:flex;flex-direction:column;gap:45px}.comparison_chart3 h3{font-size:32px;font-weight:700;line-height:25px;text-transform:uppercase;font-family:Floki,sans-serif;font-style:normal}.comparison_chart3 h4,.comparison_chart3 h5{font-family:Moderat Mono,sans-serif;font-size:18px;line-height:normal}.comparison_chart3 h4{font-weight:402}.comparison_chart3 .chart_icon{width:100%;min-height:60px;display:flex;justify-content:center;align-items:center}.comparison_chart3 h6{width:100%;min-height:60px}.comparison_chart3 h5{font-weight:400;min-height:60px;display:flex;padding:0 20px;align-items:center}.product_testing h2,.quality_hero h2{font-family:Floki,sans-serif;font-style:normal;font-weight:700;line-height:.8;text-transform:uppercase}.comparison_chart3 .char_single_col:first-child{margin-bottom:68px}.comparison_chart3 .char_single_col .primary_btn{margin:20px auto 0;min-width:calc(100% - 40px);font-size:14px}.quality_hero .hero_inner{position:relative}.quality_hero .banner_bg{width:100%;height:720px}.quality_hero .hero_img,.quality_hero .hero_video{height:100%;border-bottom:1px solid #1f1f1f}.quality_hero .hero_content{width:100%;height:100%;padding:40px;position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:40px;max-width:600px}.quality_hero h2{font-size:5rem}.product_testing h2{text-align:center;font-size:60px;padding-bottom:40px}.product_testing span{max-width:65%;margin:0 auto;display:block}.product_testing span,.product_testing span p{font-family:Moderat Mono,sans-serif;font-size:18px;font-weight:400;line-height:normal;text-align:center}.product_testing h3,.social_block h2{font-weight:700;font-family:Floki,sans-serif;font-style:normal;text-transform:uppercase}.product_testing .testing_top{display:flex;padding:20px;align-items:center;gap:20px}.product_testing .testing_icon{width:60px;height:60px}.product_testing img{object-fit:contain}.product_testing h3{font-size:32px;line-height:80%}.product_testing h4{padding:30px 20px}.social_block .block_content,.social_block .block_social_icon{width:100%;min-height:720px}.social_block .block_content{padding:100px;display:flex;flex-direction:column;justify-content:center}.social_block h2{font-size:60px;line-height:.8;padding-bottom:40px}.social_block h3{font-family:Moderat Mono,sans-serif;font-size:18px;font-weight:402;line-height:normal}.social_block .block_social_icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.social_block .block_icons{display:flex;justify-content:center;align-items:center;gap:40px}.custom_feature_product .container{margin-inline-end:0}.custom_feature_product .product_inner{display:flex;justify-content:flex-start;align-items:flex-start}.custom_feature_product .product_meida_gallery{width:50%;position:relative}.custom_feature_product .slick-slider{margin:0}.custom_feature_product .product_gallery_main .gallery_image{height:800px}.custom_feature_product .product_gallery_nav{width:260px;position:absolute;bottom:0;left:0;padding:20px}.custom_feature_product .product_gallery_thumbnail .gallery_image{width:60px;height:60px;margin-right:20px;border:1px solid #1f1f1f;opacity:.5;cursor:pointer}.custom_feature_product .product_gallery_thumbnail .slick-current{opacity:1}.custom_feature_product .product_info_bottom{padding:0 max(var(--container-gutter),50% - var(--container-max-width) / 2)}.custom_feature_product .product-info{width:50%}.custom_feature_product .product-info__title,.custom_feature_product .product-info__title a{font-family:Floki,sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:48px;text-transform:uppercase}.custom_feature_product .title_main{align-items:flex-end}.custom_feature_product sale-price{font-family:Floki,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:25px;text-transform:uppercase}.custom_feature_product .product_info_title{padding:0 max(var(--container-gutter),50% - var(--container-max-width) / 2) max(var(--container-gutter),50% - var(--container-max-width) / 2);border-bottom:1px solid #1f1f1f;display:flex;flex-direction:column;gap:20px}.custom_feature_product .pi-product-info--proudct_categories{font-family:Moderat Mono,sans-serif;margin:0!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.custom_feature_product [data-oke-reviews-product-listing-rating]{margin:0!important}.custom_feature_product .okeReviews .okeReviews-reviewsSummary-ratingCount,.custom_feature_product .product-info__description,.custom_feature_product .quantity-selector,.custom_feature_product .shopify-payment-button{display:none!important}.custom_feature_product .buy-buttons{display:flex;gap:0}.custom_feature_product .buy-buttons button{width:100%}.custom_feature_product .text-under-button{display:grid;justify-content:flex-start;grid-template-columns:repeat(2,1fr);padding:40px;gap:20px}.custom_feature_product .text1-under-button,.custom_feature_product .text2-under-button{gap:10px;align-items:center}.custom_feature_product .text-under-button svg{margin:0!important;width:20px;height:20px}.custom_feature_product .text1-under-button span{font-family:Moderat Mono,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.custom_feature_product .accordion__toggle span,.custom_feature_product legend,.custom_feature_product variant-option-value{font-family:Moderat Mono,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.custom_feature_product label.block-swatch{border:1px solid #1f1f1f}.custom_feature_product input:checked+label{background:#1f1f1f;color:#fff}.custom_feature_product .variant-picker__option-values{gap:20px}.custom_feature_product .variant-picker__option-info,.feature_col.feature_content ul{margin-bottom:20px}.pi-section--text-with-icons .section{padding-top:0;padding-bottom:0}@media screen and (max-width:1600px){.comparison_chart2 .container,.why_freshcap .container{padding:0}.hero_landing span{max-width:55%}.column_content span,.links_feature h2,.links_feature span{max-width:75%}.comparison_chart2 .chart_inner{grid-template-columns:40% 55%}.links_feature .feature_image{height:235px}.content_feature h2{font-size:48px;line-height:.8}.content_feature .feature_col{min-height:600px}.comparison_chart3 .chart_inner{grid-template-columns:25% 70%}.comparison_chart3 span,.comparison_chart3 span p,.custom_feature_product .text1-under-button span{font-size:16px}.comparison_chart3 .chart_heading{gap:10px}.custom_feature_product .text-under-button{padding:10px}}@media screen and (max-width:1199px){.social_block h3,.why_freshcap .icon_text{text-align:center}.column_content h2,.comparison_chart2 h2,.hero_landing h2,.links_feature h2,.mushroom h2,.product_testing h2,.why_freshcap h2{font-size:40px;line-height:.8}.column_content span,.column_content span p,.comparison_chart2 span,.comparison_chart2 span p,.comparison_chart3 h4,.comparison_chart3 h5,.content_feature span,.content_feature span p,.headline_feature span,.headline_feature span p,.hero_landing span,.hero_landing span p,.links_feature .text_btn,.links_feature h4,.links_feature h4 p,.links_feature span,.links_feature span p,.mushroom .mushroom_btn a,.mushroom span,.mushroom span p,.product_testing span,.product_testing span p,.quality_hero span,.quality_hero span p,.social_block span,.social_block span p,.why_freshcap .icon_text,.why_freshcap .main_desc,.why_freshcap .main_desc p,.why_freshcap h4,.why_freshcap h5{font-size:16px}.column_content .container,.links_feature .container,.product_testing .container,.why_freshcap .container{margin-inline-start:0;margin-inline-end:0}.column_content h2,.column_content span,.custom_feature_product .product-info,.links_feature h2,.links_feature span,.product_testing h2,.product_testing span,.why_freshcap .freshcap_icon_text,.why_freshcap .main_desc,.why_freshcap h2{padding-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.column_content .content_inner,.links_feature .feature_inner,.product_testing .testing_inner{margin-top:40px;gap:40px;overflow-x:auto;display:flex}.column_content .content_inner::-webkit-scrollbar,.links_feature .feature_inner::-webkit-scrollbar,.product_testing .testing_inner::-webkit-scrollbar,.why_freshcap .freshcap_review::-webkit-scrollbar{display:none}.column_content .content_col,.links_feature .feature_col,.product_testing .testing_col,.why_freshcap .freshcap_review_single{min-width:400px}.column_content .content_col:first-child,.links_feature .feature_col:first-child,.product_testing .testing_col:first-child,.why_freshcap .freshcap_review_single:first-child{margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.column_content .content_col:last-child,.links_feature .feature_col:last-child,.product_testing .testing_col:last-child,.why_freshcap .freshcap_review_single:last-child{margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.column_content h3,.comparison_chart2 h3{font-size:24px;line-height:20px;padding:10px}.column_content .mid_content{padding:10px;gap:20px}.column_content h4,.column_content h4 p,.column_content h5,.column_content h5 p,.mushroom h4,.mushroom h4 p{font-size:14px}.links_feature h3,.why_freshcap h3,.why_freshcap h6{font-size:24px;line-height:20px}.comparison_chart2 .primary_btn,.comparison_chart3 .primary_btn,.social_block .primary_btn,.why_freshcap .freshcap_icon_text{margin-top:40px}.why_freshcap .freshcap_review{display:flex;overflow-x:auto}.why_freshcap .freshcap_review_single{min-height:350px}.comparison_chart2 .chart_inner,.comparison_chart3 .chart_inner{grid-template-columns:1fr;gap:40px}.comparison_chart2 .chart_image,.links_feature .feature_image{height:auto}.comparison_chart2 h4{font-size:14px;padding:10px;gap:10px}.links_feature h2{max-width:unset}.content_feature .feature_col{min-height:530px}.content_feature .feature_content{padding:20px}.content_feature h2{font-size:60px;line-height:.8}.mushroom .mushroom_inner{grid-template-columns:repeat(2,1fr);margin-top:40px}.mushroom h3{font-size:32px;line-height:32px}.comparison_chart3 h2{font-size:32px;line-height:25px}.comparison_chart3 h3{font-size:20px;line-height:16px}.comparison_chart3 .chart_heading{gap:10px;padding:10px}.headline_feature .feature_content{padding:40px}.headline_feature h2{font-size:60px;line-height:48px}.quality_hero h2,.social_block h2{font-size:48px;line-height:48px}.social_block .block_inner{grid-template-columns:1fr}.social_block .block_content,.social_block .block_social_icon{padding:20px;min-height:320px}.social_block h3{font-size:16px}.custom_feature_product .product_inner{flex-direction:column}.custom_feature_product .product-info,.custom_feature_product .product_meida_gallery{width:100%}.custom_feature_product img{object-fit:unset}.custom_feature_product .product_info_title{padding:20px 0}.custom_feature_product .product_info_bottom{padding:0}.custom_feature_product .container{margin-inline-start:0}}@media screen and (max-width:991px){.mushroom .mushroom_col:first-child,.mushroom h2,.mushroom span{margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.mushroom .mushroom_col:last-child,.mushroom h2,.mushroom span{margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.hero_desktop{display:none}.hero_mobile{display:block!important}.mushroom .mushroom_btn,.why_freshcap .freshcap_icon_text{grid-template-columns:1fr}.column_content .content_col,.links_feature .feature_col,.mushroom .mushroom_col,.product_testing .testing_col,.why_freshcap .freshcap_review_single{min-width:280px}.column_content .content_image{min-height:auto}.why_freshcap h6{padding-top:40px}.content_feature .feature_col{min-height:auto;width:100%}.content_feature .feature_btns,.headline_feature .feature_btns{margin-top:40px}.column_content span,.column_content span p,.comparison_chart2 span,.comparison_chart2 span p,.hero_landing span,.hero_landing span p,.links_feature span,.links_feature span p,.mushroom span,.mushroom span p,.product_testing span,.why_freshcap .icon_text,.why_freshcap .main_desc,.why_freshcap .main_desc p{max-width:100%}.mushroom .mushroom_inner{display:flex;overflow-x:auto;gap:20px}.mushroom .mushroom_inner::-webkit-scrollbar{display:none}.mushroom .mushroom_image{height:auto;padding:20px}.mushroom .container{margin-inline-start:0;margin-inline-end:0}.comparison_chart3 .chart_inner{display:flex;flex-direction:column}.comparison_chart3 .chart_col:last-child{display:block;width:100%;margin:0}.comparison_chart3 .slick-track{display:flex!important;align-items:flex-end}.comparison_chart3 .char_single_col .primary_btn,.comparison_chart3 .slick-dots button{display:none}.comparison_chart3 .slick-next:before,.comparison_chart3 .slick-prev:before{content:'';width:10px;transition:.4s ease-in-out;height:10px;z-index:9;position:relative;background:0 0;rotate:315deg;display:block}.comparison_chart3 .char_single_col:first-child{margin:0}.comparison_chart3 .slick-dots{position:unset;width:100%;height:48px;display:flex!important;justify-content:center;align-items:center;margin-top:40px}.comparison_chart3 .slick-dots li{width:10px;height:10px;border-radius:100%;opacity:.5}.comparison_chart3 .slick-dots li.slick-active{opacity:1}.comparison_chart3 .slick-prev{left:0}.comparison_chart3 .slick-next{right:0}.comparison_chart3 .slick-next,.comparison_chart3 .slick-prev{top:unset;bottom:0;border-radius:0;background:0 0;width:96px;height:48px;display:flex!important;justify-content:center;align-items:center;transition:.4s ease-in-out;z-index:9}.comparison_chart3 .slick-prev:before{margin-left:3px}.comparison_chart3 .slick-next:before{margin-right:3px}.comparison_chart3 .slick-next:hover:before,.comparison_chart3 .slick-prev:hover:before{border:2px solid #fff!important}.comparison_chart3 h5{padding:10px;font-size:14px}.comparison_chart3 .chart_icon,.comparison_chart3 h5,.comparison_chart3 h6{min-height:40px}.headline_feature .feature_col{width:100%;min-height:auto}.quality_hero .hero_content{position:unset;max-width:100%;padding:20px}.quality_hero .hero_inner{display:flex}.product_testing h2{padding-bottom:20px}.product_testing .testing_top{padding:10px;gap:10px}.product_testing .testing_icon{width:40px;height:40px}.custom_feature_product sale-price,.product_testing h3{font-size:24px;line-height:19px}.custom_feature_product .pi-product-info--proudct_categories,.product_testing h4,.product_testing h4 p{font-size:16px}.custom_feature_product .product_gallery_nav{position:unset;padding:20px max(var(--container-gutter),50% - var(--container-max-width) / 2) 0;width:304px}.custom_feature_product .product_gallery_main{padding:0 max(var(--container-gutter),50% - var(--container-max-width) / 2)}.custom_feature_product .product-info__title,.custom_feature_product .product-info__title a{font-size:40px;line-height:32px}.custom_feature_product .title_main{align-items:flex-start;flex-direction:column;gap:20px}.custom_feature_product .pi-product-links{padding:20px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px!important;overflow:unset!important}.custom_feature_product .accordion__toggle{padding-block-start:0}.custom_feature_product .accordion__toggle span,.custom_feature_product legend,.custom_feature_product variant-option-value{font-size:16px}.custom_feature_product .pi-product-links .button{min-width:100%}}@media screen and (max-width:767px){.primary_btn,.secondry_btn{font-size:14px}.hero_landing .hero_buttons a,.hero_landing .primary_btn,.hero_landing .primary_btn div{min-width:50%}.custom_feature_product .product_gallery_main,.hero_landing .primary_btn div{padding:0}.comparison_chart2 .chart_inner{grid-template-columns:100%}.comparison_chart2 .chart_col:last-child,.custom_feature_product .title_main{display:flex}.chart_single_col{width:50%}.content_feature .feature_btns{grid-template-columns:1fr;gap:20px}.comparison_chart3{overflow:hidden}.headline_feature .feature_btns{justify-content:space-between;gap:0}.headline_feature .primary_btn,.headline_feature .secondry_btn{min-width:48%}.headline_feature .feature_content{padding:40px 20px}.custom_feature_product .product_gallery_main .gallery_image{height:320px;width:320px;opacity:1!important;margin-right:20px}.custom_feature_product img{object-fit:cover}.custom_feature_product .product_gallery_nav{margin:20px max(var(--container-gutter),50% - var(--container-max-width) / 2) 0;padding:0;width:150px}.custom_feature_product .product-info{padding-inline-start:0;padding-inline-end:0}.custom_feature_product .product_info_title{padding:20px max(var(--container-gutter),50% - var(--container-max-width) / 2)}.custom_feature_product .product_info_bottom{padding:0 max(var(--container-gutter),50% - var(--container-max-width) / 2)}.custom_feature_product .text-under-button{grid-template-columns:1fr;padding:10px 0}.custom_feature_product .variant-picker__option-values{display:grid;grid-template-columns:repeat(2,1fr)}.custom_feature_product label.block-swatch{justify-content:center}}.accordion-box.section-stack__main .accordion__toggle.bold{padding-top:20px;padding-bottom:20px}


.circle-button {
  border-radius: var(--pi-rounded-none);
}
/* ================================================ */
/* #region ==Talha== base.css \\\=\\\\\\\\\\\\\\ */

/* #region Original ===||| #1p0 */
/* #endregion Original END */
/* #region PI-MODULE ===|============== */

/* #region Overrides ===||| #1pi */
.aspect-square {
  aspect-ratio: 1;
}
.divide-y>:not([hidden])~:not([hidden]) {
  border-color: #1f1f1f;
}
.button, .btn {
  min-height: 48px;
  justify-content: center;
  font-weight: 300;
  text-transform: uppercase;
  box-shadow: unset;
  border: 1px solid #1f1f1f;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-block-start: var(--spacing-2-5);
  padding-block-end: var(--spacing-2-5);
  padding-inline-start: var(--spacing-5);
  padding-inline-end: var(--spacing-5);
}
svg.pi-icons-arrow {
    display: none;
}

.page a.btn {
    background: black;
    color: white;
    margin-top: 20px;
}

.buy-buttons {
  gap: var(--spacing-5);
}

.badge {
  min-height: 1.5rem;
  min-width: 8rem;
}
.stretching-dots>* {
  width: var(--spacing-2-5);
  height: var(--spacing-2-5);
  border-radius: var(--spacing-2-5);
}

@media screen and (min-width: 750px) {
  .aspect-square {
    aspect-ratio: 0.85;
  }
  .button, .btn {
    min-height: 48px;
    min-width: 12rem;
    font-size: 14px;
  }
  .badge {
    min-width: 9rem;
  }
  .sm\:full-bleed {
    margin-inline-start: calc(-1 * var(--container-outer-width));
    margin-inline-end: calc(-1 * var(--container-outer-width));
    display: grid;
  }
}
@media screen and (min-width: 1150px) {
  .prose :is(.h0, .h1, .h2, h1, h2)+* {
    margin-block-start: var(--spacing-5);
  }
}
.accordion {
  border-block-end-width: 0px;
}
.accordion summary {
  border-block-end-width: 1px;
  border-color: rgb(var(--text-color) / 1);
}
.accordion__content {
  margin-block: var(--accordion-spacing);
}
/* #endregion Overrides END */


/* #region Custom Overrides ===||| #2pi */

/* #endregion Custom Overrides END */


/* #region BASE CSS EXTENSION + PI UTILITY CLASSES ===||| */
.lh-0-8 {
  line-height: 0.8;
}
.uppercase {
  text-transform: uppercase;
}

.space-no-wrap {
  white-space: nowrap;
}

.pi-satic {
  position: static;
}

@media screen and (min-width:700px) {
  .pi-sm\:absolute {
    position: absolute;
  }
}
.h-max-content {
  height: max-content;
}
.flex-direction-column {
  flex-direction: column;
}
.justify-normal {
  justify-content: normal;
}

.max-button {
  max-width: 205px;
}

.pi-max-content {
  max-width: max-content;
}


.p-block-20 {
  padding-block: var(--spacing-5);
}
.p-inline-20 {
  padding-inline: var(--spacing-5);
}
.p-block-40 {
  padding-block: var(--spacing-10);
}
.p-inline-40 {
  padding-inline: var(--spacing-10);
}

.p-block-end-20 {
  padding-block-end: var(--spacing-5);
}
.p-block-start-20 {
  padding-block-start: var(--spacing-5);
}
.p-inline-start-20 {
  padding-inline-start: var(--spacing-5);
}
.p-inline-end-20 {
  padding-inline-end: var(--spacing-5);
}

.p-block-end-40 {
  padding-block-end: var(--spacing-10);
}
.p-block-start-40 {
  padding-block-start: var(--spacing-10);
}
.p-inline-start-40 {
  padding-inline-start: var(--spacing-10);
}
.p-inline-end-40 {
  padding-inline-end: var(--spacing-10);
}

@media screen and (min-width: 700px) {
  .sm\:p-block-40 {
    padding-block: var(--spacing-10);
  }
  .sm\:p-inline-40 {
    padding-inline: var(--spacing-10);
  }
  .sm\:p-block-end-40 {
    padding-block-end: var(--spacing-10);
  }
  .sm\:p-block-start-40 {
    padding-block-start: var(--spacing-10);
  }
  .sm\:p-inline-start-40 {
    padding-inline-start: var(--spacing-10);
  }
  .sm\:p-inline-end-40 {
    padding-inline-end: var(--spacing-10);
  }
}

.border {
  border: 1px solid #1f1f1f;
}
.border-top {
  border-top: 1px solid #1f1f1f;
}
.border-bottom {
  border-bottom: 1px solid #1f1f1f;
}
.border-left {
  border-left: 1px solid #1f1f1f;
}
.border-right {
  border-right: 1px solid #1f1f1f;
}

@media screen and (min-width: 700px) {
  .sm\:border {
    border: 1px solid #1f1f1f;
  }
  .sm\:border-top {
    border-top: 1px solid #1f1f1f;
  }
  .sm\:border-bottom {
    border-bottom: 1px solid #1f1f1f;
  }
  .sm\:border-left {
    border-left: 1px solid #1f1f1f;
  }
  .sm\:border-right {
    border-right: 1px solid #1f1f1f;
  }
}
@media screen and (max-width: 699px) {
  .sm-max\:border {
    border: 1px solid #1f1f1f;
  }
  .sm-max\:border-top {
    border-top: 1px solid #1f1f1f;
  }
  .sm-max\:border-bottom {
    border-bottom: 1px solid #1f1f1f;
  }
  .sm-max\:border-left {
    border-left: 1px solid #1f1f1f;
  }
  .sm-max\:border-right {
    border-right: 1px solid #1f1f1f;
  }
}
/* #endregion BASE CSS EXTENSION + PI UTILITY CLASSES END */


@media screen and (max-width: 699px) {
  /* width */
  ::-webkit-scrollbar {
    width: 0px;
  }
}
/* #region ANNOUNCEMENT ==== */

/* #region ANNOUNCEMENT  Overrides   */

.announcement-bar {
  padding-block-start: var(--spacing-3-5);
  padding-block-end: var(--spacing-3-5);
}

@media screen and (min-width: 700px) {
  .announcement-bar {
    padding-block-start: var(--spacing-3-5);
    padding-block-end: var(--spacing-3-5);
  }
}

/* #endregion ANNOUNCEMENT  Overrides END*/
/* #region ANNOUNCEMENT  Custom Overrides */

.announcement-bar {
  --container-gutter: var(--spacing-3-5);
}
.announcement-bar button[is=next-button] {
  background: transparent;
}
/* #endregion ANNOUNCEMENT  Custom Overrides END*/
/* #region ANNOUNCEMENT  Custom  */
.pi-offers {
  padding-block-start: var(--spacing-3-5);
  padding-block-end: var(--spacing-3-5);
}

@media screen and (min-width: 700px) {
  .pi-offers {
    padding-block-start: var(--spacing-3-5);
    padding-block-end: var(--spacing-3-5);
  }
}

/* #endregion ANNOUNCEMENT  Custom END*/


/* #endregion ANNOUNCEMENT ==== */



/* #region HEADER ==== */

/* #region HEADER  Overrides   */


/* #endregion HEADER  Overrides END*/
/* #region HEADER  Custom Overrides */

.pi-menu-burger[aria-expanded="true"] > .icon-hamburger {
  display: none;
}
.pi-menu-burger[aria-expanded="true"] >  span.hidden {
  display: block;
}
.header {
  text-transform: uppercase;
}


.mega-menu {
  border-color: #1f1f1f;
}

.navigation-promo__wrapper {
  padding-inline: var(--spacing-5);
  padding-block: var(--spacing-5);
  display: grid;
  justify-content: center;
}
.navigation-promo.scroll-area>a {
  scroll-snap-align: center;
}

.navigation-promo>a {
  border: 1px solid #000;
}


.navigation-promo .button--outline {
  box-shadow: inset 0 0 0 1px;
  margin: 15px;
}


.navigation-drawer[mobile-opening=left] {
  top: calc(var(--announcement-bar-height) + var(--header-height)) !important;
  height: calc(100% - (var(--announcement-bar-height) + var(--header-height)));
}
.navigation-drawer[mobile-opening=left] {
  top: calc(var(--headerYDistance) + var(--header-height))!important;
}
.scrolled-past-header navigation-drawer[mobile-opening=left] {
  height: calc(100% - var(--header-height));
}

.navigation-drawer .panel-list__wrapper > .panel:first-child {
  overflow-y: scroll;
  min-height: max-content;
  gap: 0;
}
.navigation-promo img {
  aspect-ratio: 1.15;
  object-fit: cover;
}

.navigation-drawer.drawer::part(overlay) {
  background: transparent;
  min-height: 0vh;
  position: unset;
}

.navigation-drawer[mobile-opening=left]>[is=close-button] {
  display: none;
}

.navigation-drawer .search-input [is=close-button] {
  display: none;
}

.navigation-drawer[mobile-opening=left]::part(body) {
  grid-template-rows: auto;
  padding-block-start: 0;
}

:is(.navigation-drawer.drawer, .popover)::part(outside-close-button) {
  display: none;
}

.pi-navigation-panel__search {
  background: #fbede4;
}
.pi-navigation-panel__search .search-input,
.pi-navigation-panel__menu li {
  min-height: 4.5rem;
  padding-inline-start: var(--spacing-5);
  padding-inline-end: var(--spacing-5);
  border-bottom: 1px solid #000;
}
.pi-navigation-panel__search .search-input {
  border-top: 1px solid #000;
  padding-block-end: 0;
}
.pi-navigation-panel__search .search-input input[type="search"] {
  font-size: 1rem;
}
.navigation-drawer[mobile-opening=left] .panel__wrapper {
  padding: 0;
  height: auto;
}
.navigation-drawer[mobile-opening=left] .pi-panel-level-2 .panel__wrapper {
  height: 100%;
}
.panel__wrapper>ul>li:first-child {
  min-height: 4.5rem;
  padding-inline-start: var(--spacing-5);
  padding-inline-end: var(--spacing-5);
}

.pi-panel-level-2 .panel__wrapper .pi-icon-panel-arrow {
  transform: rotate(180deg);
}

li.pi-link-parent~li {
  padding-inline-start: var(--spacing-10);
  padding-inline-end: var(--spacing-10);
  padding-block-end: var(--spacing-6);
}

button.text-with-icon {
    text-transform: uppercase;
}

li.pi-link-parent~li .bold {
  padding-block-end: 15px;
}
/* .panel-footer {
  padding-inline: var(--spacing-5);
  display: none;
} */
.navigation-promo .h3 {
  font-size: 2rem !important;
}
.mega-menu__nav .h5 {
  font-family: 'Moderat Mono';
  font-size: 14px;
  font-weight: 600;
}
@media screen and (min-width: 750px) {

  .panel__wrapper .navigation-promo {
    padding-inline: var(--spacing-11);
    padding-block-end: var(--spacing-5);
  }
}
@media screen and (min-width:1200px) {
  
  .header {
    --header-part-gap: var(--spacing-10);
    --header-link-list-spacing: var(--spacing-10);
  }


  .mega-menu {
    align-items: center;
    padding: 0 max(0,50% - var(--container-max-width) / 2);
  }
  .mega-menu__nav {
    padding-inline: 2.5rem;
  }
  .mega-menu__nav .h5 {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 1.25rem;
  }
  .navigation-promo__wrapper {
    padding-inline: var(--spacing-10);
    padding-block: var(--spacing-10);
    justify-content: center;
}
  .navigation-promo img {
    aspect-ratio: calc(3 / var(--pi-navigation-promo-count));
    object-fit: cover;
  }
  .navigation-promo .h3 {
    font-size: 1.6rem !important;
    margin: 15px;
  }
}

@media screen and (min-width:1600px) {
  .header__wrapper {
    font-size: 15px;
  }
}

/* #endregion HEADER  Custom Overrides END*/
/* #region HEADER  Custom  */

.collection-card__link {
  padding: 15px 20px;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
}

.predictive-search .predictive-search__tabs {
  padding-inline: var(--spacing-5);
  padding-block: var(--spacing-5);
}

.predictive-search__tabs {
  gap: var(--spacing-4);
  display: grid;
  overflow-y: scroll;
  max-height: 777px;
}
.search-drawer form {
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* 

.header__link-list summary:hover {
  color: var(--pi-header-link-hover, #FD4C22);
} */

.drawer {
  padding: 0;
}


/* #endregion HEADER  Custom END*/


/* #endregion HEADER ==== */


/* #region Custom ===||| #3pi */

/* #endregion Custom END */


/* #region APP Overrides ===||| #4pi */

/* #region app name == start */

/* #endregion app name == end */

/* #endregion APP Overrides END ===||| */

/* #endregion PI-MODULE ===|============== */





/* #endregion ==Talha== base.css \\\=\\\\\\\\\\\\\\ */
/* ================================================ */




/* #region FOOTER ==== */

/* #region FOOTER  Overrides   */

/* #endregion FOOTER  Overrides END*/
/* #region FOOTER  Custom Overrides */

/* #endregion FOOTER  Custom Overrides END*/
/* #region FOOTER  Custom  */

.pi-footer {
  padding-block-start: 0;
  padding-block-end: 0;
  border-top: 1px solid;
}

.pi-footer-grid {
  gap: 0 0;
}


.footer__aside-bottom p {
    font-size: 10px !important;
}
.pi-foter__branding {
  padding: 20px 20px 40px 20px;
}

details.group {
    text-transform: uppercase;
}

.pi-footer__tagline {
  text-transform: uppercase;
  font-size: 2.75rem;
}

.footer__block-list {
  display: block;
}

.footer__block--newsletter {
  grid-row: 3;
  padding: 20px;
  background-color: #FEC627;
  border-bottom: 1px solid;
}

.pi-newsletter__text {
  font-size: var(--spacing-5);
  line-height: 1.2;
}

.footer__block--text {
  grid-row: 2;
  padding-block: 20px;
  padding-inline: 20px;
  gap: 0px;

}

.footer__newsletter-form input {
  border-width: 0px;
  border-bottom-width: 1px;
  min-height: auto;
  height: auto;
  font-size: 13px;
  padding-inline-start: 0;
  padding-inline-end: 0;
  padding-bottom: 5px;
}

.footer__newsletter-form .self-submit-button {
  right: 0 !important;
}

.pi-footer_copyright {
  padding-block: 20px;
  padding-inline:20px;

}

.footer__aside {
  padding-block-end: var(--spacing-10);
  padding-inline: var(--spacing-10);
}

.footer__block--menu details[open] .pi-icons-plus {
  display: none;
}


@media screen and (min-width: 1000px) {
  .pi-footer-grid {
    grid-template-columns: 2.2fr 1fr;
    grid-template-rows: repeat(4, 1fr);
    gap: 0 0;
  }

  .pi-foter__branding {
    grid-column: 1 / 2;
    grid-row: span 1;
    grid-auto-flow: column;
    align-self: center;
  }

  .footer__block-list {
    display: flex;
    padding: 20px;
    grid-column: 1 / 2;
    grid-row: span 3;
    gap: 0;
  }
  .footer__block--menu summary {
    pointer-events: none;
  }
  .footer__block--menu summary + div {
    margin-block-start: 22px;
  }
  .footer__block--newsletter {
    grid-column: 2/3;
    grid-row: 1 / 3;
    border-left: 1px solid;
  }

  .footer__block--text {
    grid-column: 2/3;
    grid-row: 3 /5;
    border-left: 1px solid;

  }

  .pi-footer_copyright {
    grid-column: 2/3;
    border-left: 1px solid;
  }

  .footer__aside {
    grid-column: 1/2;
    grid-row: 5;
  }

  .footer__aside-top,
  .footer__aside-bottom {
    align-items: center;
    gap: var(--spacing-3);
    display: grid;
  }

  .footer__aside-bottom {
    gap: var(--spacing-3);
  }

  .footer__copyright {
    text-transform: uppercase;
    font-size: 10px;
  }

  .policies {
    justify-content: space-between;
  }
}

@media screen and (max-width: 999px) {
  .pi-footer__tagline {
    font-size: 11.5vw;
    line-height: 1;
  }

  .footer__block--text {
    padding-top: 0;
  }

  .footer__payment-icons {
    justify-content: center;
  }
  .footer__block--newsletter {
    border-top: 1px solid #1f1f1f;
  }
  .footer__block--menu {
    padding-inline: var(--spacing-4-5);
    padding-block: var(--spacing-7);
  }

  .footer__block--menu summary+* {
    padding-block-start: var(--spacing-8);
  }

  .footer__block--menu details[open] .pi-icons-minus {
    display: block;
  }

  .footer__block--social {
    padding-block: var(--spacing-10);
  }

  .footer__aside {
    padding-block: var(--spacing-10);
  }

  .footer__aside-top,
  .footer__aside-bottom {
    justify-content: center;
  }

  .footer__block--menu,
  .footer__block--social,
  .footer__aside {
    border-bottom: 1px solid #000;
  }

  .footer__block--social .social-media {
    place-content: safe center;
  }

  .footer__payment-icons+p {
    text-align: center;
  }

  .pi-footer_copyright {
    grid-row: 6;
    justify-content: center;
    text-align: center;
  }

  .policies {
    justify-content: center;
  }
}

/* #endregion FOOTER  Custom END*/


/* #endregion FOOTER ==== */


.pi-slideshow-wrapper {
  padding: var(--spacing-5);
}


@media screen and (min-width: 1000px) {
  .pi-lg\:content-over-media {
    --container-max-width: 100%;
    grid-template: 0 minmax(0, 1fr) 0 / minmax(0, 1fr) minmax(0, min(var(--container-max-width), 100% - var(--content-over-media-gap, var(--content-over-media-column-gap, var(--container-gutter))) * 2)) minmax(0, 1fr);
    gap: var(--content-over-media-row-gap, var(--content-over-media-gap, var(--container-gutter))) var(--content-over-media-column-gap, var(--content-over-media-gap, var(--container-gutter)));
    place-items: center;
    display: grid;
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
  }

  .pi-lg\:content-over-media:before {
    content: "";
    background: rgb(var(--content-over-media-overlay));
    border-radius: inherit;
    z-index: 1;
    pointer-events: none;
    transition: background .2s ease-in-out;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .pi-lg\:content-over-media> :is(picture, img, video, iframe, svg, video-media) {
    height: var(--content-over-media-height, auto);
    overflow-wrap: anywhere;
    object-fit: cover;
    object-position: center;
    border-radius: inherit;
    -webkit-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    grid-area: 1 / 1 / span 3 / span 3;
    place-self: stretch stretch;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    position: relative;
  }

  .pi-lg\:content-over-media> :is(picture, img, video, iframe, svg, video-media)>* {
    border-radius: inherit;
  }

  /* pi-addition */
  .pi-lg\:content-over-media> :not(img, video, iframe, svg, video-media, picture, .pi-slideshow__controls) {
    max-width: var(--content-over-media-content-max-width, 780px);
    z-index: 1;
    grid-area: 2 / 2 / auto / span 1;
    position: relative;
  }

  [allow-transparent-header] :is(.pi-lg\:content-over-media > :not(img, video, iframe, svg, video-media, picture)) {
    padding-block-start: calc(var(--header-height) * var(--section-is-first));
  }

  .pi-lg\:content-over-media>video-media:not([autoplay])~* {
    transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
  }

  .pi-lg\:content-over-media>video-media:not([autoplay])[loaded]~* {
    opacity: 0;
    visibility: hidden;
  }

  .pi-lg\:content-over-media:has(> video-media[loaded]:not([autoplay])):before {
    background: none;
    transition-delay: .1s;
  }

}
.product-list .product-card__figure {
  border: 1px solid #1f1f1f;
}
.product-card__figure .product-card__quick-buy {
  display: none;
}
.pi-product-description {
  margin-bottom: 1.5rem;
}


@media screen and (max-width: 699px) {
  .pi-product-description {
    margin-bottom: 1.5rem;
  }
  .product-list {
    gap: 20px;
  }
   
  
  /* .pi-bleed .product-list {
    padding: 20px !important;
  } */


  .pi-tab-labels-wrapper {
    justify-content: left !important;
  }

  .product-card__info .v-stack {
    display: grid !important;
  }

  span.pi-product-reviews-start {
    display: none !important;
  }
}



.text-under-button {
  text-align: center;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding-top: 10px;
  gap: 10px;
}
.text1-under-button {
  display: flex;
  gap: 5px;
}
.text2-under-button {
  display: flex;
  gap: 5px;
}

svg.text1-under-button--svg {
  margin-top: 3px;
}

svg.text2-under-button--svg {
  margin-top: 3px;
}




.product-quick-add {
  background-color: #fdf6f1;
}

.product-quick-add .button {
  color: #1f1f1f;
}

.quick-buy-drawer.drawer::part(body) {
  padding: 0;
}
.pi-quick-view__close {
  position: absolute;
  width: fit-content;
  top: 20px;
  right: 20px;
  z-index: 1;
}

.pi-quick-view__pdp-link {
  text-decoration: underline;
  position: absolute;
  bottom: var(--spacing-5);
  left: var(--spacing-5);
}

.quick-buy-drawer.drawer::part(overlay) {
  padding: 0;
}

.quick-buy-drawer__media {
  max-width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}
.quick-buy-drawer__info {
  gap: var(--spacing-4);
}
.quick-buy-drawer__info > * {
  padding-inline: var(--spacing-5);
}
[data-oke-reviews-product-listing-rating] * {
  line-height: 16px!important;
  margin-block: 0!important;
}
.quick-buy-drawer .variant-picker__option-info, .quick-buy-drawer .variant-picker__option-values {
  justify-content: left;
}
.quick-buy-drawer .buy-buttons>.button {
  background-color: #FEC627;
  color: #1f1f1f;
}
@media screen and (min-width: 700px) {
  .quick-buy-drawer__info {
    height: max-content;
}
.quick-buy-drawer__info>* {
  padding-inline: var(--spacing-10);
}

  .pi-quick-view__close {
    top: var(--spacing-10);
    left: var(--spacing-10);
  }
  .pi-quick-view__pdp-link {
    bottom: var(--spacing-5);
    left: var(--spacing-5);
  }
  
  .quick-buy-drawer--wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .quick-buy-drawer__info .price-list {
    margin-top: 1.4rem;
}
  .quick-buy-drawer__variant {
    border-right: 1px solid #1f1f1f;
  }
  .quick-buy-drawer {
    --drawer-header-padding: var(--spacing-6);
    width: 80%;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: unset !important;
  }
  .quick-buy-drawer::part(overlay) {
    background: #0006;
    min-height: 100lvh;
    position: fixed;
    top: -60%;
    bottom: -50%;
    left: -14%;
    right: -14%;
  }
  .pi-quick-view__rating-categories {
    border-bottom: 1px solid #1f1f1f;
    padding-bottom: 1.5rem;
}
  .quick-buy-drawer .buy-buttons {
    grid-auto-flow: column;
    grid-template-columns: max-content;
  }
}
@media screen and (max-width: 699px) {
  .quick-buy-drawer {
    --drawer-content-max-height: 90vh;
    bottom: 20px !important;
    width: calc(100% - 40px);
    right: 20px !important;
  }
  
  .quick-buy-drawer variant-media {
    border-bottom: 1px solid #1f1f1f;
  }
  .pi-quick-view__rating-categories {
    display: grid;
    gap: var(--spacing-3);
    padding-block-end: var(--spacing-4);
    border-bottom: 1px solid #1f1f1f;
  }
  .quick-buy-drawer .product-info__quantity-selector label.hidden {
    display: block;
  }
  .pi-product-links {
    flex-wrap: nowrap;
    overflow: auto hidden;
  }
  .pi-product-links .button {
    min-width: 100px;
}

}

.navigation-promo.navigation-promo--grid.scroll-area img.zoom-image {
    border-bottom: 1px solid black;
}
}

a {
  cursor: pointer!important;
}

.search-input>input {
    font-size: 16px;
    font-family: Moderat Mono, sans-serif !important;
    letter-spacing: 0px !important;
    font-weight: 400;
}

free-shipping-bar.free-shipping-bar span {
    text-transform: uppercase;
}

.cart-drawer .drawer_top_content h2 {
    color: #1f1f1f;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
    text-transform: uppercase;
    font-family: Floki, sans-serif;
    letter-spacing: 0px !important;
}

.prose.pi-text-subdued p {
    font-size: 12px;
}

.footer__aside-bottom a {
    text-decoration: underline;
    text-underline-offset: 3px;
}

/* 
.section-blends .section-header h2 {
  padding-bottom: 40px;

} */

p.pi-newsletter__text {
    font-weight: 700;
    font-size: 13px;
}

.footer__block-list.empty\:hidden {
    padding-top: 0px;
}

.pi-newsletter__text {
  font-size: 12px;
}

.pi-footer_copyright.v-stack.gap-4 a {
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: underline;
    text-underline-offset: 3px;
}
@media screen and (max-width: 699px) {
.pi-footer__tagline.h3 {
    font-size: 41px;
    text-align: center;
    margin-top: 10px;
}
}
.prose a:not(.button){
    text-decoration: underline;
}
.product-card__figure {
    border: 1px solid black;
}

.content-over-media.content-over-media--fill.full-bleed.text-custom {
    border: 1px solid black;
}

p.pi-product-description.sm-max\:hidden {
    font-size: 12px;
}


.prose h2.h2{
  font-size: 2.75rem;
}
}

.accordion__content p {
    text-transform: none !important;
}

p.pi-reviews-user-name {
    font-size: 20px;
    font-family: var(--heading-font-family);
    text-transform: uppercase;
}

.okeReviews-badge.okeReviews-badge--large.okeReviews-badge--rating {
    font-size: 14px !important;
}

.okeReviews-reviewsAggregate-summary-total {
    font-size: 14px !important;
}

span.okeReviews-reviewsAggregate-recommends-badge.okeReviews-badge.okeReviews-badge--recommended {
    font-size: 14px;
}

.okeReviews-reviewsAggregate-recommends {
    font-size: 14px;
}

.okeReviews-review-primary-grid-left {
    font-size: 14px;
}

.okeReviews-review-side {
    font-size: 14px;
}

.okeReviews .okeReviews-review-main-heading {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: .5em;
    color: black;
    text-transform: uppercase;
}

p.bold.pi-title-reviews {
    font-size: 14px;
    text-transform: uppercase;
}

.okeReviews.okeReviews--theme .okeReviews-button {
    background-color: black !important;
    border-color: black !important;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400 !important;
    font-size: 14px !important;
}

.okeReviews-reviewsSummary.js-okeReviews-reviewsSummary {
    margin-left: -5px;
}
@media screen and (max-width: 699px) {
.okeReviews-reviewsSummary-ratingCount span {
    margin-left: 5px;
}

  .product-items_count {
    display: none;
}

  .proudct_categories {
    font-size: 10px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 5px;
}

  .pi-related-url h2.h1 {
    font-size: 40px;
}
}

.product-gallery__zoom.md\:hidden {
    display: none;
}
.pi-quick-view__rating-categories.v-stack.gap-3 .sm\:text-lg {
    font-size: 12px;
}

.pi-quick-view__rating-categories.v-stack.gap-3 a.h2.bold.justify-self-start {
    font-size: 40px;
}

.pi-footer.footer ul.v-stack.gap-3 {
    gap: 5px;
}

.footer__payment-icons.h-stack.wrap.gap-2 {
    margin-bottom: 20px;
}

.footer__block.footer__block--text {
    font-size: 13px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.footer__block--menu {
  width: 22%;
}
.footer__block--social {
  width: 36%;
}
.footer__block--social .social-media {
  justify-content: flex-end;
}

@media screen and (max-width: 991px) {
  .footer__block--menu {
    width: 100%;
  }
  .footer__block--social {
    width: 100%;
  }
  .footer__block--social .social-media {
    justify-content: center;
  }
}

/* CUSTOM CSS */
@media screen and (max-width: 749px) {
  span.reversed-link {
    margin: 2px;
  }
}
/* END OF CUSTOM CSS */

/*  Promote Product */
.shopify-section--mobile-promote-products {
  margin-top: 50px;
}

.promote__products-content {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
  margin: 40px auto;
}

.promote-product {
  display: flex;
  align-items: center;
}

.promote-product .image-wrapper {
  width: 50%;
}

.promote-product .text-wrapper {
  width: 50%;
  padding: 15px;
}

.promote-product h2 {
  line-height: 31px;
}

.shopify-section--mobile-promote-products {
  box-shadow: 0px 4px 14px 0px rgba(231, 235, 237, 1);
}

.promote__product-second {
  margin-left: 30px;
}

.promote-product {
  box-shadow: 0px 4px 14px 0px rgba(231, 235, 237, 1);
}

.promote_desk h2 {
  margin-bottom: 0;
  color: #55524c;
  font-size: 20px;
}

.promote_mob h2 {
  margin-bottom: 0;
  color: #55524c;
  font-size: 19px;
}

.promote-product span {
  background-color: #00994e;
  color: black;
  text-align: center;
  padding: 7px;
  border-radius: 6px;
  width: 60%;
  /* font-weight: 800; */
  font-size: 12px;
}

.promote__products-mobile-content {
  display: none;
}

.shopify-section--promote-products {
  margin-top: 80px;
  margin-bottom: 80px;
}

a.promote_product_desk_link {
    width: 100%;
}

span.promote_product_desk_btn {
  background-color: transparent;
  border: 1px solid black;
  font-size: 14px;
  padding: 15px 10px 15px 10px;
  border-radius: 0px;
}

img.promote_product_desk_img {
  height: 260px;
  width: 100%;
  object-fit: cover;
}

.promote_desk .text-wrapper {
  padding-left: 30px;
}

.promote_desk p {
  margin-bottom: 25px;
  color: #55524c;
  font-size: 15px;
}

span.promote_product_desk_btn:hover {
    background-color: black;
    color: white;
}

@media (max-width: 767px) {
  .shopify-section--mobile-promote-products .promote__products-mobile-content {
    display: block !important;
  }

  .shopify-section--promote-products .promote__products-content {
    display: none;
  }

  .promote__products-content {
    width: 100%;
  }

  .promote-product p {
    font-size: 11px;
  }

  .promote-product .image-wrapper {
    width: 100%;
    margin-bottom: 10px;
  }

  .promote-product .text-wrapper {
    text-align: center;
    width: 100%;
    padding: 15px 0 41px 0px;
  }

  .promote-product {
    flex-direction: column-reverse;
  }

  .promote-product p {
    margin-bottom: 20px;
  }
  
  .promote_mob p {
    font-size: 14px;
    margin-top: 8px;
    padding: 0px 40px 0px;
    color: #55524c;
  }
  
  span.promote_product_mob_btn {
    background-color: transparent;
    border: 1px solid black;
    padding: 15px;
    border-radius: 0px;
    font-size: 14px;
  }

  .promote_mob .text-wrapper {
    padding: 5px 5px 30px;
  }

  .promote__products-mobile-content {
    margin-top: -20px;
  }
}

@media screen and (min-width: 1200px) {
  .shopify-section--hor-image .multi-column--medium {
    --section-items-per-row: 3;
  }
}

.shopify-section--hor-image .multi-column__inner {
  justify-content: space-around;
}
/*  End Promote Product */

/* Mobile navigation  */
@media screen and (max-width: 749px){
  li.pi-link-parent.h-stack.lg\:hidden {
      border-bottom: 1px black solid;
      border-top: 1px black solid;
  }
  li.pi-link-parent~li {
    padding-block-end: var(--spacing-4);
    padding-block-start: var(--spacing-4);
  }
  li.sub_link {
      border-bottom: 1px solid black;
  }
  span.link_title {
      font-weight: 500;
  }
  span.reversed-link {
      line-height: 60px;
  }
  ul.submenu {
      padding-left: 20px;
  }
}

/* End Mobile navigation  */

/* Header Account dropdown */
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: max-content;
  max-width: 350px;
  z-index: 1;
  padding: 10px;
  top: calc(100% + var(--spacing-4-5));
  box-shadow: var(--shadow), 0 0 0 1px rgb(var(--text-color) / .12);
  background: rgb(var(--header-background));
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  transform: translateY(-10px);
}

.dropdown-content a {
  color: black;
  padding: 8px 12px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {
  text-decoration: underline;
}

/* Show the dropdown when hovering */
.dropdown:hover .dropdown-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}

.dropdown.hover-dropdown:hover {
    cursor: pointer;
}

@media (min-width: 767px){
nav.header__link-list.wrap>ul>li:nth-child(3) {
    display: none;
}
}