:root{--color-gray: #45464b;--color-gray--light: #f9f8f4;--color-accent: #01744a;--font-alt: 'Montserrat', 'Inter', sans-serif;--shadow-primary: 0 3px 3px 0 rgba(0, 0, 0, 0.25)}.green{color:var(--color-accent)}h2.larger{color:var(--color-gray);font-size:36px;font-weight:700;line-height:1.2}.container{padding-left:12px;padding-right:12px}.button.button--action.--secondary{background-color:var(--color-gray--light);color:var(--color-gray);border-color:hsl(220,3.4482758621%,50.1176470588%)}.button.button--action.--secondary:hover,.button.button--action.--secondary:focus{background-color:rgb(240,237.5,227.5);border:1px solid var(--color-gray)}.home-hero-wrapper{background-color:var(--color-gray--light)}.home-hero{display:flex;flex-direction:column;row-gap:1.5rem;margin:0 auto 2rem;max-width:1280px}.gallery-thumbnails{display:none}@media(min-width: 850px){.gallery-thumbnails{display:block}}#gallery-wrapper{margin:8px 8px 16px;box-shadow:var(--shadow-primary);border-radius:15px}#gallery-slick{border-radius:15px;overflow:hidden}.prod-info-col{padding:0 .75rem;text-align:center}.prod-info-col h2{color:var(--color-accent);font-size:clamp(2.25rem,1.919rem + 1.471vw,2.625rem);font-weight:800;line-height:1.05;margin-bottom:1rem}.prod-info-col h3{font-size:clamp(1.125rem,.574rem + 2.451vw,1.75rem);font-weight:500;line-height:1.4;text-wrap:pretty}.prod-info-col h3::after{content:"";background-color:rgba(103,104,107,.4);height:1px;width:85%;display:block;margin:1rem auto}.prod-info-col p{font-size:1.125rem;margin-bottom:.75rem;font-family:var(--font-alt)}.hero-cta-wrapper{display:flex;flex-direction:column;gap:1.25rem .5rem;justify-content:space-between;max-width:300px;margin:0 auto 1rem}.hero-cta-wrapper>a{text-align:center;color:var(--color-gray);transition:transform .2s ease-in-out}.hero-cta-wrapper>a:hover,.hero-cta-wrapper>a:focus{transform:translateY(-2px)}.hero-cta-wrapper>div{grid-column-start:2}.hero-cta-wrapper>div .button{font-weight:500;border-radius:10px;background-color:var(--color-gray--light);padding:.25rem .5rem;letter-spacing:-0.25px;margin-bottom:.75rem;box-shadow:var(--shadow-primary)}.hero-cta-wrapper>div .button::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' stroke='%2345464B' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");margin-left:.25rem;display:inline-block;position:relative;top:1.5px}@media(min-width: 600px){.hero-cta-wrapper{flex-direction:row;max-width:none;flex-wrap:wrap}.hero-cta-wrapper>a{flex:1 0 calc(50% - 1.25rem)}.hero-cta-wrapper>div{flex:1 0 100%;display:flex;justify-content:flex-end}.hero-cta-wrapper>div a{min-width:calc(50% - .75rem)}}.split-button{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--color-gray);border-radius:15px;box-shadow:var(--shadow-primary)}.split-button img{max-height:32px;margin:6px auto}.split-button:first-child img{max-height:56px;margin:0 auto}.split-button:first-child>div:first-child{max-height:68px}.split-button>div{font-size:1.125rem}.split-button>div:first-child{border-bottom:1px solid var(--color-gray);box-shadow:var(--shadow-primary);width:100%;padding:.25rem 0;max-height:50px;background-color:var(--color-gray--light);border-radius:15px 15px 0 0}.split-button>div:last-child{padding:.5rem 0}.inset-block{margin:0 auto;width:300px;padding:40px 30px;background-color:#fff;box-shadow:-1px 2px 6px 0 rgba(0,0,0,.25) inset;border-radius:15px;position:relative;z-index:100}.inset-block>.flexed{text-align:center}.inset-block>.flexed p{display:block;margin:0 auto 1rem;padding:0;font-weight:500}.inset-block>.flexed .button{display:block}.inset-block>.flexed>div img{width:85%;height:auto;margin:0 auto;max-width:225px}@media(min-width: 550px){.inset-block>.flexed>div img{margin-bottom:0}}.inset-block>.flexed>div img[alt=Walgreens]{width:70%}@media(min-width: 550px){.inset-block>.flexed>div img[alt=Walgreens]{width:68%;max-width:180px;padding-bottom:12px}}@media(min-width: 960px){.inset-block>.flexed>div img[alt=Walgreens]{width:56%;max-width:192px}}.inset-block>.flexed .divider{width:100%;height:1px;background-color:#87888a;margin:2rem auto}.inset-block.page-end{margin:24px auto 18px}.inset-block.page-end .flexed div img[alt=Walgreens]{width:76%;padding-bottom:8px}section.main-content h3{color:var(--color-accent);font-weight:700;text-align:center;font-size:26px;margin-bottom:20px}@media(min-width: 600px){section.main-content h3{font-size:36px}}section.main-content h3.--larger{color:var(--color-gray);font-size:30px;line-height:1.3;letter-spacing:-0.333px}section.main-content h4{font-size:22px;padding-bottom:.5rem;font-weight:700;line-height:1.4}@media(min-width: 600px){section.main-content h4{font-size:36px}}section.main-content p.lead{font-family:var(--font-alt);font-size:1.25rem;text-align:center;line-height:1.5}.treatment-steps{padding:0 .75rem;row-gap:2rem;flex-direction:column;max-width:1120px;margin:24px auto 2.5rem}@media(min-width: 600px){.treatment-steps{flex-direction:row;-moz-column-gap:1rem;column-gap:1rem}}.treatment-steps .card-wrapper{box-shadow:var(--shadow-primary) !important;border-radius:30px;overflow:hidden;margin:0 auto;width:100%}@media(min-width: 600px){.treatment-steps .card-wrapper{max-width:480px}}.step-card{background-color:var(--color-gray--light)}.step-card h2{padding:20px 8px 0 16px;font-size:clamp(2rem,1.804rem + .87vw,2.5rem);font-weight:800;color:#b4bd00;text-transform:uppercase;line-height:1.5}.step-card p,.step-card ul{padding:0 8px 24px 16px;font-size:clamp(1.125rem,.978rem + .652vw,1.5rem);font-family:var(--font-alt)}.step-card ul{list-style:disc;margin-left:16px}.step-card:first-child{height:100%;display:flex;flex-direction:column;justify-content:space-between}.conditions-grid-wrap{margin:3.5rem auto 3rem;padding:0 .75rem}.conditions-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-auto-flow:row;gap:1.5rem .75rem;max-width:720px;margin:0 auto}.conditions-grid>div:last-child{grid-column:1/-1;width:320px;justify-self:center}.condition-tag{background-color:var(--color-accent);color:#fff;border:1px solid var(--color-gray);box-shadow:var(--shadow-primary);padding:.425rem .25rem;border-radius:30px;font-size:clamp(.813rem,.625rem + .833vw,1.125rem);font-weight:550;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.condition-tag{width:320px;justify-self:center}}.condition-tag[data-athletes-foot]::before{content:url("https://www.aidanceproducts.com/content/img/custom-landing-page-assets/terrasilfungalkit/foot-icon.svg");margin-right:4px;display:inline-block;width:30px;height:30px;filter:invert(1)}.condition-tag[data-jock-itch]::before{content:url("https://www.aidanceproducts.com/content/img/custom-landing-page-assets/terrasilfungalkit/jock-itch-icon.svg");margin-right:10px;display:inline-block;width:30px;height:30px;filter:invert(1)}.condition-tag[data-tinea]::before{content:url("https://www.aidanceproducts.com/content/img/custom-landing-page-assets/terrasilfungalkit/tinea-icon.svg");margin-right:10px;display:inline-block;width:30px;height:30px;filter:invert(1)}.condition-tag[data-ringworm]::before{content:url("https://www.aidanceproducts.com/content/img/custom-landing-page-assets/terrasilfungalkit/ringworm-icon.svg");margin-right:10px;display:inline-block;width:30px;height:30px;filter:invert(1)}.condition-tag[data-fungal-inf]::before{content:url("https://www.aidanceproducts.com/content/img/custom-landing-page-assets/terrasilfungalkit/fungal-spore-icon.svg");margin-right:10px;display:inline-block;width:30px;height:30px;filter:invert(1)}.mid-page-callout{background-color:var(--color-gray--light);padding:1.5rem 0 1rem 1rem;position:relative;overflow:hidden;z-index:100;margin-bottom:1.5rem}.mid-page-callout::after{content:"";background-image:url("https://www.aidanceproducts.com/content/img/custom-landing-page-assets/terrasilfungalkit/presenting-kit-hand.avif");background-size:contain;background-repeat:no-repeat;position:absolute;z-index:101;bottom:-6%;right:-10%;-o-object-fit:contain;object-fit:contain;width:calc(50% + 12vw);height:100%;background-size:contain;background-position:bottom;pointer-events:none}@media(max-width: 360px){.mid-page-callout::after{right:calc(-20% + 2vw)}}.mid-page-callout .inset-block{max-width:210px;margin:0;padding:30px 20px}@media(min-width: 500px){.mid-page-callout .inset-block{max-width:300px}}@media(min-width: 640px){.mid-page-callout .inset-block{position:relative;left:20%;transform:translateX(-20%);max-width:none;width:50%}}@media(min-width: 960px){.mid-page-callout .inset-block{width:98%;max-width:1120px;margin:0 auto;padding:3rem 2rem}}@media(min-width: 960px){.mid-page-callout .inset-block>div{width:75%}}.mid-page-callout .inset-block .walgreens-card .button.--primary{margin-bottom:1.5rem}.mid-page-callout .inset-block .aidance-card::after{content:none;display:block;width:100%;height:1px;margin:2.5rem auto 2rem;background-color:#87888a}#reviewsCarouselWrap{overflow:hidden;margin:1rem auto 1.5rem}#reviewsCarousel .slide-wrap{display:grid;align-content:center;background-color:var(--color-gray--light);border-radius:15px;box-shadow:var(--shadow-primary);text-align:center;height:320px;transition:background-color .5s ease-in-out,color .5s ease,transform .5s ease-in-out;transform:scale(0.9)}#reviewsCarousel .slide-wrap.slick-active{background-color:var(--color-accent);color:#fff;transform:scale(1)}#reviewsCarousel .slide-wrap.slick-active .review-stars,#reviewsCarousel .slide-wrap.slick-active cite{color:#fff}#reviewsCarousel .review-stars{font-size:1.25rem;color:var(--color-accent)}#reviewsCarousel .review-text{margin:1rem auto;max-width:85%;font-family:"Amaranth","Montserrat",sans-serif;font-weight:700;font-size:1.25rem;padding-bottom:0}#reviewsCarousel cite{font-style:normal;font-size:.94rem;color:var(--color-accent)}.powered-by{background-color:var(--color-gray--light);text-align:center;margin-bottom:24px}.powered-by div:nth-child(2){padding:18px 8px 8px}.powered-by h3{color:var(--color-gray) !important;font-size:clamp(1.5rem,.975rem + 2.333vw,2.375rem);font-weight:700;line-height:1.2}.powered-by p{font-family:var(--font-alt);font-size:clamp(1rem,.85rem + .667vw,1.25rem);max-width:420px;margin:0 auto 14px}#desktopBullets{background-color:var(--color-gray);width:100%;align-items:center;margin-bottom:2rem;padding:1.5rem 0}#desktopBullets .desktop--only{max-width:1280px;margin:0 auto;width:100%}#desktopBullets .desktop--only img{width:360px;-o-object-fit:contain;object-fit:contain}@media(min-width: 430px){.hero-cta-wrapper{display:grid;grid-template-columns:1fr 1fr;max-width:640px;justify-items:center;justify-content:center}.hero-cta-wrapper:has(.hidden){display:block}.hero-cta-wrapper:has(.hidden)>a{max-width:360px;width:70vw}.hero-cta-wrapper>a{max-width:300px;width:240px}.hero-cta-wrapper>div .button{font-size:.94rem;letter-spacing:-0.5px;min-width:240px;width:100%}}@media(min-width: 550px){.inset-block.page-end{width:97%;max-width:720px;padding:.5rem 1rem}.inset-block.page-end .flexed{flex-direction:row;align-items:center;justify-content:center}.inset-block.page-end .flexed>div:not(.divider){width:calc(50% - 1rem);display:flex;flex-direction:column;align-items:center;justify-content:space-around}.inset-block.page-end .divider{rotate:180deg;width:1px;height:120px;margin:0 auto}.inset-block.page-end p{margin-bottom:0}.inset-block.page-end img[alt*=Walgreens]{max-width:200px;padding-top:24px}.inset-block.page-end span{font-weight:420;font-size:32px;display:block;text-align:center;margin-bottom:0;line-height:1.2}}@media(min-width: 640px){.mid-page-callout .inset-block{position:relative;left:20%;transform:translateX(-20%);max-width:none;width:50%}}@media(min-width: 768px){.home-hero{background-color:var(--color-gray--light)}.powered-by.flexed{flex-direction:row;justify-content:center;width:100%}}@media(min-width: 850px){.home-hero{background-color:var(--color-gray--light);padding:2.75rem 8px 3.5rem;margin:0 auto;flex-direction:row;-moz-column-gap:clamp(1rem,-2rem + 5vw,2.5rem);column-gap:clamp(1rem,-2rem + 5vw,2.5rem);justify-content:space-between;align-items:center}.slider-col{display:flex;flex-direction:column;width:100%;flex:1;margin:0}.slider-col .gallery-thumbnails{order:2}.slider-col .gallery-thumbnails li img{border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,0);width:80px;height:auto;aspect-ratio:1/1;padding:4px;cursor:pointer;margin:0 auto}.slider-col #gallery-wrapper{order:1;margin:0 0 12px}.prod-info-col{width:calc(55% - clamp(1rem,-2rem + 5vw,2.5rem));flex:1;text-align:left;padding:0;min-width:53%}.prod-info-col .gradient-wrapper{filter:drop-shadow(0 3px 4px rgba(0, 0, 0, 0.325))}.prod-info-col .gradient-border{background:linear-gradient(45deg, #656565 0%, #eeeeee 25%, #989898 50%, #eeeeee 75%, #656565 100%);padding:3px;margin-bottom:1.375rem;clip-path:polygon(0 0, 100% 0%, 94.75% 100%, 0% 100%)}.prod-info-col h2{color:#fff;display:block;background-color:var(--color-accent);clip-path:polygon(0 0, 99.5% 0%, 95% 100%, 0% 100%);margin:0;padding:.5rem 0 .5rem .5rem;font-weight:700;font-size:clamp(1.5rem,.75rem + 2.083vw,2.625rem)}.prod-info-col h3{margin-bottom:1.25rem;font-weight:550;line-height:1.3;max-width:550px}.prod-info-col h3::after{content:none}.prod-info-col>p{font-size:1.25rem;margin-bottom:1.125rem}.hero-cta-wrapper{margin:0;justify-items:start}.hero-cta-wrapper>a{width:98%}.hero-cta-wrapper>div{width:100%;justify-content:center}.hero-cta-wrapper>div .button{min-width:210px;max-width:94%}#desktopBullets{display:grid;margin-bottom:3rem}}@media(min-width: 960px){.mid-page-callout{padding:4.5rem 1rem 7rem}.mid-page-callout .inset-block{width:98%;max-width:1120px;margin:0 auto;padding:3rem 2rem}.mid-page-callout .inset-block>div{width:75%}.mid-page-callout::after{height:82%;right:-18%}.mid-page-callout [class*=-card]{flex-direction:row;align-items:center}.mid-page-callout [class*=-card]>div{width:50%}.mid-page-callout [class*=-card]>div .button{max-width:260px}.mid-page-callout [class*=-card] img{width:100%;max-width:280px;-o-object-fit:contain;object-fit:contain}.mid-page-callout [class*=-card] p{margin-bottom:0}.conditions-grid-wrap{background-color:var(--color-accent);padding:3rem .75rem;margin:4rem 0 0 calc(50% - 50vw);width:100vw;max-width:100vw}.conditions-grid{max-width:1280px;width:98vw;padding-left:1rem;padding-right:1rem;display:flex;justify-content:space-between;align-items:center}.conditions-grid>div:last-child{width:-moz-fit-content;width:fit-content;grid-column:unset}.condition-tag{border:0;box-shadow:none;border-radius:0;font-size:clamp(1rem,-1.25rem + 3.75vw,1.75rem);width:-moz-fit-content;width:fit-content}.condition-tag[data-athletes-foot]::before{margin-right:10px}.powered-by.flexed h3,.powered-by.flexed p,.powered-by.flexed div{text-align:left}.powered-by.flexed{-moz-column-gap:.94rem;column-gap:.94rem}}@media(min-width: 1120px){.mid-page-callout{margin:0 0 1.5rem calc(50% - 50vw);width:100vw;max-width:100vw}.mid-page-callout .inset-block{width:100%;left:0%;transform:translateX(0%);padding-left:4vw}.mid-page-callout::after{height:94%;right:-185px}#desktopBullets img{width:calc(340px + 5vw)}}@media(min-width: 1600px){.mid-page-callout::after{right:calc(-240px + 10vw)}}