.hero-banner{padding-bottom:0}@media only screen and (min-width:640px){.hero-banner{padding-bottom:1.875rem}}.hero-banner__content{top:50%;position:absolute;width:100%;padding:0 .625rem;transform:translateY(-50%);text-align:center;box-sizing:border-box}@media only screen and (min-width:640px){.hero-banner__content{left:0;height:auto;width:50%}}@media only screen and (min-width:640px){.hero-banner__content.m-caption-right{right:0;left:auto}}@media only screen and (min-width:640px){.hero-banner__content.m-caption-center{left:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:639px){.hero-banner__content.m-stack-large{position:relative}}@media only screen and (max-width:639px){.hero-banner__content.m-caption-center-small{width:100%}}@media only screen and (max-width:639px){.hero-banner__content.m-stack-small{position:relative;transform:none}}.hero-banner__content .btn{display:inline-block}.hero-banner__wrapper{position:relative}.hero-banner__heading{color:#3b3d3f;text-align:center;font-size:2.5rem;line-height:1.5;margin-bottom:2.5625rem;margin-top:0}@media only screen and (min-width:1024px){.hero-banner__heading{font-size:4.5rem}}.hero-banner__description{font-size:.875rem}@media only screen and (min-width:1024px){.hero-banner__description{font-size:1.125rem}}.hero-banner__media-icon{position:relative;bottom:6.5625rem;left:1.25rem;z-index:1;width:1.875rem;height:2.09375rem;cursor:pointer}@media only screen and (min-width:1024px){.hero-banner__media-icon{bottom:4.54688rem;left:2.10938rem}}.hero-banner__image{width:100%;display:block}.hero-banner .swiper-pagination-horizontal{bottom:-.375rem}.hero-banner .swiper-pagination-bullet{height:.9375rem;width:.9375rem;opacity:unset;background-color:#53585a}.hero-banner .swiper-pagination-bullet-active{background-color:#ff671d}.hero-banner-carousel__icon-container{position:absolute;display:-ms-flexbox;display:flex;width:100%;bottom:1.25rem}@media only screen and (min-width:640px){.hero-banner-carousel__icon-container{bottom:3.875rem}}.hero-banner-carousel__icon-wrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end;gap:.3125rem;padding:0 .9375rem}@media only screen and (min-width:640px){.hero-banner-carousel{padding:0 2.0625rem}}.hero-banner-carousel__media-icon,.hero-banner-carousel__next,.hero-banner-carousel__prev{top:auto;bottom:.625rem;background-color:#fff;border-radius:50%;height:1.75rem;width:1.75rem;position:static;margin:0;z-index:1}.hero-banner-carousel__media-icon:after,.hero-banner-carousel__next:after,.hero-banner-carousel__prev:after{display:none}.our-story-content{color:#3b3d3f;margin:auto auto .625rem;-ms-flex-align:center;align-items:center;padding-top:1.5625rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:1024px){.our-story-content{margin:0 auto;-ms-flex-direction:row;flex-direction:row;padding-top:3.125rem;text-align:right;max-width:70rem}}@media only screen and (min-width:1024px){.our-story-content.odd{text-align:left;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:640px) and (max-width:1023px){.our-story-content.odd{text-align:center}}.our-story-content.odd .content-tile__wrapper{margin-left:0}@media only screen and (max-width:639px){.our-story-content.odd .content-tile__wrapper{padding:0 1.25rem}}@media only screen and (min-width:1024px){.our-story-content.odd .content-tile__wrapper{margin-left:2.3125rem}}.our-story-content.even .content-tile__wrapper{margin-right:0}@media only screen and (max-width:639px){.our-story-content.even .content-tile__wrapper{padding:0 1.25rem}}@media only screen and (min-width:1024px){.our-story-content.even .content-tile__wrapper{margin-right:2.3125rem}}.content-marketing-label{margin-top:1.875rem;text-align:-webkit-center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;gap:.75rem}.content-marketing-label img{height:4.0625rem;width:4.0625rem}.content-marketing-label p{font-family:AvenirNextProDemi;color:#3b3d3f;font-size:.75rem;margin-top:.3125rem}.our-story-shop{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-top:1.875rem}@media only screen and (min-width:1024px){.our-story-shop{-ms-flex-align:normal;align-items:normal;-ms-flex-direction:row;flex-direction:row}}.our-story-shop h2{font-family:AvenirNextProRegular;font-size:2.0625rem;color:#3b3d3f;margin:.625rem 3.125rem 0 0}@media only screen and (max-width:639px){.our-story-shop h2{font-size:1.75rem;margin:0 4.375rem 1.25rem;text-align:center}}.our-story .content-tile{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:9.375rem}@media only screen and (max-width:639px){.our-story .content-tile{margin-top:6.75rem}}.our-story .content-tile__container{-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:639px){.our-story .content-tile__heading{text-align:left}}.our-story .content-tile__tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.our-story .content-tile__tile-heading{font-size:1.25rem}.our-story .content-tile__callout-heading{font-family:AvenirNextProRegular;font-size:3.5rem;margin-bottom:.625rem;margin-top:0}@media only screen and (max-width:639px){.our-story .content-tile__callout-heading{font-size:2.875rem;line-height:2.75rem}}.our-story .content-tile__callout-desc{font-family:AvenirNextProRegular;font-size:1.5625rem}.our-story .content-tile__image{width:25.6875rem}.our-story .content-tile__tile-content{width:22.125rem}@media only screen and (max-width:639px){.our-story .content-tile__tile-content{padding-left:.625rem;padding-right:.625rem}}.our-story .content-tile__tile-content h2{font-family:AvenirNextProDemi;font-size:1.5625rem}.our-story .content-tile__tile-content p{font-family:AvenirNextProRegular;font-size:1.125rem}.our-story .content-tile__tile-link{width:15.625rem;color:#000}.our-story .hero-banner__content a{font-size:2.5rem;color:#3b3d3f}.our-story .hero-banner__heading{font-size:2.5rem}.content-tile{background-color:#f9f5f0;color:#53585a;font-family:AvenirNextProDemi;padding:1.25rem 0 2rem;text-align:center}.content-tile__container{display:-ms-flexbox;display:flex;margin:0;-ms-flex-direction:column;flex-direction:column}.content-tile__callout{font-size:.8125rem;font-family:AvenirNextProRegular;letter-spacing:.01988rem;padding:0 1.375rem}.content-tile__tile-content{padding-bottom:1.0625rem}.content-tile__tile-heading{font-size:1rem;font-family:AvenirNextProDemi;letter-spacing:.02125rem;margin:1.5rem 0 .8125rem}.content-tile__tile-link{font-size:.75rem;letter-spacing:.015rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;min-width:8.75rem}.content-tile__image-link{display:block}.content-tile__tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:2rem}@media only screen and (min-width:1024px){.content-tile{padding:1.875rem 0 2.25rem}.content-tile__callout{font-size:1.5625rem;letter-spacing:.02063rem}.content-tile__container{-ms-flex-direction:row;flex-direction:row;column-gap:1.25rem;width:80%;max-width:71.25rem;margin:0 auto}.content-tile__tile-heading{margin:2rem 0 1.125rem}.content-tile__tile-link{font-size:1.125rem;min-width:13.125rem}.content-tile__tile{-ms-flex-direction:column;flex-direction:column;margin-top:0}}@media only screen and (min-width:640px){.content-tile__tile-heading{font-size:2.25rem}}@media only screen and (min-width:1440px){.content-tile__container{width:60%}}@media only screen and (max-width:639px){.contact-us{padding:0 1.5625rem}}.contact-us__heading{text-align:center}.contact-us__heading h1{font-family:AvenirNextProRegular;color:#3b3d3f;font-size:3.5rem;line-height:5.5625rem;margin:4.8125rem 0 2.4375rem}@media only screen and (max-width:639px){.contact-us__heading h1{margin:2.25rem 0 2.8125rem}}.contact-us__wrapper{max-width:23.75rem;margin:auto}@media only screen and (min-width:1024px){.contact-us__wrapper{max-width:55rem}}.contact-us__tile{color:#3b3d3f;display:-ms-flexbox;display:flex;gap:2.125rem;padding:1.25rem 0;border-bottom:.0625rem solid #000}.contact-us__tile-icons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:5.125rem;max-width:5.125rem}@media only screen and (min-width:1024px){.contact-us__tile-icons{max-width:5.8125rem}}.contact-us__tile-tile-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-us__tile-title{font-family:AvenirNextProDemi;color:#4d4d4d;font-size:1.625rem;margin:0 0 1.5625rem;line-height:1.875rem}@media only screen and (min-width:1024px){.contact-us__tile-title{font-size:1.375rem}}.contact-us__tile-description{font-family:AvenirNextProRegular;font-size:1.125rem;color:#4d4d4d;line-height:1.875rem;margin:0 0 1.1875rem}@media only screen and (min-width:1024px){.contact-us__tile-description{font-size:1.375rem}}.link{text-decoration:underline}.spa-pro-content{margin:auto auto .625rem;-ms-flex-align:center;align-items:center;padding-top:1.5625rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}@media only screen and (min-width:1024px){.spa-pro-content{-ms-flex-direction:row;flex-direction:row;padding-top:3.125rem;max-width:70rem}}@media only screen and (min-width:1024px){.spa-pro-content.even{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.spa-pro-content.even .content-tile__wrapper{margin-left:0}@media only screen and (min-width:1024px){.spa-pro-content.even .content-tile__wrapper{margin-left:2.3125rem}}.spa-pro-content .content-tile__heading{font-family:AvenirNextProRegular;color:#3b3d3f;font-size:1.75rem;margin-bottom:0;line-height:4.1875rem}@media only screen and (min-width:1024px){.spa-pro-content .content-tile__heading{font-size:2.25rem;margin-bottom:.625rem}}@media only screen and (max-width:639px){.spa-pro-content .content-tile__heading{margin-top:1.3125rem}}.spa-pro-content .content-tile__subheading{display:none}@media only screen and (min-width:1024px){.spa-pro-content .content-tile__wrapper{margin-right:2.3125rem}}@media only screen and (max-width:639px){.spa-pro-content .content-tile__wrapperimage{width:30.25rem}}.spa-pro-content .content-tile__tile-link{display:inline-block;width:13rem}@media only screen and (min-width:640px){.spa-pro .hero-banner__content{width:30%;right:10%}}.spa-pro .hero-banner__heading{font-family:AvenirNextProRegular;font-size:2.25rem;line-height:4.1875rem;margin-bottom:0}@media only screen and (max-width:639px){.spa-pro .hero-banner__heading{margin-top:2.4375rem;line-height:3.25rem}}.spa-pro .hero-banner__subheading{font-family:AvenirNextProRegular;color:#3b3d3f;font-size:2.875rem;line-height:3.75rem;text-align:center;margin-top:0;margin-bottom:0}@media only screen and (min-width:1024px){.spa-pro .hero-banner__subheading{font-size:3.5rem;line-height:4.1875rem}}.spa-pro .hero-banner .promo-creative{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.breadcrumb__list-item{display:none}@media only screen and (min-width:640px) and (max-width:1023px){.key-ingredients-list{padding:0 .625rem}}@media only screen and (min-width:1024px){.key-ingredients-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin:auto;max-width:80rem;gap:1.25rem;padding:3.125rem .625rem 0}}.key-ingredients-list-item{margin:auto auto .625rem;-ms-flex-align:center;align-items:center;width:100%;list-style:none}@media only screen and (min-width:1024px){.key-ingredients-list-item{margin:0 auto 3.375rem;text-align:left}}@media only screen and (max-width:639px){.key-ingredients-list-item{margin-bottom:2.5rem}}.key-ingredients .content-tile{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0}@media only screen and (max-width:639px){.key-ingredients .content-tile{margin-top:6.75rem}}@media only screen and (min-width:1024px){.key-ingredients .content-tile{padding:1.25rem}}.key-ingredients .content-tile__heading{font-family:AvenirNextProDemi;font-size:1.125rem;color:#3b3d3f;line-height:1.25rem}@media only screen and (max-width:639px){.key-ingredients .content-tile__heading{margin-left:1.625rem}}.key-ingredients .content-tile__desc,.key-ingredients .content-tile__subheading{display:none}.key-ingredients .content-tile__tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.key-ingredients .content-tile__tile-link{font-size:1.125rem;color:#3b3d3f;font-family:AvenirNextProDemi;margin:2.1875rem 0 0;text-decoration:underline;display:block;text-align:left}@media only screen and (min-width:640px) and (max-width:1023px){.key-ingredients .content-tile__tile-link{margin:1.125rem 0}}@media only screen and (max-width:639px){.key-ingredients .content-tile__tile-link{margin:1.125rem 0 0 1.625rem}}.key-ingredients .content-tile__wrapperimage{width:100%}.key-ingredients .content-tile a{text-decoration:underline}.key-ingredients .hero-banner{padding-bottom:0}@media only screen and (min-width:640px){.key-ingredients .hero-banner__content{left:3%}}@media only screen and (min-width:1024px){.key-ingredients .hero-banner__content{width:50%}}@media only screen and (min-width:1440px){.key-ingredients .hero-banner__content{width:37%;left:10%}}.key-ingredients .hero-banner__content a{font-size:2.5rem;color:#3b3d3f}.key-ingredients .hero-banner__heading{font-size:3.5rem;font-family:AvenirNextProDemi;line-height:5.5rem;margin:1.25rem 0}@media only screen and (max-width:639px){.key-ingredients .hero-banner__heading{font-size:2.0625rem;margin:.4375rem 0 .6875rem;line-height:5.5rem}}@media only screen and (min-width:640px) and (max-width:1023px){.key-ingredients .hero-banner__heading{font-size:2rem;line-height:2rem;margin:1.25rem 0 0}}@media only screen and (min-width:1024px){.key-ingredients .hero-banner__heading{font-size:3.5rem;font-family:AvenirNextProRegular;line-height:3.75rem;margin:1.25rem 0}}@media only screen and (min-width:1440px){.key-ingredients .hero-banner__heading{line-height:5.5rem}}.key-ingredients .hero-banner p{font-family:AvenirNextProRegular;font-size:.625rem;color:#3b3d3f;line-height:.9375rem}@media only screen and (max-width:639px){.key-ingredients .hero-banner p{margin-bottom:2.1875rem}}@media only screen and (min-width:640px) and (max-width:1023px){.key-ingredients .hero-banner p{font-size:.9375rem;margin-top:.9375rem;line-height:1.0625rem}}@media only screen and (min-width:1024px){.key-ingredients .hero-banner p{font-size:1.25rem;line-height:1.25rem}}@media only screen and (min-width:1440px){.key-ingredients .hero-banner p{font-size:1.125rem;line-height:1.625rem}}.key-ingredients .hero-banner .promo-creative{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.key-ingredients .breadcrumb__list-item{display:none}.spa-heritage{max-width:71.625rem;margin:auto}.spa-heritage__imagewrapper{position:relative}.spa-heritage__aboutus{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:4.375rem .625rem}@media only screen and (max-width:639px){.spa-heritage__aboutus{margin:.625rem .9375rem;text-align:left}}@media only screen and (min-width:640px) and (max-width:1023px){.spa-heritage__aboutus{margin:.625rem .9375rem}}.spa-heritage__relatedcontent{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;gap:1.25rem;box-sizing:border-box;background-color:#f8ebd9;padding:1.25rem 1rem}@media only screen and (min-width:640px){.spa-heritage__relatedcontent{-ms-flex-direction:row;flex-direction:row;padding:6.125rem 4.5rem}}.spa-heritage__relatedcontent .relatedcontent-wrapper{position:relative}@media only screen and (min-width:640px){.spa-heritage__relatedcontent .relatedcontent-wrapper{width:33.3%}}@media only screen and (max-width:639px){.spa-heritage__relatedcontent .relatedcontent-wrapper{margin-bottom:1.875rem}}.spa-heritage__relatedcontent .content-tile__wrapper{position:absolute;top:5%;left:50%;transform:translateX(-50%);white-space:nowrap;width:17.75rem}@media only screen and (min-width:640px) and (max-width:1023px){.spa-heritage__relatedcontent .content-tile__wrapper{width:9.75rem}}.spa-heritage__relatedcontent .content-tile__wrapper .content-tile__heading{display:none}.spa-heritage__relatedcontent .content-tile__wrapperimage{width:100%}.spa-heritage__relatedcontent .content-tile__tile-link{text-transform:none;width:17.75rem;border:none;border-radius:0;font-size:1.25rem}@media only screen and (min-width:640px) and (max-width:1023px){.spa-heritage__relatedcontent .content-tile__tile-link{font-size:.8125rem;width:9.75rem}}.spa-heritage .aboutus__heading{font-family:AvenirNextProRegular;font-size:2.25rem;line-height:2.0625rem;margin:0 0 1.875rem}@media only screen and (max-width:639px){.spa-heritage .aboutus__heading{text-align:center}}.spa-heritage .aboutus__para{font-family:AvenirNextProRegular;font-size:1.125rem;line-height:2.0625rem}@media only screen and (min-width:640px){.spa-heritage .hero-banner__content{width:40%;left:7%}}.spa-heritage .hero-banner__heading{font-family:AvenirNextProRegular;font-size:2.25rem;line-height:4.1875rem;margin-bottom:0}.spa-heritage .hero-banner__subheading{font-family:AvenirNextProRegular;font-size:2.25rem;line-height:2.5rem;text-align:center;margin-top:0}@media only screen and (min-width:1024px){.spa-heritage .hero-banner__subheading{font-size:3.5rem;line-height:4.1875rem}}@media only screen and (min-width:640px) and (max-width:1023px){.spa-heritage .hero-banner__subheading{font-size:2.25rem;line-height:2.5rem}}.content-tile__wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content-tile__heading{font-size:2.0625rem;font-family:AvenirNextProRegular;margin-bottom:.625rem}@media only screen and (min-width:1024px){.content-tile__heading{font-size:3.5rem;margin-top:0}}@media only screen and (max-width:639px){.content-tile__heading{text-align:center}}.content-tile__subheading{font-size:1.375rem;font-family:AvenirNextProDemi;margin-bottom:.625rem;margin-top:.625rem}@media only screen and (min-width:1024px){.content-tile__subheading{font-size:1.5625rem}}.content-tile__desc{font-size:1.375rem;font-family:AvenirNextProRegular;margin-bottom:.625rem}@media only screen and (min-width:1024px){.content-tile__desc{font-size:1.5625rem;margin-top:0}}.content-tile__wrapperimage{width:22.8125rem}@media only screen and (min-width:1024px){.content-tile__wrapperimage{width:30.0625rem}}.key-ingredients-details{background-color:#fff;max-width:76.5rem;margin:auto;text-align:center;padding:0 0 1.125rem}@media only screen and (min-width:1024px){.key-ingredients-details{padding:4rem 0 1.125rem}}.key-ingredients-details__mainwrapper{-ms-flex-align:normal;align-items:normal;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3.125rem;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:640px) and (max-width:1023px){.key-ingredients-details__mainwrapper{-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1024px){.key-ingredients-details__mainwrapper{-ms-flex-direction:row;flex-direction:row;margin-bottom:4.3125rem}}@media only screen and (min-width:1024px){.key-ingredients-details__mainwrapper .content-tile__image-wrapper{max-width:31.25rem}}@media only screen and (max-width:1023px){.key-ingredients-details__container{margin:0 .9375rem}}@media only screen and (min-width:1024px){.key-ingredients-details__container{width:31.25rem}}.key-ingredients-details__container .content-tile__title{font-size:3.5rem;line-height:1.625rem;color:#ff5f0f;margin:.625rem 0 0}.key-ingredients-details__description{text-align:left;color:#3b3d3f}.key-ingredients-details__description .primary-heading{font-family:AvenirNextProRegular;font-size:2.0625rem;line-height:2.0625rem;margin:2.0625rem 0 .625rem}.key-ingredients-details__description .secondary-heading{font-family:AvenirNextProRegular;font-size:2.0625rem;line-height:1.625rem;margin-bottom:0}.key-ingredients-details__description p,.key-ingredients-details__description ul{font-family:AvenirNextProRegular;font-size:1.125rem}.key-ingredients-details__description .desc{line-height:2.0625rem}.key-ingredients-details__description .benefits-list{margin-left:1.5625rem;line-height:2.3125rem}.key-ingredients-details__description ul{margin-top:1.25rem}@media only screen and (max-width:639px){.key-ingredients-details__description ul{margin-left:.9375rem}}.key-ingredients-details__keyword-content{border-top:1px solid #000;border-bottom:1px solid #000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding-top:2.625rem;margin-bottom:1.875rem}@media only screen and (min-width:1024px){.key-ingredients-details__keyword-content{-ms-flex-direction:row;flex-direction:row;margin-bottom:3rem;padding:5rem 0 2.625rem}}.key-ingredients-details__keyword-content .content__container{font-family:AvenirNextProRegular;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.key-ingredients-details__keyword-content .content__container .container-heading{color:#3b3d3f;font-size:2.0625rem;line-height:3rem}.key-ingredients-details__keyword-content .content__container .container-para{font-size:1.5625rem;color:#ff5f0f;line-height:3rem}.key-ingredients-details .product-recommendations__heading{color:#3b3d3f;letter-spacing:.5px}.key-ingredients-details .key-ingredients{border-top:1px solid #000}.key-ingredients-details .key-ingredients__heading{font-family:AvenirNextProRegular;font-size:3.5rem;line-height:5.1875rem;margin:0;letter-spacing:.5px}@media only screen and (max-width:639px){.key-ingredients-details .key-ingredients__heading{margin-bottom:1.25rem}}@media only screen and (min-width:1024px){.key-ingredients-details .key-ingredients__heading{margin:3.875rem 0 1.8125rem}}.spa-form-registration{max-width:71.625rem;margin:auto}.spa-form-registration .heading{font-family:AvenirNextProRegular;font-size:2.5rem;color:#3b3d3f;line-height:4.1875rem;margin-top:2rem;text-align:center}@media only screen and (min-width:1024px){.spa-form-registration .heading{font-size:3.5rem;margin-top:4.5rem}}.spa-form-registration .main-content{text-align:center}.blog-hero-banner__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:1023px){.blog-hero-banner__wrapper{-ms-flex-direction:column;flex-direction:column}}.blog-hero-banner .hero-banner__wrapper .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.blog-hero-banner .hero-banner__wrapper .swiper-slide{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.blog-hero-banner .hero-banner__content{background-color:#f0f0f1;-ms-flex-align:center;align-items:center;padding:4.0625rem 3.125rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative;transform:none;width:100%;text-align:center;position:sticky}@media only screen and (min-width:640px){.blog-hero-banner .hero-banner__content{left:0;padding:2.1875rem 3.125rem}}@media only screen and (min-width:1024px){.blog-hero-banner .hero-banner__content{width:50%;text-align:left}}@media only screen and (min-width:1200px){.blog-hero-banner .hero-banner__content{padding:2.1875rem 3.125rem 2.1875rem 8.75rem}}@media only screen and (max-width:639px){.blog-hero-banner .hero-banner__content{padding:1.25rem 0}}.blog-hero-banner .hero-banner__content-info{font-size:.875rem;font-family:AvenirNextProRegular;color:#53585a}@media only screen and (min-width:640px){.blog-hero-banner .hero-banner__content-info{font-size:1.25rem}}.blog-hero-banner .hero-banner__content-text{font-size:1.5625rem;font-family:AvenirNextProRegular;margin:1.875rem 0}@media only screen and (min-width:640px){.blog-hero-banner .hero-banner__content-text{font-size:2rem}}@media only screen and (min-width:1440px){.blog-hero-banner .hero-banner__content-text{font-size:3.5rem;margin:0}}.blog-hero-banner .hero-banner__image-wrapper{width:100%}@media only screen and (min-width:1024px){.blog-hero-banner .hero-banner__image-wrapper{width:50%}}.blog-full-bleed-banner .hero-banner__content{text-align:left}@media only screen and (min-width:640px){.blog-full-bleed-banner .hero-banner__content{left:3.125rem}}.blog-full-bleed-banner .hero-banner__heading{text-align:left}@media only screen and (min-width:640px){.blog-full-bleed-banner .hero-banner__heading{font-size:2rem;margin-bottom:0}}@media only screen and (min-width:1200px){.blog-full-bleed-banner .hero-banner__heading{font-size:3.5rem}}@media only screen and (min-width:1200px){.blog-full-bleed-banner .button{min-width:13.375rem}}.blog-listing__wrapper .blog-page-heading{font-size:3.5rem;font-family:AvenirNextProDemi;letter-spacing:.09375rem;text-align:center;margin:1.25rem 0 1.875rem}@media only screen and (max-width:639px){.blog-listing__wrapper .blog-page-heading{font-size:2rem;margin-top:0}}.blog-listing__wrapper .blog-page-heading .plus-symbol{color:#ff5f0f}.pagination-buttons{margin-top:2.5rem;display:-ms-flexbox;display:flex}.blog-content-tile,.pagination-buttons{-ms-flex-pack:center;justify-content:center}.blog-content-tile{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:.625rem 1.25rem;grid-column-gap:4.5625rem;max-width:80rem;margin:auto}@media only screen and (min-width:640px){.blog-content-tile{-ms-grid-columns:80% 20%;grid-template-columns:80% 20%;padding:0 5rem}}@media only screen and (min-width:1440px){.blog-content-tile{padding:0 7.5rem;max-width:none}}.blog-content-tile-heading{font-size:1.25rem;font-family:AvenirNextProRegular}@media only screen and (min-width:640px){.blog-content-tile-heading{font-size:2.0625rem}}.blog-content-tile-heading .blog-page-heading{font-size:2.0625rem}@media only screen and (max-width:639px){.blog-content-tile-heading .blog-page-heading{font-size:1.75rem}}.blog-right-content{margin-top:1.25rem}@media only screen and (min-width:640px){.blog-right-content{margin-top:0}}.blog-recommendations{margin-top:0}.blog-recommendations .swiper-wrapper{padding-bottom:2.1875rem}.blog-recommendations .swiper-slide{box-sizing:border-box}.blog-recommendations .product-recommendations__container{padding-bottom:2.1875rem}.blog-recommendations .product-recommendations__heading{font-family:AvenirNextProRegular;text-transform:uppercase}@media only screen and (max-width:639px){.blog-recommendations .product-recommendations__heading{font-size:2rem}}.blog-recommendations .product-recommendations__heading .plus{color:#ff671d}@media only screen and (min-width:1024px){.blog-recommendations .product-recommendations__next,.blog-recommendations .product-recommendations__prev{top:50%;transform:translateY(50%)}}@media only screen and (max-width:639px){.blog-recommendations .blog-content-tile__wrapper{padding:.75rem}}@media only screen and (max-width:639px){.blog-recommendations .blog-content-tile__title{font-size:1rem}}@media only screen and (max-width:1199px){.blog-recommendations .read-more-link{padding:.5rem;font-size:.75rem}}.blog-detail__banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-color:#f0f0f1}@media only screen and (min-width:1024px){.blog-detail__banner{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1200px){.blog-detail__banner-image,.blog-detail__banner-text{-ms-flex:1;flex:1;max-width:50%}}.blog-detail__banner-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:left;margin:1.25rem}@media only screen and (min-width:1024px){.blog-detail__banner-text{padding:2.1875rem 3.125rem}}@media only screen and (min-width:1200px){.blog-detail__banner-text{padding:2.1875rem 3.125rem 2.1875rem 8.75rem}}.blog-detail__title{font-family:AvenirNextProRegular;font-size:1.5625rem;color:#53585a;margin:0}@media only screen and (min-width:1200px){.blog-detail__title{font-size:2rem}}@media only screen and (min-width:1440px){.blog-detail__title{font-size:3.5rem}}.blog-detail__content{color:#53585a;padding:1.875rem 1.25rem;margin-top:1.25rem}@media only screen and (min-width:640px){.blog-detail__content{width:90%}}@media only screen and (min-width:1200px){.blog-detail__content{width:85%}}.blog-detail__content-creation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:1.25rem}@media only screen and (min-width:640px){.blog-detail__content-creation{padding-bottom:1.875rem}}.blog-detail__content .author,.blog-detail__content .published-date{font-family:AvenirNextProRegular;font-size:1rem}@media only screen and (min-width:640px){.blog-detail__content .author,.blog-detail__content .published-date{font-size:1.25rem}}.blog-detail__content .heading{letter-spacing:.09375rem;text-transform:uppercase;margin:0;font-family:AvenirNextProDemi}@media only screen and (max-width:639px){.blog-detail__content .heading{font-size:2rem;display:none}}.blog-detail__content .heading .plus-symbol{color:#d14600}.blog-detail__main-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1024px){.blog-detail__main-content{-ms-flex-direction:row;flex-direction:row}.blog-detail__main-content .blog-details{width:70%}.blog-detail__main-content .blog-navigation{width:20%}}.blog-details a{color:#d14600;text-decoration:underline}@media only screen and (max-width:639px){.blog-details h2{font-size:2rem}.blog-details h3{font-size:1.75rem}}.fast-facts-widget{max-width:37.5rem;margin:1.875rem auto;padding:1.25rem}.article-table-of-contents,.fast-facts-widget__content{margin:2.1875rem 0;border:1px solid #58595b;padding:1.25rem}.article-table-of-contents .title,.fast-facts-widget__content .title{font-family:AvenirNextProRegular}.article-table-of-contents ul,.fast-facts-widget__content ul{list-style-type:decimal-leading-zero}.article-table-of-contents ul li,.fast-facts-widget__content ul li{margin:0 0 .625rem 1.875rem;padding-left:.625rem;font-family:AvenirNextProDemi}.article-table-of-contents ul li::marker,.fast-facts-widget__content ul li::marker{color:#d14600;font-family:AvenirNextProDemi}.bggle_text-with-image{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.875rem}.bggle_text-with-image .bggle_image--container,.bggle_text-with-image .bggle_text--container{width:100%}@media only screen and (min-width:640px){.bggle_text-with-image .bggle_image--container,.bggle_text-with-image .bggle_text--container{width:calc(50% - .625rem)}}.bggle_text-with-image .imageRight{-ms-flex-order:1;order:1}.bggle_text-with-image .imageLeft{-ms-flex-order:-1;order:-1}.bggle_text-with-image .blog__img{width:100%}.bggle_double-images{display:-ms-flexbox;display:flex;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.875rem}.bggle_double-images .first--image,.bggle_double-images .second--image{width:calc(50% - .625rem)}.bggle_double-column{display:-ms-grid;display:grid;-ms-grid-columns:(100%)[1];grid-template-columns:repeat(1,100%);row-gap:10px}@media only screen and (min-width:640px){.bggle_double-column{-ms-grid-columns:(calc(50% - 10px))[2];grid-template-columns:repeat(2,calc(50% - 10px));column-gap:20px}}.blog-author__wrapper{margin:0 auto 1.875rem;padding:0 1.25rem}@media only screen and (min-width:640px){.blog-author__wrapper{width:90%;padding:0}}@media only screen and (min-width:1200px){.blog-author__wrapper{width:85%}}.blog-author__section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:2.1875rem;padding:1.375rem 1.25rem;-ms-flex-align:center;align-items:center;background-color:#f3ede7;color:#53585a}@media only screen and (min-width:640px){.blog-author__section{-ms-flex-direction:row;flex-direction:row;column-gap:2.1875rem;padding:1.375rem 2.5rem}}@media only screen and (min-width:640px){.blog-author__image-holder{padding:.625rem}}.blog-author__image{border-radius:50%}.blog-author__title{margin-bottom:.9375rem;font-size:.9375rem}@media only screen and (min-width:640px){.blog-author__title{font-size:1.25rem;font-family:AvenirNextProRegular}}.blog-author__desc{font-size:.875rem}@media only screen and (min-width:640px){.blog-author__desc{font-size:1rem}}.blog-author__name{font-family:AvenirNextProDemi}.blog-author__read-more{font-size:.9375rem;text-decoration:underline;color:#53585a}@media only screen and (min-width:640px){.blog-author__read-more{font-size:1.25rem}}.blog-recommendations .product-recommendations__heading{text-transform:none}.blog-navigation .content-navigation-list{list-style-type:none}.blog-navigation .content-navigation-list-item{padding:.625rem;border-bottom:.5px solid #393d40}@media only screen and (min-width:1200px){.blog-navigation .content-navigation-list-item{padding:1.25rem}}.blog-navigation .nav-blog-folder-name{font-size:1rem;font-family:AvenirNextProDemi}@media only screen and (min-width:1200px){.blog-navigation .nav-blog-folder-name{font-size:1.25rem}}.blog-navigation .nav-blog-folder-name:hover{color:#393d40}.blog-content-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:1.75rem;grid-row-gap:2rem;margin-top:2.5rem}@media only screen and (min-width:640px){.blog-content-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:3.75rem}}@media only screen and (min-width:1024px){.blog-content-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1440px){.blog-content-list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.blog-content-detail-link,.blog-content-tile__wrapper{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.blog-content-tile__wrapper{background-color:#f3ede7;border-radius:20px;padding:1.25rem;height:100%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blog-content-tile__image{display:block}.blog-content-tile__image .blog-image{border-radius:20px;aspect-ratio:1.5;object-fit:cover}.blog-content-tile__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;row-gap:.25rem;text-align:center;padding-top:.625rem}@media only screen and (min-width:640px){.blog-content-tile__content{row-gap:.9375rem}}.blog-content-tile__title{font-family:AvenirNextProDemi;font-size:1.375rem;line-height:1.26;display:-webkit-box;max-height:none;-webkit-line-clamp:2;overflow:hidden}.blog-content-tile__date{font-family:AvenirNextProRegular;font-size:.75rem;line-height:1.26}.blog-content-tile__desc{font-family:AvenirNextProRegular;font-size:1.1875rem;line-height:1.26}.blog-content-tile__footer{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.blog-content-tile__footer .read-more-link{-webkit-backdrop-filter:none;backdrop-filter:none}.author-detail__hero{background-color:#f3ede7;padding:2.1875rem 1.25rem 1.875rem}@media only screen and (min-width:1024px){.author-detail__hero{padding:3.75rem 1.25rem}}.author-detail__name{text-align:center;font-size:3.5rem}@media only screen and (max-width:1023px){.author-detail__name{font-size:2.25rem}}.author-detail__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:75rem;margin:auto;row-gap:.625rem}@media only screen and (min-width:1024px){.author-detail__content{-ms-flex-direction:row-reverse;flex-direction:row-reverse;column-gap:3.75rem}}.author-detail__image{border-radius:60%;border:2px solid #ff671d}.author-detail__description{text-align:center}@media only screen and (min-width:640px){.author-detail__description{font-size:1.125rem;line-height:normal}}@media only screen and (min-width:1024px){.author-detail__description{font-size:1.5625rem;line-height:normal}}.content-banner{color:#53585a;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content-banner__content{-ms-flex-line-pack:center;align-content:center;text-align:center;padding:1rem 0 1.875rem}.content-banner__image{width:100%}.content-banner__heading{font-size:1.75rem;font-family:AvenirNextProRegular;line-height:1.2;margin:0}.content-banner__description{font-size:1rem;font-family:AvenirNextProRegular;margin-bottom:1rem}.content-banner__link{display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width:639px){.content-banner__link{font-size:.75rem}}@media only screen and (min-width:1024px){.content-banner{-ms-flex-direction:row;flex-direction:row;width:90%;max-width:108rem;margin:3.75rem auto 3.125rem}.content-banner__content{width:55%;padding:0}.content-banner__image-container{width:45%}.content-banner__image{aspect-ratio:.835;object-fit:cover}.content-banner__heading{font-size:3.5rem;line-height:1.3}.content-banner__description{font-size:2.25rem;margin-bottom:3.75rem}}.faq{background-color:#faf5f0;color:#3b3d3f;padding:1.5rem 0 .625rem}@media only screen and (min-width:1024px){.faq{padding:4.5rem 0 1.875rem}}.faq .heading{font-size:1.5625rem;line-height:2.8125rem;text-align:center}@media only screen and (min-width:1024px){.faq .heading{font-size:3.5rem;line-height:4.1875rem}}.faq .sub-heading{font-size:1.5625rem;font-family:AvenirNextProDemi;line-height:2.8125rem;max-width:80.9375rem;margin:0 auto 1.25rem;text-align:center}@media only screen and (min-width:640px){.faq .sub-heading{padding-left:1.25rem}}@media only screen and (min-width:1024px){.faq .sub-heading{font-size:1.75rem;line-height:1.875rem;text-align:left}}.faq-container{max-width:80.9375rem;margin:auto;display:-ms-grid;display:grid;box-sizing:border-box}@media only screen and (min-width:640px) and (max-width:1023px){.faq-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:1.5625rem;padding:0 1.25rem}}@media only screen and (min-width:1024px){.faq-container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);padding:0 1.25rem;gap:1.5625rem}}.card-wrapper{background-color:#fff;padding:0 0 1.875rem}@media only screen and (max-width:639px){.card-wrapper{border-bottom:1px solid #d8d8d8;padding:0}}.card-wrapper:last-child{border-bottom:none}.card-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1.25rem;padding:1.25rem 1.25rem 1.25rem 1.875rem}@media only screen and (min-width:640px){.card-header{border-bottom:1px solid #d8d8d8}}.card-header .header-img{height:2.125rem;width:2.125rem}@media only screen and (min-width:640px){.card-header .header-img{height:3.125rem;width:3.125rem}}.card-header .header-heading{font-family:AvenirNextProDemi;font-size:.9375rem;margin-bottom:0}@media only screen and (min-width:1024px){.card-header .header-heading{font-size:1.25rem}}.card-list{list-style:none;padding:1.875rem 1.875rem 0}.card-list .card-list-element{padding:0 0 .625rem}.card-list .card-list-link{font-size:.9375rem;line-height:1.125rem}@media only screen and (max-width:639px){.card-list{display:none}}.card-read-all{font-size:.9375rem;font-family:AvenirNextProDemi;color:#3b3d3f}.faq-help{background-color:#faf5f0}.faq-help .faq-help-wrapper{max-width:80.9375rem;margin:auto;text-align:center;padding:4.5rem 0 13.75rem}@media only screen and (max-width:1023px){.faq-help .faq-help-wrapper{padding:1.5rem 0 4.5rem}}.faq-help .faq-help-wrapper .help-heading{margin:0;font-size:2.25rem;line-height:2.8125rem}@media only screen and (min-width:640px){.faq-help .faq-help-wrapper .help-heading{font-size:3.5rem;line-height:4.1875rem}}.faq-help .faq-help-wrapper .help-subheading{font-size:.75rem;line-height:.9375rem;margin:.75rem 0 1.875rem}@media only screen and (min-width:640px){.faq-help .faq-help-wrapper .help-subheading{font-size:1.125rem;line-height:1.375rem}}.faq-help .faq-help-wrapper .help-btns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:1.875rem}@media only screen and (min-width:640px){.faq-help .faq-help-wrapper .help-btns{-ms-flex-direction:row;flex-direction:row;gap:7.5rem}}@media only screen and (min-width:640px) and (max-width:1023px){.faq-help .faq-help-wrapper .help-btns{gap:.625rem}}@media only screen and (max-width:1023px){.faq-help .faq-help-wrapper .help-btns{place-items:center}}.faq-help .faq-help-wrapper .btn-faq{width:13.5625rem;box-sizing:border-box;font-size:.75rem}@media only screen and (min-width:1024px){.register-device .hero-banner__content{padding-left:5.3125rem;text-align:left}}.register-device .hero-banner__heading{font-size:2.25rem;font-family:AvenirNextProRegular;line-height:2.8125rem}@media only screen and (min-width:1024px){.register-device .hero-banner__heading{font-size:3.5rem;text-align:left;line-height:4.21875rem}}.register-device .btn{color:#3b3d3f;border:2px solid #393d40}.register-device .btn:hover{color:#fff;background-color:#4d4d4d}.main-content{padding:2.5rem 1.5625rem;color:#3b3d3f}@media only screen and (min-width:1024px){.main-content{padding:2.5rem 5.3125rem}}.main-content h2{font-size:.9375rem;font-family:AvenirNextProDemi;margin:.3125rem 0;line-height:1.875rem}@media only screen and (min-width:1024px){.main-content h2{font-size:1.1875rem;line-height:2.10938rem}}.main-content p{margin:0 0 2.1875rem;font-family:AvenirNextProRegular;font-size:.9375rem;line-height:1.875rem}@media only screen and (min-width:1024px){.main-content p{font-size:1.1875rem;line-height:2.10938rem}}.main-content a{text-decoration:underline;font-family:AvenirNextProRegular;line-height:1.875rem}@media only screen and (min-width:1024px){.main-content a{line-height:2.10938rem}}.faq-details{background-color:#faf5f0}.faq-details .main-heading{font-family:AvenirNextProRegular;color:#53585a;font-size:1.5625rem;line-height:2.8125rem;text-align:center;margin:0;padding-top:.875rem}@media only screen and (min-width:640px){.faq-details .main-heading{padding-top:2.5rem;font-size:3.5rem;line-height:4.1875rem}}.faq-details-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:1.375rem}@media only screen and (min-width:640px){.faq-details-container{gap:2.9375rem;margin-top:3.125rem;padding:0 1.25rem}}@media only screen and (min-width:1024px){.faq-details-container{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:640px) and (max-width:1023px){.faq-details-container{-ms-flex-align:center;align-items:center}}@media only screen and (max-width:639px){.faq-details-container{margin-top:1.25rem}}.faq-details-container .ques-list{max-width:56.25rem}.faq-details .left-wrapper{background-color:#fff;width:100%;max-width:50rem;padding:0 1.875rem}.faq-details .left-wrapper .heading{color:#53585a;font-size:1.75rem;text-align:center;line-height:2.8125rem;margin-bottom:0;padding-top:.625rem}@media only screen and (min-width:640px){.faq-details .left-wrapper .heading{font-size:2.5rem;padding-top:1.9375rem;line-height:4.1875rem}}.faq-details .left-wrapper .image{margin:auto;padding-bottom:1.25rem}@media only screen and (min-width:1024px){.faq-details .right-wrapper{margin-top:-2.9375rem}}.faq-details .right-wrapper .heading{font-family:AvenirNextProDemi;font-size:1.5625rem;margin-bottom:0;margin-left:.625rem}@media only screen and (max-width:639px){.faq-details .right-wrapper .heading{padding-bottom:1.375rem}}@media only screen and (max-width:1023px){.faq-details .right-wrapper .heading{text-align:center;margin-left:0}}.faq-details .right-wrapper .card-wrapper{padding:0}.faq-details .right-wrapper .card-header{padding:1.25rem 2.5rem 1.25rem .625rem}.faq-accordion-item:not(:last-child){border-bottom:1px solid #53585a}.faq-accordion-item.is-active .faq-accordion-title{font-family:AvenirNextProRegular}.faq-accordion-item.is-active .faq-accordion-title:before{font-size:1.375rem;content:"\2304";position:absolute;right:0}.faq-accordion-title{color:#53585a;font-size:.9375rem;font-family:AvenirNextProDemi;line-height:1.875rem;padding:0}@media only screen and (min-width:640px){.faq-accordion-title{line-height:3.25rem}}.faq-accordion-title:before{font-size:1.375rem;content:"\2304";position:absolute;right:0}.faq-accordion-description{font-size:.9375rem;color:#53585a;line-height:1.875rem}.faq-right-list{max-width:25rem;margin:auto;display:-ms-grid;display:grid;box-sizing:border-box}@media only screen and (min-width:640px){.faq-right-list{padding:.625rem 0}}@media only screen and (min-width:640px) and (max-width:1023px){.faq-right-list{width:25rem}}.faq-breadcrumb{max-width:37.5rem;margin:auto}@media only screen and (min-width:640px){.faq-breadcrumb{max-width:52.5rem}}@media only screen and (min-width:1024px){.faq-breadcrumb{max-width:73.75rem;margin:auto}}.faq-breadcrumb-list{display:-ms-flexbox;display:flex;list-style:none;-ms-flex-align:center;align-items:center;gap:.1875rem}@media only screen and (max-width:639px){.faq-breadcrumb-list{padding-left:1.25rem}}@media only screen and (min-width:640px){.faq-breadcrumb-list{padding-left:1.25rem}}.faq-breadcrumb-list .first-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.1875rem}.faq-breadcrumb-list .first-child:after{font-size:1.1875rem;content:"\003E";right:0}.faq-breadcrumb-list .last-child{font-family:AvenirNextProDemi;font-style:italic;padding-top:.125rem}.store-locator__container{padding:0 .625rem}.store-locator__heading{font-weight:700;margin:1.25rem 0;text-transform:uppercase;text-align:center;font-size:1.5rem}@media only screen and (min-width:1024px){.store-locator__heading{font-size:2.25rem}}.privacy__wrapper .content-tile__image,.terms-and-conditions__wrapper .content-tile__image{max-height:15.4375rem}.privacy__wrapper .hero-banner__content,.terms-and-conditions__wrapper .hero-banner__content{font-family:AvenirNextProDemi;font-size:2.5rem;padding:0 1.25rem}@media only screen and (min-width:1200px){.privacy__wrapper .hero-banner__content,.terms-and-conditions__wrapper .hero-banner__content{font-size:3.5rem;padding:0 .625rem;top:40%}}.privacy__wrapper .main-content p,.terms-and-conditions__wrapper .main-content p{font-size:.8125rem;line-height:178%}@media only screen and (min-width:1024px){.privacy__wrapper .main-content p,.terms-and-conditions__wrapper .main-content p{font-size:.875rem}}.privacy__wrapper .main-content .terms-title,.terms-and-conditions__wrapper .main-content .terms-title{font-size:1.1875rem;font-family:AvenirNextProDemi}.privacy__wrapper .main-content .privacy-title,.terms-and-conditions__wrapper .main-content .privacy-title{font-size:1.25rem;font-family:AvenirNextProDemi}@media only screen and (min-width:1024px){.privacy__wrapper .main-content .privacy-title,.terms-and-conditions__wrapper .main-content .privacy-title{font-size:1.75rem}}
