.product-gallery{z-index:2;display:block}.product-gallery .lazy-picture img{-o-object-fit:contain;object-fit:contain}.product-gallery__magnifier-mask,.product-gallery__magnifier-overlay{display:none;pointer-events:none}.product-gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-gallery__stage{position:relative;width:100%}.product-gallery__scroll-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.product-gallery__item{background:var(--product_detail_image_background_color);cursor:pointer;aspect-ratio:var(--product-gallery-aspect-ratio)}.product-gallery__girdle,.product-gallery__tag{position:absolute;pointer-events:none}.product-gallery__thumbnail__scroll-content{display:-webkit-box;display:-ms-flexbox;display:flex}.product-gallery__thumbnail__item{cursor:pointer;aspect-ratio:var(--product-gallery-aspect-ratio)}.product-gallery__thumbnail__item--active .lazy-picture{padding:2px;border:1px solid #000}.product-gallery{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.product-gallery.product-gallery--rectangle .product-gallery__magnifier-mask{aspect-ratio:3/4}.product-gallery__magnifier-mask{position:absolute;z-index:1;width:30%;background-color:#add8e680;cursor:move;aspect-ratio:1}.product-gallery__magnifier-mask--visible{display:block}.product-gallery__magnifier-overlay{position:absolute;top:0;left:100%;z-index:10300;width:100%;height:100%;background-repeat:no-repeat}.product-gallery__magnifier-overlay--visible{display:block}.product-gallery__carousel{position:sticky;top:calc(4px + var(--theme-sticky-header-height));-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.product-gallery__carousel--multiple{padding-left:15.82%}.product-gallery__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.product-gallery__tag{top:16px;left:16px}.product-gallery__tag .snippet-product-label{border-radius:4px}.product-gallery__girdle{bottom:0;left:0;width:100%}.product-gallery__ai-try-on{display:none!important}.product-gallery__thumbnail__carousel{position:absolute;top:0;left:0;width:14.328358%;height:100%}.product-gallery__thumbnail__list{height:100%}.product-gallery__thumbnail__scroll-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;height:100%}.product-gallery__thumbnail__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%}.product-gallery mec-scroller .mec-scroller__arrow{z-index:2;opacity:.4}.product-gallery mec-scroller .mec-scroller__arrow--right{right:10px}.product-gallery mec-scroller .mec-scroller__arrow--left{left:10px}.discount-modal--highlight{color:#c133f2!important}.discount-modal__footer,.discount-modal__header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.discount-modal__footer{color:#0009}.discount-modal__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.discount-modal__header:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:0;border-bottom:1px solid #ebedf0}.discount-modal__title{color:#000}.discount-modal__close{position:absolute;color:#0006;cursor:pointer}.discount-modal__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#614c731a}.discount-modal__col__price{color:#473452}.discount-modal__col__desc{color:#0009}.discount-modal__col__split{color:#473452}.discount-modal__tips{color:#0006;background:#614c730d}.discount-modal__discount-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-image:url(https://shop.luvmehair.com/cdn/shop/files/discount_modal_bg.png);background-repeat:no-repeat;background-size:100% 100%}.discount-modal__discount-desc,.discount-modal__discount-info{color:#000}.discount-modal__discount-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;white-space:nowrap;background:#705d79;cursor:pointer}.discount-modal__discount-code__icon{color:#fff}.discount-modal__discount-divider__text{position:relative;color:#000}.discount-modal__discount-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#000c;background:#614c730d}.discount-modal{position:absolute;top:50%;left:50%;overflow:hidden;background:#fff;border-radius:4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.discount-modal.discount-modal--add-on{min-width:448px}.discount-modal__header{height:45px}.discount-modal__title{font-weight:500;font-size:18px;line-height:24px}.discount-modal__close{top:12px;right:12px;width:20px!important;height:20px!important}.discount-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-weight:400;font-size:15px;line-height:19px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px 8px 10px}.discount-modal__content{display:grid;grid-template-areas:"current more" "tips more";grid-template-rows:auto 1fr;padding:16px 24px 24px}.discount-modal__content--loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:180px}.discount-modal [current-discount]{grid-area:current;width:400px}.discount-modal [more-discount]{grid-area:more;width:400px;margin-left:24px}.discount-modal [discount-tips]{grid-area:tips;width:400px}.discount-modal [current-discount],.discount-modal [discount-tips]{grid-column:1;align-self:start}.discount-modal__caption{color:#000c;font-weight:400;font-size:16px;line-height:20px}.discount-modal__caption-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.discount-modal__promotion{color:#93549b;font-weight:400;line-height:16px;font-size:14px}.discount-modal__group{margin-top:10px;padding:10px;border-radius:4px}.discount-modal__col__price{font-weight:500;font-size:18px;line-height:24px}.discount-modal__col__desc{margin-top:6px;font-weight:400;font-size:15px;line-height:19px}.discount-modal__col__split{font-weight:400;font-size:17px;line-height:23px}.discount-modal__tips{margin-top:10px;padding:4px 10px;font-weight:400;font-size:12px;line-height:16px;border-radius:2px}.discount-modal__discount-wrapper{margin-top:12px;padding:22px 12px 14px}.discount-modal__discount-info{font-weight:500;font-size:18px;line-height:24px}.discount-modal__discount-info .discount-modal__threshold-highlight{color:#c133f2;font-size:20px;line-height:30px}.discount-modal__discount-desc{margin-top:12px;font-weight:400;font-size:15px;line-height:19px}.discount-modal__discount-code{padding:5px 12px;font-weight:400;font-size:14px;line-height:19px;border-radius:16px}.discount-modal__discount-code__icon{width:11px;height:11px;margin-left:4px}.discount-modal__discount-divider__text{font-weight:400;font-size:16px;line-height:20px}.discount-modal__discount-more{max-height:360px;margin-top:10px;overflow-y:auto}.discount-modal__discount-row{font-weight:400;font-size:15px;line-height:19px;padding:12px;border-radius:4px}.discount-modal__discount-row:not(:first-child){margin-top:10px}.discount-modal__discount-row__desc{margin-top:8px}.product-cell-wrapper{display:block;background:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:30px 12px 30px 0}.product-cell-wrapper.clickable{cursor:pointer}.product-cell-wrapper.clickable:active{background-color:#614c7314}.product-cell-wrapper .product-cell-logo-icon{color:#442f50}.product-cell-wrapper .product-cell-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-cell-wrapper .product-cell-row__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.product-cell-wrapper .product-cell-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-cell-wrapper .product-cell-info__key{color:#000c}.product-cell-wrapper .product-cell-info__value{color:#442f50}.product-cell-wrapper .product-cell-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#666}.product-cell-wrapper .product-cell-tags .product-cell-tag{position:relative}.product-cell-wrapper .product-cell-tags .product-cell-tag:before{position:absolute;background:#666;content:"";top:50%;left:0;width:6px;height:6px;background:#999;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-cell-wrapper .product-cell-more{cursor:pointer}.product-cell-wrapper .product-cell-more__icon{color:#0000004d}.product-cell-wrapper.disabled-px-to-vw{margin-right:0;margin-left:0;padding:30px 12px 30px 0}.product-cell-wrapper.clickable:hover{background:#614c730d}.product-cell-wrapper .product-cell-logo-icon{width:44px;height:44px}.product-cell-wrapper .product-cell-row__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-left:24px}.product-cell-wrapper .product-cell-info__key{color:#000;font-weight:500;font-size:16px;line-height:24px}.product-cell-wrapper .product-cell-info__value{margin-left:4px;font-size:16px;line-height:24px}.product-cell-wrapper .product-cell-tags{gap:16px;font-weight:400;font-size:14px;line-height:19px;margin:5px 0 0}.product-cell-wrapper .product-cell-tags .product-cell-tag{padding-left:14px}.product-cell-wrapper .product-cell-more{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8px}.product-cell-wrapper .product-cell-more:after{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:""}.product-cell-wrapper .product-cell-more__icon{width:14px;height:14px}fieldset{padding:0;border:0}.opposing-items,.size-chart-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.opposing-items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.product-form .label{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;color:#000;font-weight:500;font-size:16px;line-height:24px;text-align:left}.product-form .option-selector{margin-bottom:20px}.size-chart-link{gap:4px;font-size:15px;line-height:21px;cursor:pointer}.size-chart-link__text{color:#666;font-size:12px;line-height:18px;vertical-align:middle;text-decoration-line:underline;cursor:pointer}.option-selector__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.opt-btn{position:absolute;z-index:-1;opacity:0}.opt-btn:checked+.opt-label{border-color:#614c73;cursor:default}.opt-label{position:relative;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:92px;max-width:100%;min-height:24px;color:#000;font-size:14px;text-align:center;background-color:#fff;border:1px solid #dedede;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center}.opt-label__text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;line-height:20px;word-break:normal;word-wrap:break-word}#SI_trigger,.opt-label__text span{line-height:18px}.opt-btn.is-unavailable+.opt-label{color:#0006;background:no-repeat center/100% 100% #fff;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27rgba%280, 0, 0, 0.2%29%27 stroke-width=%270.4%27 preserveAspectRatio=%27none%27 %3E%3Cline x1=%2724%27 y1=%270%27 x2=%270%27 y2=%2724%27%3E%3C/line%3E%3C/svg%3E")}.hete-purchase-addCart{display:none}.product-form .quantity-submit-row.has-spb .button{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:44px;min-height:42px;padding:13px 25px;color:#fff;font-size:17px;background:#000;border:1px solid #000;cursor:pointer}.inventoryQuantity{display:block;margin-bottom:10px;color:#0009}#SI_trigger{height:auto;margin-top:12px;padding:16px 25px;color:#fff;text-align:center;vertical-align:middle;background:#705d81;border:1px solid #705d81;cursor:pointer}.original-selector,.quickbuy-container-h5 .title-wishlist{display:none}.figure,original-product-info .variant-option__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.title-wishlist,.title-wishlist .swym-btn-container,.title-wishlist .swym-wishlist-button-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-wishlist{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.title-wishlist .swym-btn-container,.title-wishlist .swym-wishlist-button-bar{border:0!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.title-wishlist .swym-fave-count{display:none!important}.title-wishlist button.swym-button.swym-add-to-wishlist{color:#845fa5!important;border:0!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.title-wishlist button.swym-button.swym-add-to-wishlist:after{color:#845fa5!important}.title-wishlist button.swym-button.swym-add-to-wishlist:active,.title-wishlist button.swym-button.swym-add-to-wishlist:focus,.title-wishlist button.swym-button.swym-add-to-wishlist:focus-visible{border:0!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.title-wishlist button.swym-button.swym-add-to-wishlist::-moz-focus-inner{border:0}.property-name-text{display:none}.product-image-title{margin-bottom:0}.product-image-title .title-container-details{display:block;padding:0 0 8px}.product-image-title .title-container-details .title-more-h1{margin-bottom:0;color:#000;font-weight:500;font-size:20px;line-height:30px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:5 4 1}.product-image-title .title-container-details .title-more-h1 .activity-icon{position:relative;top:5px;width:22px;height:22px}.quickbuy-container-h5 .title-wishlist{display:-webkit-box;display:-ms-flexbox;display:flex}.title-wishlist .swym-wishlist-button-bar{-ms-flex-item-align:center;align-self:center;margin:0 0 0 12px}.main-product-page>.container.desktop-only.not-in-quickbuy{max-width:1400px}.main-product-page>original-product-info.product-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px;width:100%;max-width:1400px;margin:auto}.main-product-page>original-product-info.product-detail:after{content:none}.main-product-page>original-product-info.product-detail .product-column-right{-webkit-box-flex:1;-ms-flex:1;flex:1;width:initial;min-width:0;margin-left:0}.main-product-page>original-product-info.product-detail>.product-gallery{position:sticky;top:calc(4px + var(--theme-sticky-header-height));-ms-flex-item-align:start;align-self:flex-start}original-product-info .opt-btn.is-unavailable+.opt-label:has(.variant-option){color:#000;background-image:initial}original-product-info .opt-btn.is-unavailable+.opt-label:has(.variant-option) .variant-option__info{color:#0006;background:no-repeat center/100% 100% #fff;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27rgba%280, 0, 0, 0.2%29%27 stroke-width=%270.4%27 preserveAspectRatio=%27none%27 %3E%3Cline x1=%2724%27 y1=%270%27 x2=%270%27 y2=%2724%27%3E%3C/line%3E%3C/svg%3E");border-radius:5px}original-product-info .variant-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:110px}original-product-info .variant-option__image{width:110px;height:138.33333333px;padding:5px 5px 0}original-product-info .variant-option__image__enlarge{position:absolute;top:6px;right:6px;width:14px;height:14px}original-product-info .variant-option__image__enlarge svg{width:14px;height:14px;vertical-align:initial}original-product-info .variant-option__image__enlarge:after{position:absolute;content:"";top:-12px;right:-12px;bottom:-12px;left:-12px}original-product-info .variant-option__promote-icon img{display:inline-block;width:14px;height:14px;vertical-align:middle}original-product-info .variant-option__value{font-size:13px}original-product-info .variant-option__info__content{line-height:18px}original-product-info .variant-option__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;color:#000;font-size:26px;line-height:32px;text-align:center;vertical-align:middle}original-product-info .opt-label:has(.variant-option){padding:0}original-product-info .variant-option-desc{display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:24px;margin-top:12px;padding:3px 6px;color:#666;font-size:13px;font-style:normal;line-height:18px;text-align:left;background:#f6f3f9;border-radius:2px}original-product-info .scroll-indicator-left,original-product-info .scroll-indicator-right{display:none}.price-container{margin-bottom:8px}.price-container .variant-visibility-area .price-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-container .variant-visibility-area .price-area .main-product__price-wrapper__price{color:var(--product_card_price_highlight_color)!important;font-size:28px!important;font-style:normal;line-height:40px;text-align:left;-webkit-text-decoration:none!important;text-decoration:none!important}.price-container .variant-visibility-area .price-area .main-product__price-wrapper__sub-price{margin:0 0 0 14px!important;font-size:16px!important;font-style:normal;line-height:40px;text-align:left;-webkit-text-decoration:line-through;text-decoration:line-through}.price-container .variant-visibility-area .price-area .h4-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.price-container .variant-visibility-area .price-area .main-product__price-wrapper__price-tips{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;grid-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;margin:0 10px;padding:0 4px;color:#442f50;font-size:12px;font-style:normal;line-height:20px;text-align:left;background:#d7c2e8;background-repeat:no-repeat;background-size:100% 100%;border-radius:4px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.price-container .variant-visibility-area .price-area .main-product__price-wrapper__price-tips .price-tips-text{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.price-container .variant-visibility-area .price-area .main-product__price-wrapper__price-tips__divider{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:13px;font-size:13px;line-height:1}.price-container .variant-visibility-area .price-area .main-product__price-wrapper__price-tips__divider svg{width:13px;height:13px}.product-gallery.product-gallery--rectangle .product-gallery__stage{width:min(100%,calc((100vh - 202px)*.75));width:min(100%,calc((100vh - var(--theme-header-height, 117px) - 85px)*3/4));max-height:calc(100vh - 202px);max-height:calc(100vh - var(--theme-header-height, 117px) - 85px)}.product-gallery.product-gallery--rectangle .product-gallery__item{width:100%}.product-gallery.product-gallery--rectangle .lazy-picture img{-o-object-position:left center;object-position:left center}.product-gallery.product-gallery--rectangle .product-gallery__carousel>[data-scroller-wrapper]>.mec-scroller__arrow--right{right:auto;left:calc(min(100%,calc((100vh - 202px)*.75)) - 54px);left:calc(min(100%,calc((100vh - var(--theme-header-height, 117px) - 85px)*3/4)) - 54px)}.product-gallery.product-gallery--rectangle .product-gallery__carousel>[data-scroller-wrapper]>.mec-scroller__arrow--left{left:10px}.product-gallery--rectangle .product-gallery__carousel--multiple{padding-left:calc(14.328358% + 44px)}.product-gallery__thumbnail__item{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;width:auto;max-width:none}.main-product-page>original-product-info.product-detail>.product-gallery{position:relative;top:auto;-ms-flex-item-align:stretch;align-self:stretch}.main-product-page>original-product-info.product-detail .product-gallery__carousel{position:relative;top:auto}
/*# sourceMappingURL=/cdn/shop/t/134/assets/sections-original-main-product-index@min-width-768px.css.map */
