:root{--FONT-STACK-ACCENT: "handsome-pro", sans-serif;--COLOR-TEXT-LIGHT: #333333;--TYPE-WEIGHT-KICKER: 700}.hero__kicker p,.accent-title-large,.footer__title,.icon__column__heading,.hero__kicker:not([class*=body-size-],[class*=accent-size-]){font-size:22px}.standard__kicker,.kicker-flourished{font-family:handsome-pro,sans-serif;font-size:22px!important}.utility-menu-wrapper li:not(:last-of-type){padding-right:11px}@media screen and (max-width:699px){.utility-menu-wrapper{display:none}}.footer__copyright{display:flex;justify-content:space-between}.footer__copyright ul{margin:0;display:flex;align-items:center;justify-content:center;list-style:none}.footer__copyright .separator{display:inline-block;margin-inline:10px}.subfooter__item{gap:10px}@media screen and (max-width:749px){.footer__copyright{display:block;text-align:left;margin-top:20px}.footer__copyright ul{justify-content:start;margin-block:20px}}.btn--primary.btn--outline,.btn--outline.shopify-challenge__button{background-color:var(--COLOR-PRIMARY);color:#fff}button.btn--outline.btn--full.btn--primary.btn--add-to-cart:hover{background-color:#fff;color:var(--COLOR-PRIMARY)}.dropdown__family--grandchild .navlink--grandchild .navtext{font-size:14.5px}.header__menu .navtext,.toolbar__elements .popout__toggle{font-size:12px}.header__dropdown__actions .text-btn-arrow-right{font-size:13px}.standard__kicker,.hero__kicker,.kicker-flourished{font-size:18px}.kicker-flourished:after{background:#444e70;opacity:1}.toolbar__text{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.17px}.section-carousel__header p{font-family:var(--FONT-STACK-HEADING);font-size:20px;font-weight:500}.tabs--pill>.tab-link{font-family:var(--FONT-STACK-HEADING);font-size:20px;font-weight:500}.tabs--pill>.tab-link.current{background-color:#edecf1}.heading-size-6{font-size:16px}[data-carousel] .flickity-button{background:#edecf1}.collection__filters__toggle,.popout--navbar .popout__toggle,.sidebar__heading,.product-accordion .accordion__title,.radio__legend__label{font-family:var(--FONT-STACK-HEADING);font-size:12px;font-weight:700;text-transform:uppercase}.popout-list__option{font-family:var(--FONT-STACK-HEADING);font-size:12px;font-weight:400;text-transform:uppercase}.variant__countdown{font-size:18px;color:#1c355e}.sidebar__item a,.sidebar__item span,.sidebar__filter__group .filter__button label,.sidebar__filter__group .sidebar__navigation__list+button{font-family:var(--FONT-STACK-HEADING);font-size:12px;font-weight:400;text-transform:uppercase}.product__form__link{font-family:var(--FONT-STACK-HEADING);font-size:12px;font-weight:700;text-transform:uppercase;color:#1c355e}.rte:not([class*=body-size-],[class*=accent-size-],[class*=heading-size-]),.rte:not([class*=body-size-],[class*=accent-size-],[class*=heading-size-]) p{font-size:14.5px;max-width:750px;margin:auto}.kicker-flourished:after{width:80px;height:10px;background-image:url(/cdn/shop/files/icon_wave.png?v=1715717939);background-color:transparent;background-size:contain;background-repeat:no-repeat}.icon-social-instagram{width:19px;height:19px}.radio__fieldset .radio__button label{font-family:var(--FONT-STACK-BODY);font-size:14px}#judgeme_product_reviews .jdgm-write-rev-link.jdgm-write-rev-link,#judgeme_product_reviews .jdgm-btn,#judgeme_product_reviews input[type=submit].jdgm-btn{font-weight:var(--TYPE-WEIGHT-BUTTON);text-transform:var(--FONT-BUTTON-TRANSFORM);letter-spacing:var(--FONT-BUTTON-LETTER-SPACING);font-size:calc(var(--font-3) * var(--TYPE-ADJUST-BUTTON));padding:var(--space-3) var(--space-5)}.text__standard{position:relative}.text__standard .icon-wrap{margin-bottom:10px}.text__standard p img{display:inline-block}.faq-icon{position:absolute;left:0;right:0;margin:auto;top:-90px}@media screen and (max-width:1099px){.faq-icon{top:-80px}}@media screen and (max-width:768px){.faq-icon{top:-65px}}.double-icon{margin-bottom:15px}.email-icon{margin-right:10px}.phone-icon{margin-right:5px}.class-links-section{text-align:center}.class-links-section .wrapper{padding-inline:40px}.class-links-section .splide__arrow{background-color:#fff;opacity:1}@media screen and (max-width:768px){.class-links-section .wrapper{padding-inline:10px}.class-links-section .splide__arrow.prev{left:0}.class-links-section .splide__arrow.next{right:0}}.splide{margin-bottom:20px}.class-links{margin-bottom:20px;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.class-links>li,.splide__list>li{flex-shrink:0;width:auto}.class-links li,.splide__list li{display:inline-block;margin:5px}.class-links a,.splide__list a{display:inline-block;border:1px solid;padding:11px 16px;text-transform:uppercase;letter-spacing:1px;font-size:14px;width:fit-content}.jump-to{text-transform:uppercase;color:var(--COLOR-PRIMARY);font-size:13px;font-weight:500;line-height:21.75px;letter-spacing:1.46px}.jump-to span{font-family:var(--FONT-STACK-ACCENT);font-size:20px;font-weight:700;line-height:30px;text-transform:none;text-decoration:none;display:inline-block;margin-right:5px;letter-spacing:0}.jump-to a{text-decoration:underline;display:inline-block}.jump-to svg{display:inline-block;margin-left:8px;vertical-align:text-bottom}.has-success p{background-color:#9acd32}.fc-event-title{text-overflow:auto;text-wrap:wrap}.sub-panel{padding:0!important}#bta-product-widget{box-shadow:#00000080 0 0 8px}.cart__items__row[data-product-type="Kit Fee"] .cart__items__remove,.cart__items__row[data-product-type="Kit Fee"] .cart__items__quantity{display:none}.template__cart__body .loader:not(.loading){display:none}.template__cart__body .loader{position:relative;margin-top:2rem;zoom:2}.template__cart__body .loader.loading+div{opacity:0;visibility:none}.swatch__button--has-image label,.swatch__button--has-image .swatch__label{background-color:transparent;background-size:120% 120%!important;background-position:center;background-repeat:no-repeat}.swatch__button--has-image input:checked~label,.swatch__button--has-image .swatch__label[aria-selected=true]{border-color:var(--text-dark, #333)}.swatch__button--has-image input:checked~label:after,.swatch__button--has-image .swatch__label[aria-selected=true]:after{content:none}.swatch__button--has-image label:hover,.swatch__button--has-image .swatch__label:hover{transform:scale(1.1);transition:transform .2s ease}.swatch__button--has-image label[data-swatch=white i],.swatch__button--has-image label[data-swatch=cream i],.swatch__button--has-image label[data-swatch=ivory i],.swatch__button--has-image label[data-swatch=snow i],.swatch__button--has-image .swatch__label[data-swatch=white i],.swatch__button--has-image .swatch__label[data-swatch=cream i],.swatch__button--has-image .swatch__label[data-swatch=ivory i],.swatch__button--has-image .swatch__label[data-swatch=snow i]{border-color:var(--text-light, #666)}.swatch__button--has-image.sold-out label:before,.swatch__button--has-image input.sold-out~label:before,.swatch__button--has-image input.unavailable~label:before,.swatch__button--has-image input:disabled~label:before{background:var(--text-dark, #333);z-index:3}.swatch__button--square.swatch__button--has-image label,.swatch__button--square.swatch__button--has-image .swatch__label{border-radius:0}.swatch__button label[style*=background-image]:not(.swatch__button--has-image label),.swatch__button .swatch__label[style*=background-image]:not(.swatch__button--has-image .swatch__label){background-size:120% 120%;background-position:center;background-repeat:no-repeat}.swatch__button--has-image.loading label,.swatch__button--has-image.loading .swatch__label{background-image:none!important;background-color:var(--hairline, #f5f5f5)!important;position:relative}.swatch__button--has-image.loading label:after,.swatch__button--has-image.loading .swatch__label:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border:2px solid var(--text-light, #999);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media screen and (max-width:767px){.swatch__button--has-image label,.swatch__button--has-image .swatch__label{border-width:1px}}.swatch__button label[style*=background-image],.swatch__button .swatch__label[style*=background-image]{background-size:120% 120%!important;background-position:center!important;background-repeat:no-repeat!important;border:2px solid var(--border, #e5e5e5)}.swatch__button input:checked~label[style*=background-image],.swatch__button .swatch__label[style*=background-image][aria-selected=true]{border-color:var(--text-dark, #333)}.grid__swatch__container .swatch__button label[style*=background-image],.grid__swatch__container .swatch__button .swatch__label[style*=background-image],.sibs__slider .swatch__button label[style*=background-image],.sibs__slider .swatch__button .swatch__label[style*=background-image]{background-color:transparent!important}.product__grid__info .grid__swatch__hover{padding-top:5px;padding-left:5px;margin-bottom:37px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
