.collection-item__image{transition:all .6s cubic-bezier(.1,.6,.4,1);margin-top:5px}.collection-item__image__wrap:hover .collection-item__image{transform:translatey(-5px)}.wk-image-link,.product-thumbnails__item-image.image.loaded,.quick-search__result-image.image.loaded,.product__media-item .image.loaded,.product-item__image.image.loaded{background-color:#eee}:root .hidden{display:none!important}.product-item__image.no-padding{padding:0}.product__media-item .image{padding:3rem;padding:0}@media(max-width:768px){.product__media-item .image{padding:1.5rem}}.quantity-input__button,.quantity-input input{background-color:#eee}.quantity-input[data-bordered=true]{border:none}.input,.btn,.quantity-input,.product__chip,.product-badge__inner,.quick-search__bar-inner,.quick-search__input,.quick-search__faux-input{border-radius:99999px}textarea.input{border-radius:20px}.btn{box-shadow:none!important}.quick-search__submit{border-radius:100%}.ff-heading{letter-spacing:-.1rem;line-height:1;margin-bottom:.5rem}@media(max-width:768px){.ff-heading{letter-spacing:-.05rem}}.fs-heading-4-base.ff-heading,.fs-heading-5-base.ff-heading{letter-spacing:-.05rem}.icon-with-text-column__text{padding-right:3rem}@media(max-width:768px){.icon-with-text-column__text{padding-right:0rem}}.badge-shape{padding:6px 10px 5px;text-transform:uppercase;font-weight:400;letter-spacing:.05rem}.product-item__price{font-weight:600}.footer__heading{font-size:.75rem;text-transform:uppercase;letter-spacing:.05rem}.footer__text,.footer__links a{color:#888;font-size:.875rem}.footer__links li+li{margin-top:var(--spacing-1)}.footer-contact-info-text{max-width:200px}.footer-contact-info{font-size:.875rem}.footer-contact-info .icon{width:16px;height:16px;color:#fff}.footer__credits{font-size:.625rem;color:#a9a9a9;text-transform:uppercase;letter-spacing:.1rem}.footer .footer-contact-info{gap:var(--spacing-1)}.quick-search__submit{width:32px;height:32px;top:4px;right:4px}.header__background-container{border-bottom:1px solid #E6E6E6}.image-hero__text-container{max-width:700px}.product__chip.selected{background-color:#e9e1f7}.product__color-chips[data-layout="3col"]{grid-template-columns:repeat(6,1fr)}.product__color-chips{display:flex!important;flex-wrap:wrap}.section-header-flex{display:flex;justify-content:space-between;flex-direction:row}@media(max-width:768px){.section-header-flex{flex-direction:column}}.section-list{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.75rem 1.5rem}@media(max-width:1280px){.section-list__item:nth-child(1){display:none}}@media(max-width:960px){.section-list__item:nth-child(2){display:none}}@media(max-width:768px){.section-list__item:nth-child(3){display:none}.section-list{display:none}}.section-list__item{display:inline-flex;align-items:center}.section-list__text{color:#171717;font-family:Jost;font-size:.675rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.06rem;text-transform:uppercase}.section-list__icon{display:inline-flex;align-items:center;justify-content:center}.section-list__icon svg{width:1rem;height:1rem;margin-right:.5rem;color:#bab5e0;fill:currentcolor}[data-section-type=featured-collection] .scroll-slider-page-dots{display:none}.testimonial-item__image{width:40%;height:100%;flex-shrink:0}@media(max-width:768px){.testimonial-item__image{display:none}}.testimonial-item__image img{width:100%;height:100%;object-fit:cover!important;aspect-ratio:unset!important}.testimonial-item__image .image{width:100%;height:100%}.testimonial-item{padding:0!important}.testimonial-item__content{padding:2rem;display:flex;flex-direction:column;align-items:flex-start}.testimonial-item-wrapper-inner{dispaly:flex;flex-direction:row}.scroll-slider-nav-button{background-color:#171717;color:#fff}.media-with-content__image-badge{position:absolute;top:25%;left:0%;transform:translate(-50%);z-index:10;width:120px}.media-with-content__images-wrapper{position:relative}.accordion__label-icons{height:.7rem}.collapsible-row-list-item__heading{font-size:1.125rem}.product__policies,.header__icon-with-label-touch-label{display:none}.rte--article h2,.rte--page h2{font-size:var(--font-size-heading-3-base)}.rte--article h3,.rte--page h3{font-size:var(--font-size-heading-5-base)}.rte--article h4,.rte--page h4,.rte--article h5,.rte--page h5{font-size:var(--font-size-heading-6-base)}.rte--article img{width:100%;height:auto;margin:0 auto!important;max-width:32rem}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:400!important}.announcement-bar__item{padding-right:10rem}@media(max-width:768px){.announcement-bar__item{padding-right:0}}.product__price-and-ratings{margin-top:0;font-weight:600}.product-item{padding-top:5px}.product-item .product-item__media-wrapper{transition:all .2s ease-out}.product-item:hover .product-item__media-wrapper{transform:translatey(-5px)}@media(min-width:720px){.product-swatches-options__item{width:14px;height:14px}}.product-login-button{margin-bottom:1rem}.header__cart-link-count{color:#fff}.filter-topbar__sidebar-toggle.btn{padding-left:0}.wk-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:0;letter-spacing:var(--font-heading-base-letter-spacing, 0);text-transform:none;text-transform:var(--font-heading-text-transform, none)}.wk-price{font-weight:600}.wk-cta-button{border-radius:99999px!important}.product-thumbnails__item-link.active:after{display:none}.training-courses{width:100%;padding:80px 9vw;background-color:#f8f8f8}.training-courses__items{display:flex;flex-wrap:wrap;width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.training-courses__item-icon{width:1.8rem;height:1.8rem;border-radius:100%;background-color:#e9e1f7;margin-right:.5rem;display:inline-flex;align-items:center;justify-content:center}.training-courses__item-icon svg{width:.8rem;height:.8rem}.training-courses__item-label{display:inline-flex;align-items:center;font-size:.85rem}.training-courses__heading{width:100%;text-align:center;margin-bottom:1.5rem}.training-courses__item-heading{font-size:1.2rem;padding-left:1rem;flex:1}.training-courses__item-outer{width:50%;padding:0 .25rem}.training-courses__item{border:1px solid #1E1E1E;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:.5rem;width:100%}.training-courses__button{padding:1rem;display:inline-flex;border-left:1px solid #1E1E1E}.training-courses__item-labels{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 3rem;flex:none}@media(max-width:960px){.training-courses__item-heading{width:100%;padding:1rem}.training-courses__item-labels{padding:0 1rem 1rem}.training-courses__item-label{width:100%;margin-bottom:.5rem}.training-courses__button{border-left:none;width:100%;border-top:1px solid #1E1E1E}.training-courses__button .btn{width:100%;text-align:center}.training-courses__item-outer{width:100%}}.rte--product p{margin-top:var(--spacing-2)}.rte--product h4{font-size:var(--font-size-heading-6-base)}.rte--product h1,.rte--product h2,.rte--product h3,.rte--product h4,.rte--product h5,.rte--product h6{text-transform:lowercase;margin-bottom:var(--spacing-1)}.rte--product h1:first-letter,.rte--product h2:first-letter,.rte--product h3:first-letter,.rte--product h4:first-letter,.rte--product h5:first-letter,.rte--product h6:first-letter{text-transform:capitalize!important}.rte--product h4 strong{font-weight:400}[data-section-type=register] .login__main{max-width:none!important}.frcp-cf-form .frcp-cf__label[data-v-38fe7d8d]{display:flex!important;align-items:flex-start}.frcp-cf__label input[type=checkbox]:before{background-repeat:no-repeat;background-position:center}.login__show-password{position:absolute;bottom:1.65rem;right:1.25rem}.login__label-wrapper{position:relative}.meganav__list-child:not(.has-children) h4 a{font-size:var(--font-size-body-50);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-body-bold-weight)}.box{display:block;padding:1rem;margin-bottom:1rem;font-weight:500;border:1px solid #f2f2f2}.cf-form-actions{margin-top:.5rem!important;margin-bottom:0!important}.cf-error-message,.cf-error-message div,.cf-form-step,.cf-field,.cf-field-container,.cf-field-errors li div{margin:0!important}.cf-submit-form.btn{background-color:#000!important;border-radius:30px!important;color:#fff;text-transform:normal!important;width:100%!important}.cf-field input{border-radius:30px!important;padding:.625rem .5rem!important}.cf-verify-email-message{margin:0 auto!important}.collection-item__title{letter-spacing:0}.collapsible-row-list-item__text .metafield-rich_text_field{padding:0!important;margin:0!important}.collapsible-row-list-item__text-container{padding:var(--spacing-5)}.collapsible-row-list__header{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--color-border);margin-bottom:-1px;padding:1rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
