.custom_product_layout{background:#fff;padding:40px 50px}.custom_product_layout nav.breadcrumb{display:none}@media (max-width:750px){.custom_product_layout{padding:20px}}.custom_product_layout .product__outer{max-width:100%}@media (min-width:1200px){.custom_product_layout .product__outer .product__main,.custom_product_layout .product__outer .product__info-wrapper{width:calc(50% - 25px);min-width:calc(50% - 25px)}}@media (min-width:1200px){.custom_product_layout .product__media-list-wrapper{flex-direction:column-reverse!important;gap:0!important}.custom_product_layout .product__media-list-wrapper .product__media-sublist--height-3 .swiper-wrapper,.custom_product_layout .product__media-list-wrapper .product__media-sublist--height .swiper-wrapper{height:auto!important}:is(.custom_product_layout .product__media-list-wrapper .product__media-sublist--height-3 .swiper-wrapper,.custom_product_layout .product__media-list-wrapper .product__media-sublist--height .swiper-wrapper) .product__media-subitem{padding:0!important;height:auto!important}:is(.custom_product_layout .product__media-list-wrapper .product__media-sublist--height-3 .swiper-wrapper,.custom_product_layout .product__media-list-wrapper .product__media-sublist--height .swiper-wrapper) .product__media-subitem .product__media{position:relative!important;height:auto!important}.custom_product_layout .product__media-list-wrapper .product__media-sublist-outer{max-width:calc(100% - 115px)!important;padding:0!important;align-self:flex-start!important;margin-top:30px!important}.custom_product_layout .product__media-list-wrapper .product__media-sublist-outer .product__button-prev svg,.custom_product_layout .product__media-list-wrapper .product__media-sublist-outer .product__button-next svg{transform:none!important}.custom_product_layout .product__media-list-wrapper .product__media-sublist-outer .product__button-next{left:unset!important;right:-115px!important;bottom:unset!important;top:50%!important;transform:translateY(-50%)!important}.custom_product_layout .product__media-list-wrapper .product__media-sublist-outer .product__button-prev{left:unset!important;right:-55px!important;bottom:unset!important;top:50%!important;transform:translateY(-50%)!important}.custom_product_layout .product__media-list-wrapper .product__media-sublist-outer .product__media-sublist{height:auto!important}}.custom_product_layout .asc_pdp_custom_content .about__accordion-item{border-top:1px solid #036}.custom_product_layout .asc_pdp_custom_content .about__accordion-item.pdp_support_mat{border-bottom:1px solid #036}.custom_product_layout .asc_pdp_custom_content .about__accordion-item:only-child{border-bottom:1px solid #036!important}.custom_product_layout .asc_pdp_custom_content .about__accordion-item:first-child{border-bottom:0;margin-top:50px}@media (max-width:750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-item:first-child{margin-top:10px}}.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources a{color:#036;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:var(--font-body-weight);line-height:22px;text-decoration:underline;word-wrap:break-word}.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources a:hover{text-decoration:none}@media (max-width: 750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources a{font-size:14px;line-height:20px}}.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources p{color:#333;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:var(--font-body-weight);line-height:22px;margin:0 0 20px;word-wrap:break-word}.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources p strong{font-weight:var(--font-heading-weight)}.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources p sup{font-family:var(--font-body-family);font-weight:var(--font-body-weight);line-height:0}@media (max-width: 750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources p{font-size:14px;line-height:20px}}.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources ul,.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources ol{margin:-15px 0 20px;padding-left:25px}:is(.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources ul,.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources ol) li{margin:0!important;color:#333;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:var(--font-body-weight);line-height:22px}:is(.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources ul,.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources ol) li strong{font-weight:var(--font-heading-weight)}:is(.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources ul,.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources ol) li sup{font-family:var(--font-body-family);font-weight:var(--font-body-weight);line-height:0}@media (max-width: 750px){:is(.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources ul,.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources ol) li{font-size:14px;line-height:20px}}.custom_product_layout .asc_pdp_custom_content .about__accordion-item.resources .product_resources>:last-child{margin-bottom:0}.custom_product_layout .asc_pdp_custom_content .about__accordion-description{padding-bottom:30px}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .product_benefits{display:flex;flex-direction:column;gap:10px}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .product_benefits .benefit{display:flex;gap:5px;align-items:center}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .product_benefits .benefit img{height:auto;max-width:100%;margin:0!important;width:24px;border-radius:0!important}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .product_benefits .benefit p{color:#333;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:var(--font-body-weight);line-height:22px}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .product_benefits .benefit p sup{line-height:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight)}@media (max-width:750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-description .product_benefits .benefit p{font-size:14px;line-height:20px}}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq{margin-bottom:40px}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq:last-child{margin-bottom:10px!important}@media (max-width:750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq:last-child{margin-bottom:0}}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq :last-child{margin-bottom:0}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq>h3{color:#333;font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:var(--font-heading-weight);line-height:22px;margin:0 0 10px}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq ul,.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq ol{margin:-15px 0 20px;padding-left:25px}:is(.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq ul,.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq ol) li{margin:0!important;color:#333;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:var(--font-body-weight);line-height:22px}:is(.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq ul,.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq ol) li strong{font-weight:var(--font-heading-weight)}@media (max-width: 750px){:is(.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq ul,.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq ol) li{font-size:14px;line-height:20px}}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq .metafield-rich_text_field div{color:#333;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:var(--font-body-weight);line-height:18px;margin:0 0 20px;word-wrap:break-word}@media (max-width: 750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq .metafield-rich_text_field div{font-size:12px;line-height:18px}}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq .metafield-rich_text_field div a{color:#333;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:var(--font-body-weight);line-height:18px;text-decoration:underline;word-wrap:break-word}@media (max-width: 750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq .metafield-rich_text_field div a{font-size:12px;line-height:18px}}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq .metafield-rich_text_field div a:hover{text-decoration:none;color:#333;opacity:1}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq p{color:#333;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:var(--font-body-weight);line-height:22px;margin:0 0 20px;word-wrap:break-word}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq p strong{font-weight:var(--font-heading-weight)}@media (max-width: 750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq p{font-size:14px;line-height:20px}}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq a{color:#333;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:var(--font-body-weight);line-height:22px;margin:0 0 20px;text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}@media (max-width: 750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq a{font-size:14px;line-height:20px}}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq a:hover{text-decoration:none;color:#333;opacity:1}.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq:last-child{margin-bottom:0}@media (max-width:750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-description .pdp_faqs .faq{margin-bottom:20px}}@media (max-width:750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-description{padding-bottom:20px}}.custom_product_layout .asc_pdp_custom_content .about__accordion-toggle{padding:30px 0}.custom_product_layout .asc_pdp_custom_content .about__accordion-toggle>.about__accordion-toggle-icon{height:24px;width:24px}.custom_product_layout .asc_pdp_custom_content .about__accordion-toggle>.about__accordion-toggle-icon svg{height:24px;width:24px;color:#036;padding:4px}.custom_product_layout .asc_pdp_custom_content .about__accordion-toggle>h2{color:#333;font-family:var(--font-heading-family);font-size:20px;font-style:normal;font-weight:var(--font-heading-weight);line-height:22px;text-transform:capitalize;display:inline;margin:0}@media (max-width:750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-toggle>h2{font-size:18px;line-height:26px}}@media (max-width:750px){.custom_product_layout .asc_pdp_custom_content .about__accordion-toggle{padding:20px 0}}.custom_product_layout .asc_pdp_custom_content .mobile_app_section{background:#eee9e5;position:relative;border-radius:16px}.custom_product_layout .asc_pdp_custom_content .mobile_app_section>img{max-width:100%;position:absolute;width:100%;height:100%;bottom:0;left:0;border-radius:16px;object-fit:cover;object-position:bottom;z-index:1}.custom_product_layout .asc_pdp_custom_content .mobile_app_section>img.mobile_img{display:none}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content{margin-top:50px;padding:30px 40px;display:grid;grid-template-areas:"logo app" "text app";justify-content:space-between;gap:10px;z-index:2;position:relative}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .logo{grid-area:logo}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .text{grid-area:text;align-self:flex-end}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .logo img{max-width:164px;height:auto;width:auto}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .mobile_app{line-height:0;grid-area:app}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .mobile_app img{max-width:122px;height:auto}@media (min-width:751px) and (max-width:1024px){.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .mobile_app img{max-width:100%}}@media (min-width:751px) and (max-width:1024px){.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .mobile_app{align-self:center}}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .text a{color:#036;text-align:center;font-family:var(--font-button-family);font-size:14px;font-style:normal;font-weight:var(--font-button-weight);line-height:18px;text-decoration:none;border-radius:200px!important;background:#fcbf2c!important;border:2px solid #fcbf2c!important;display:inline-flex;padding:14px 20px;justify-content:center;align-items:center;box-shadow:none;border:none;cursor:pointer;min-width:125px;margin-top:20px}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .text a:hover{background:#e6ae07!important;border:2px solid #e6ae07!important}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .text h2{color:#036;font-family:var(--font-heading-family);font-size:28px;font-style:normal;font-weight:var(--font-heading-weight);line-height:34px;max-width:260px;margin:0}@media (min-width:751px) and (max-width:1024px){.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .text h2{max-width:160px}}@media (max-width:750px){.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .text h2{font-size:20px;line-height:32px;text-align:center;margin:0 auto;max-width:187px}}@media (min-width:751px) and (max-width:1024px){.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content{padding:20px}}@media (max-width:750px){.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content{margin-top:20px;padding:20px;grid-template-areas:"logo" "app" "text";justify-content:center}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .logo{justify-self:center}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .logo img{max-width:170px}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .mobile_app{justify-self:center}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .mobile_app img{max-width:95px;margin:0 auto}.custom_product_layout .asc_pdp_custom_content .mobile_app_section .content .text{display:flex;align-items:center;flex-direction:column;justify-content:center}}@media (max-width:750px){.custom_product_layout .asc_pdp_custom_content .mobile_app_section{border-radius:10px}.custom_product_layout .asc_pdp_custom_content .mobile_app_section>img.mobile_img{display:block}.custom_product_layout .asc_pdp_custom_content .mobile_app_section>img.desktop_img{display:none}}.custom_product_layout .product__title{color:#333;font-family:var(--font-heading-family);font-size:40px;font-style:normal;font-weight:var(--font-heading-weight);line-height:42px;margin:0 0 20px}@media (max-width:750px){.custom_product_layout .product__title{font-size:20px;line-height:24px;margin:0 0 10px}}.custom_product_layout .price-wrapper{margin-bottom:0}.custom_product_layout .price__compare .price-item.price-item--regular{font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.custom_product_layout .price-item.price-item--sale,.custom_product_layout .price-item.price-item--regular{color:#333;font-family:var(--font-heading-family);font-size:28px;font-style:normal;font-weight:var(--font-heading-weight);line-height:34px;margin:0 0 20px;display:inline-flex}@media (max-width:750px){.custom_product_layout .price-item.price-item--sale,.custom_product_layout .price-item.price-item--regular{font-size:16px;line-height:22px;margin:0 0 10px}}.custom_product_layout .installment-wrapper{margin-bottom:20px}.custom_product_layout .installment-wrapper *{color:#333!important;font-family:var(--font-body-family)!important;font-size:16px!important;font-style:normal!important;font-weight:var(--font-body-weight)!important;line-height:22px!important;text-transform:none}@media (max-width:750px){.custom_product_layout .installment-wrapper *{font-size:14px!important;line-height:20px!important}}@media (max-width:750px){.custom_product_layout .installment-wrapper{margin-bottom:10px}}.custom_product_layout .yotpo-widget-instance{padding:0!important;margin-bottom:20px}.custom_product_layout .yotpo-widget-instance .yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css{margin-bottom:0!important}.custom_product_layout .yotpo-widget-instance .yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css svg{height:24px;width:24px}@media (max-width:750px){.custom_product_layout .yotpo-widget-instance .yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css svg{width:14.471px;height:14.471px}}.custom_product_layout .yotpo-widget-instance .yotpo-sr-bottom-line-summary{align-items:center!important}.custom_product_layout .yotpo-widget-instance .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{color:#333!important;text-align:right!important;font-family:var(--font-body-family)!important;font-size:16px!important;font-style:normal!important;font-weight:var(--font-body-weight)!important;line-height:22px!important;text-decoration-line:underline!important}@media (max-width:750px){.custom_product_layout .yotpo-widget-instance .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-size:14px!important}}@media (max-width:750px){.custom_product_layout .yotpo-widget-instance{margin-bottom:10px}}.custom_product_layout .product__description{margin-bottom:20px}.custom_product_layout .product__description .product-description-short,.custom_product_layout .product__description p,.custom_product_layout .product__description .product-description-short a,.custom_product_layout .product__description .product-description-full *{color:#333;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:var(--font-body-weight);line-height:22px}@media (max-width:750px){.custom_product_layout .product__description .product-description-short,.custom_product_layout .product__description p,.custom_product_layout .product__description .product-description-short a,.custom_product_layout .product__description .product-description-full *{font-size:14px;line-height:20px}}:is(.custom_product_layout .product__description .product-description-short,.custom_product_layout .product__description p,.custom_product_layout .product__description .product-description-short a,.custom_product_layout .product__description .product-description-full *) strong{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.custom_product_layout .product__description .product-description-full p{margin:0 0 20px}@media (max-width:750px){.custom_product_layout .product__description .product-description-full p{margin:0 0 10px}}.custom_product_layout .product__description .product-description-full a,.custom_product_layout .product__description a,.custom_product_layout .product__description .product-description-short a{text-decoration:underline;background:transparent}:is(.custom_product_layout .product__description .product-description-full a,.custom_product_layout .product__description a,.custom_product_layout .product__description .product-description-short a):hover{text-decoration:none}@media (max-width:750px){.custom_product_layout .product__description{margin-bottom:10px}}.custom_product_layout .fsa_hsa_section{margin-bottom:20px;display:flex;gap:5px;align-items:center;padding:10px 0}.custom_product_layout .fsa_hsa_section p{color:#333;font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:var(--font-heading-weight);line-height:22px;margin:0}@media (max-width:750px){.custom_product_layout .fsa_hsa_section p{font-size:14px;line-height:20px}}@media (max-width:750px){.custom_product_layout .fsa_hsa_section{margin-bottom:10px}}.custom_product_layout .product-parameters{margin-bottom:20px}.custom_product_layout .product-parameters .product-form__controls-group{gap:12px}.custom_product_layout .product-parameters .product-form__controls{margin-bottom:0}.custom_product_layout .product-parameters .product-form__controls-group label{border-radius:10px;color:#333;border:1px solid #D1D1D1;text-align:center;font-family:var(--font-heading-family);font-size:14px;font-style:normal;font-weight:var(--font-heading-weight);line-height:18px;padding:14px 20px;height:46px;box-sizing:border-box}@media (max-width:750px){.custom_product_layout .product-parameters .product-form__controls-group label{font-size:12px;line-height:14px;height:44px}}.custom_product_layout .product-parameters .product-form__controls-group input.disabled+label:before{background-color:#d1d1d1;clip-path:polygon(96% 0,100% 0,4% 100%,0% 100%)}.custom_product_layout .product-parameters .product-form__group-name{color:#333;font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:var(--font-heading-weight);line-height:22px;margin-bottom:10px}@media (max-width:750px){.custom_product_layout .product-parameters .product-form__group-name{font-size:14px;line-height:20px}}.custom_product_layout .product-form .product-form__group-name{display:none}.custom_product_layout .product-form [data-shopify=payment-button] .shopify-payment-button__button .shopify-cleanslate [role=button]{background:#036!important;border-color:#036!important}@media (max-width:750px){.custom_product_layout .product-form .product-form__buttons-row{flex-direction:row;flex-wrap:nowrap}}@media (min-width:751px) and (max-width:1070px){.custom_product_layout .product-form .product-form__buttons-row{flex-direction:row;flex-wrap:nowrap}}.custom_product_layout .product-form .product-form__input{flex:1}.custom_product_layout .product-form .product-form__input.disabled-qty-selector{opacity:.5;cursor:not-allowed;pointer-events:none}.custom_product_layout .product-form .product-form__error-message-wrapper{margin-bottom:0}.custom_product_layout .product-form .product-form__error-message-wrapper svg{height:18px;width:18px}.custom_product_layout .product-form .product-form__error-message{color:#333;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:var(--font-body-weight);line-height:22px;margin-bottom:20px}@media (max-width:750px){.custom_product_layout .product-form .product-form__error-message{font-size:14px;line-height:20px;margin-bottom:10px}}.custom_product_layout .product-form .product-form__submit{color:#036;text-align:center;font-family:var(--font-button-family);font-size:14px;font-style:normal;font-weight:var(--font-button-weight);line-height:18px;text-decoration:none;border-radius:200px;background:#fcbf2c!important;border:2px solid #fcbf2c!important;display:inline-flex;padding:14px 20px;justify-content:center;align-items:center;box-shadow:none;cursor:pointer;height:46px;box-sizing:border-box;text-transform:uppercase;flex:1}.custom_product_layout .product-form .product-form__submit:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.custom_product_layout .product-form .product-form__submit:hover{background:#e6ae07!important;border:2px solid #e6ae07!important}.custom_product_layout .product-form .quantity{height:46px;border:1px solid #036;border-radius:10px;background:#fff;padding:10px 20px;width:100%}@media (max-width:750px){.custom_product_layout .product-form .quantity{padding:10px}}.custom_product_layout .product-form .quantity .quantity__button{width:auto}.custom_product_layout .product-form .quantity .quantity__input{color:#333;text-align:center;font-family:var(--font-body-family);font-size:20px;font-style:normal;font-weight:var(--font-body-weight);line-height:normal;padding:0}@media (max-width:750px){.custom_product_layout .product-form .quantity .quantity__input{font-size:16px}}.custom_product_layout .product-form .quantity .quantity__input:focus{outline:0}.custom_product_layout .product-form .quantity .quantity__button svg{width:29.412px;height:24px;padding:4px}.custom_product_layout .oos_section{padding:10px 0;margin-bottom:20px;display:none}.custom_product_layout .oos_section.not_available{display:block}.custom_product_layout .oos_section .oos_section_head{display:flex;gap:10px;margin-bottom:10px}.custom_product_layout .oos_section .oos_section_head div{color:#333;font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:var(--font-heading-weight);line-height:22px}@media (max-width:750px){.custom_product_layout .oos_section .oos_section_head div{font-size:14px;line-height:20px}}.custom_product_layout .oos_section .oos_section_copy p{color:#333;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:var(--font-body-weight);line-height:22px;margin:0 0 10px}.custom_product_layout .oos_section .oos_section_copy p strong{font-weight:var(--font-heading-weight)}@media (max-width:750px){.custom_product_layout .oos_section .oos_section_copy p{font-size:14px;line-height:20px}}.custom_product_layout .oos_section .oos_section_copy p:only-child,.custom_product_layout .oos_section .oos_section_copy p:last-child{margin-bottom:0!important}@media (max-width:750px){.custom_product_layout .oos_section{margin-bottom:10px}}.custom_product_layout .purchase_type_message{margin-bottom:20px}.custom_product_layout .purchase_type_message p{color:#333;font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:var(--font-heading-weight);line-height:22px}@media (max-width: 750px){.custom_product_layout .purchase_type_message p{font-size:14px;line-height:20px}}@media (max-width: 750px){.custom_product_layout .purchase_type_message{margin-bottom:10px}}.custom_product_layout .yotpo-widget-subscriptions-add-to-cart .yotpo-radio-label-text,.custom_product_layout .yotpo-widget-subscriptions-add-to-cart .yotpo-subscription-discount-label-container *{font-family:var(--font-body-family)!important;font-size:16px!important;line-height:22px!important}@media (max-width: 750px){.custom_product_layout .yotpo-widget-subscriptions-add-to-cart .yotpo-radio-label-text,.custom_product_layout .yotpo-widget-subscriptions-add-to-cart .yotpo-subscription-discount-label-container *{font-size:14px!important;line-height:20px!important}}.custom_product_layout .yotpo-widget-subscriptions-add-to-cart .yotpo-radio-container.yotpo-selected{border-color:#036!important}.custom_product_layout .yotpo-product-points-widget.yotpo-widget-override-css .yotpo-product-points-widget-logged-in-view,.custom_product_layout .yotpo-product-points-widget.yotpo-widget-override-css .yotpo-product-points-widget-logged-out-view,.custom_product_layout .yotpo-product-points-widget.yotpo-widget-override-css .yotpo-product-points-widget-logged-out-view *,.custom_product_layout .yotpo-product-points-widget.yotpo-widget-override-css .yotpo-product-points-widget-logged-in-view *{font-size:18px!important;font-weight:400!important;color:#036!important}.custom_product_layout .yotpo-product-points-widget.yotpo-widget-override-css .yotpo-product-points-inner-wrapper{display:flex;gap:10px;align-items:center;padding:20px 0 10px}.custom_product_layout .yotpo-product-points-widget.yotpo-widget-override-css .yotpo-product-points-widget-icon svg{fill:#036!important;width:24px!important;height:24px!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pdp-custom-css.css.map */
