.product-option__input:disabled+.product-option__label,.product-option__input.disabled+.product-option__label{pointer-events:all}.bis-button{background-color:#0a0e0e;font-weight:600;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:2px;border:1px solid #0a0e0e;grid-column:span 10 / span 10;cursor:pointer;padding:1.6rem 2.4rem}.bis-reset .BIS_trigger{display:none!important}.template--product .product__variant-options:nth-child(1){display:none}.variant-options,.product__variant-options{margin-top:20px!important}.webyze-card-swatches{margin:8px 0 4px;display:flex;flex-wrap:wrap;gap:4px;min-height:0}.webyze-card-swatches:empty{display:none}.collection-grid-container .webyzeProductColors.webyzeProductColorsLarge>.swatchProductColor,.collection-grid-container .webyzeProductColors.webyzeProductColorsLarge>.swatchProductColor>div{width:26px;height:26px;border-radius:0}.product-card__options .webyzeProductColors.webyzeProductColorsLarge>.swatchProductColor,.product-card__options .webyzeProductColors.webyzeProductColorsLarge>.swatchProductColor>div{width:26px;height:26px;border-radius:0}.webyzeProductColors.webyzeProductColorsLarge>.swatchProductColor,.webyzeProductColors.webyzeProductColorsLarge>.swatchProductColor>div{border-radius:0}#dark-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:#0006;opacity:.6;justify-content:center;align-items:center}.popup{position:fixed;z-index:11;@include transform(translate(-50%,-50%));@include respond-to(750){width: 90%;}}.flexbox{display:-webkit-flex;display:flex}.prod{width:32%;margin-bottom:15px}.rel-wrapper{position:relative;height:100%}.space-between{-webkit-justify-content:space-between;justify-content:space-between}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.template--page .max-w-narrower{max-width:90%}.accordion__button{font-size:18px!important;font-weight:600}@media screen and (min-width:990px){.accordion__section{padding:2rem 0!important}}.product-card .product-card__info .product-card__title{font-size:16px!important}.product-card .product-card__info .product-card__title,.product-card .product-card__info .product-card__price .price{font-size:14px!important}.card-product-slider .webyzeProductColorsLabel,.shop-the-look__item shop-the-look__item--slider .webyzeProductColorsLabel{position:absolute;left:-10000px;width:1px;height:1px;top:auto;overflow:hidden}.stylingPage{display:flex;flex-direction:column;align-items:center;font-size:18px;font-weight:400;color:#000;line-height:1;padding-bottom:50px}.stylingPage .hero{width:1204px;max-height:328px}.stylingPage .paragraph{line-height:1.5;margin-top:44px;max-width:830px;text-align:center}.stylingPage .ctaButton{width:372px;color:#fff;background:#000;text-transform:uppercase;padding:17px 0;text-align:center;margin:0 auto;cursor:pointer}.stylingPage .title{font-size:24px;text-align:center;text-transform:uppercase;letter-spacing:1px;margin:0 auto;font-family:var(--font-italic-family);font-style:var(--font-italic-style);font-weight:var(--font-italic-weight)}.stylingPage .howItWorks{display:flex;justify-content:space-between;margin-top:34px;width:960px;max-width:calc(100vw - 40px)}.stylingPage .howItWorks .item{width:278px;text-align:center}.stylingPage .howItWorks .item img{width:278px;height:465px}.stylingPage .howItWorks .item .title{margin-top:26px;font-size:20px;line-height:24px;letter-spacing:1px}.stylingPage .howItWorks .item .text{margin-top:16px;line-height:23px}.stylingPage .stylistServices{display:flex;justify-content:space-between;margin-top:34px;width:960px;max-width:calc(100vw - 40px)}.stylingPage .stylistServices .item{width:270px}.stylingPage .stylistServices .item img{width:270px;height:270px}.stylingPage .stylistServices .item .title{font-size:20px;line-height:24px;letter-spacing:2px;margin-top:38px;width:160px}@media screen and (max-width:960px){.stylingPage .title{font-size:22px}.stylingPage .howItWorks,.stylingPage .stylistServices{flex-direction:column;align-items:center;gap:25px}.stylingPage .stylistServices .item .title,.stylingPage .howItWorks .item .title{font-size:18px}}body.page--the-loyalty-club-1 .main-page__content p strong{font-family:var(--font-italic-family);font-style:var(--font-italic-style);font-weight:var(--font-italic-weight);color:#111;font-size:20px}.entry{color:#111}.page--privacy-policy .main-page__content h2{font-style:var(--font-italic-style);font-weight:var(--font-italic-weight)}.hero-banner .hero__media.media--overlay:before{background-image:linear-gradient(180deg,#00000080,#0000 100% 100%)!important}@media screen and (min-width:750px){html.js .card-product-slider{overflow:visible}}.footer-basement{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:1rem 0}.footer-item{color:#111;text-decoration:none;white-space:nowrap}.footer-item:hover{color:#111}.social-icons{display:flex;align-items:center;border-right:1px solid #111;padding-right:15px}.footer-icon{display:flex;align-items:center;justify-content:center;color:#111}.footer-icon:hover{color:#111}.icon--sm{position:relative;width:20px;height:20px;flex-shrink:0}.icon--sm svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:currentColor}.section-footer__content p{color:#111;font-size:15px}@media(max-width:480px){.footer-basement{flex-direction:column;align-items:flex-start;gap:12px}}.product__accordion .accordion__section{padding:0!important}.product__accordion{padding:15px 0!important;margin-bottom:0!important}.product__accordion .accordion__body-inner{font-size:14px}.ctl-carousel{margin:24px 0}.ctl-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.ctl-carousel__title{margin:0;font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ctl-carousel__nav{display:flex;gap:8px}.ctl-carousel__arrow{width:36px;height:36px;padding:9px;background:transparent;color:currentColor;border:1px solid #ddd;border-radius:50%;cursor:pointer;transition:background .2s,border-color .2s,color .2s,opacity .2s}.ctl-carousel__arrow:hover:not(:disabled){background:currentColor;border-color:currentColor}.ctl-carousel__arrow:hover:not(:disabled) svg{color:#fff}.ctl-carousel__arrow:disabled{opacity:.3;cursor:not-allowed}.ctl-carousel__arrow svg{width:100%;height:100%;display:block}.ctl-carousel__track{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ctl-carousel__track::-webkit-scrollbar{display:none}.ctl-carousel__card{flex:0 0 calc((100% - 12px)/2);scroll-snap-align:start;padding:5px;border:1px solid #ccc}@media(max-width:900px){.ctl-carousel__card{flex:0 0 calc((100% - 24px) / 3)}}@media(max-width:700px){.ctl-carousel__card{flex:0 0 calc((100% - 12px)/2)}}@media(max-width:480px){.ctl-carousel__card{flex:0 0 70%}}.ctl-carousel__card a{display:flex;text-decoration:none;color:inherit;gap:4px}.ctl-carousel__image{position:relative;overflow:hidden;background:#f5f5f5}.ctl-carousel__image img{width:100px;height:120px;object-fit:cover;display:block;transition:transform .5s ease}.ctl-carousel__card:hover .ctl-carousel__image img{transform:scale(1.04)}.ctl-carousel__badge{position:absolute;top:8px;left:8px;padding:3px 6px;background:#fff;color:#000;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ctl-carousel__meta{line-height:1.5}.ctl-carousel__vendor{margin:0 0 2px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ctl-carousel__name{margin:0 0 4px;font-size:16px;color:#444;font-weight:600}.ctl-carousel__price{margin:0;font-size:13px}.ctl-carousel__price-was{color:#888;text-decoration:line-through;margin-right:6px}.ctl-carousel__price-now{color:#c00}.footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 48px;margin:0 auto;color:inherit}@media(max-width:900px)and (min-width:701px){.footer-cols{grid-template-columns:repeat(2,1fr);gap:40px 32px}}.footer-cols__col{min-width:0}.footer-cols__heading{margin:0 0 24px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.4}.footer-cols__heading label{display:flex;align-items:center;justify-content:space-between;color:inherit}.footer-cols__chevron{display:none;width:14px;height:14px;flex-shrink:0;transition:transform .25s ease}.footer-cols__list{list-style:none;margin:0;padding:0}.footer-cols__list li{margin:0 0 14px}.footer-cols__list li:last-child{margin-bottom:0}.footer-cols__list a{color:inherit;text-decoration:none;font-size:14px;line-height:1.4;transition:opacity .2s ease}.footer-cols__list a:hover{opacity:.55}.footer-cols__list a[aria-current=page]{font-weight:600}@media(max-width:700px){.footer-cols{grid-template-columns:1fr;gap:0}.footer-cols__col{border-bottom:1px solid rgba(0,0,0,.1)}.footer-cols__col:last-child{border-bottom:0}.footer-cols__heading{margin:0}.footer-cols__heading label{padding:20px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.footer-cols__chevron{display:block}.footer-cols__toggle:checked~.footer-cols__heading .footer-cols__chevron{transform:rotate(180deg)}.footer-cols__list{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.footer-cols__toggle:checked~.footer-cols__list{max-height:600px;padding-bottom:20px}}.smile-ui-container{z-index:1000!important}
/*# sourceMappingURL=/cdn/shop/t/74/assets/custom.css.map */
