.page-width{padding-right:16px;padding-left:16px}@media screen and (min-width: 750px){.page-width{padding-right:32px;padding-left:32px}}.gpo-container .gpo-app{background-color:transparent}.gpo-container .gpo-app .gpo-form__group .gpo-label .label-content{color:#fff;font-size:14px;letter-spacing:0;line-height:1.2;margin:0 0 11px}.gpo-container .gpo-app .gpo-form__group .gpo-input{border-radius:40px}@keyframes easeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}.custom__share{display:flex;align-items:center;margin-bottom:16px!important;position:relative;padding:0}.custom__share .js-emaillink{font-size:9px}.custom__share .share-status{display:flex;align-items:center;position:absolute;left:80px;top:50%;transform:translateY(-50%);opacity:0}.custom__share .share-status.share-status--changed{animation:easeInOut 1.5s 0s linear forwards}.custom__share .share-status svg{margin-right:4px}.custom__share:hover .custom__share-button{text-decoration:underline}.custom__share .custom__share-button{cursor:pointer;color:#ffdc25;font-family:Cabin;font-size:16px;font-style:normal;font-weight:400;line-height:25.6px;background-color:unset;border:unset;box-shadow:unset;display:flex;align-items:center}.custom__share .custom__share-button svg{margin-left:4px;fill:#ffdc25}.faq__accordion.faq__accordion--active .accordion__icon-wrapper .plus{display:none!important}.faq__accordion.faq__accordion--active .accordion__icon-wrapper .minus{display:block!important}.faq__accordion.faq__accordion--active .faq__accordion-description{height:auto;transition:height .6s ease-in-out,padding .6s ease-in-out}.faq__accordion .faq__accordion-description{height:0;padding-top:0;padding-bottom:0;overflow:hidden;transition:height .6s ease-in-out,padding .6s ease-in-out}.product.grid,.product-info-inject{--Pink: 255, 0, 239;--Purple: 83, 0, 112;--Violet: 46, 2, 73;--White: 255, 255, 255;--Yellow: 255, 220, 37;--grid-mobile-horizontal-spacing: 40px;--grid-mobile-vertical-spacing: 40px;gap:40px}@media screen and (min-width: 750px){.product.grid{--grid-desktop-horizontal-spacing: 32px;--grid-desktop-vertical-spacing: 32px;gap:0}}@media screen and (min-width: 750px){.product__media-wrapper{padding:0 0 16px}}@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__media-wrapper{max-width:57.8488%;width:57.8488%}}.product__media-wrapper img{vertical-align:top}.product__media-wrapper .product__media-gallery{--media-radius: 12px}@media screen and (min-width: 990px){.product__media-wrapper .product__media-gallery{--media-radius: 16px}}.product__media-wrapper .product__media-gallery>.swiper-wrapper:not(.swiper-initialized) .swiper-slide{width:100%}@media screen and (min-width: 750px){.product__media-wrapper .product__media-gallery .swiper-pagination__wrapper{justify-content:flex-start}}@media screen and (min-width: 750px){.product__media-wrapper .product__media-gallery .swiper-pagination__wrapper>.swiper-button{display:none}}@media screen and (min-width: 750px){.product__media-wrapper .swiper-slide.product__media-item:not(.is-active){display:block}}.product__media-wrapper .product__media{border:0}.product__media-wrapper .product__media-toggle:after{height:62px;width:62px}@media screen and (min-width: 990px){.product__media-wrapper .product__media-toggle:after{bottom:0;height:120px;top:auto;width:120px}}.product__media-wrapper .product__media-icon{background:rgb(var(--Purple));border:1px solid rgba(255,255,255,.08);color:#fff;height:30px;left:16px;top:16px;width:30px}@media screen and (min-width: 990px){.product__media-wrapper .product__media-icon{bottom:32px;height:56px;left:32px;opacity:1;top:auto;width:56px}}.product__media-wrapper .product__media-icon .icon{fill:currentColor;height:auto;width:13px}@media screen and (min-width: 990px){.product__media-wrapper .product__media-icon .icon{width:22px}}.product__info-wrapper{letter-spacing:0}@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__info-wrapper{max-width:42.1512%;width:42.1512%}}@media screen and (min-width: 750px){.product__info-wrapper{padding:0 0 0 32px}}.product__info-wrapper .shopify-app-block{line-height:1}.product__info-wrapper a[href="#looxReviews"]{cursor:default}.product__info-container>*+*{margin:32px 0}.product__text{border-radius:52px;border:1px solid rgb(var(--Pink));display:inline-block;vertical-align:top;font-size:14px;line-height:1.2;margin:0 0 16px;padding:4px 15px 3px 13px}.product__title{margin:0 0 17px}@media screen and (min-width: 990px){.product__title{max-width:75%}}.product__title h1{font-size:32px;letter-spacing:0;line-height:1.2}.product__title+.shopify-app-block{margin-top:0}.product__price-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;-moz-column-gap:17px;column-gap:17px}.product__price-wrapper .price--large{color:#fff;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.2}.product__price-wrapper .price--large .price__container{margin:0}.product__tax{background:#380f52;border:1px solid rgba(255,255,255,.08);border-radius:32px;font-size:14px;letter-spacing:0;line-height:1.6;margin:0;padding:7px 24px}variant-radios .product-form__input{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:8px;margin:25px 0 0;max-width:none}variant-radios .product-form__input:last-child{margin-top:0}variant-radios .product-form__input .form__label{color:#ab9ab6;font-size:14px;letter-spacing:0;line-height:1.2;margin:0 0 11px}variant-radios .product-form__input .form__label span{color:#fff}variant-radios .product-form__input.size input[type=radio]:checked+label{background:rgb(var(--Purple));border:1px solid rgb(var(--Pink))}variant-radios .product-form__input.size input[type=radio]+label{--variant-pills-radius: 32px;background:0 0;border:1px solid rgba(255,255,255,.08);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.6;margin:0;padding:13px 32px}variant-radios .product-form__input.color input[type=radio]:checked+label{--variant-pills-radius: 8px}variant-radios .product-form__input.color input[type=radio]:checked+label:before{border-color:currentColor}variant-radios .product-form__input.color input[type=radio]:checked+label .icon{display:inline}variant-radios .product-form__input.color input[type=radio]+label{--variant-pills-radius: 6px;border-radius:var(--variant-pills-radius);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;margin:0;padding:0}variant-radios .product-form__input.color input[type=radio]+label:before{border-radius:11px}variant-radios .product-form__input.color input[type=radio]+label .icon{display:none;fill:#2e0249;height:auto;width:12px}variant-radios .product-form__input.acrylic input[type=radio]:checked+label{background:rgb(var(--Purple));border-color:rgb(var(--Pink))}variant-radios .product-form__input.acrylic input[type=radio]:checked+label:before{display:block}variant-radios .product-form__input.acrylic input[type=radio]+label{--variant-pills-radius: 6px;background:0 0;border-color:#ffffff14;border-radius:var(--variant-pills-radius);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;gap:12px;font-size:14px;letter-spacing:0;line-height:1.2;height:106px;margin:0;padding:5px;width:119px}variant-radios .product-form__input.acrylic input[type=radio]+label:before{background:#2e0249;border:1px solid rgba(255,255,255,.08);border-radius:100%;bottom:auto;box-shadow:none;display:none;height:6px;left:auto;right:6px;top:6px;width:6px;z-index:1}.product-form__buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:16px;max-width:none}.product-form__buttons button.product-form__submit,.product-form__buttons button.shopify-payment-button__button{--buttons-color-bg: rgb(var(--Pink));--buttons-color-text: #fff;--buttons-radius-outset: 60px;background-color:var(--buttons-color-bg);color:var(--buttons-color-text);font-size:16px;font-weight:500;letter-spacing:0}.product-form__buttons .shopify-payment-button{max-width:calc(50% - 8px);order:-1;width:50%}@media screen and (min-width: 990px){.product-form__buttons .shopify-payment-button{max-width:calc(62% - 8px);width:62%}}.product-form__buttons .shopify-payment-button div[role=button]{--buttons-radius-outset: 60px;font-size:16px!important;min-height:58px!important}.product-form__buttons .shopify-payment-button .shopify-payment-button__more-options{display:none}.product-form__quantity{max-width:calc(50% - 8px);order:-1;width:50%}@media screen and (min-width: 990px){.product-form__quantity{max-width:calc(38% - 8px);width:38%}}.quantity{--inputs-radius: 68px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);min-height:calc(5.6rem + var(--inputs-border-width) * 2);overflow:hidden;width:100%}.quantity:after,.quantity:before{display:none}.quantity__button{color:rgb(var(--Yellow));justify-content:flex-end;width:45px}.quantity__button:not(:focus-visible):not(.focused){background:0 0}.quantity__button .icon{fill:currentColor;height:auto;width:22px}.quantity__input{background:0 0!important;font-family:var(--font-body-family);font-size:16px;opacity:1;padding:0}.quantity__input:focus,.quantity__input:focus-visible{box-shadow:none;outline:0}.quantity__input+.quantity__button{justify-content:flex-start}.product-form__submit{--color-base-outline-button-labels: rgb(var(--Pink));margin:0;min-height:calc(5.6rem + var(--buttons-border-width) * 2)}.product__description{color:#f3e9f0;font-size:14px;font-weight:400;line-height:1.6}@media screen and (min-width: 990px){.product__description{font-size:16px}}@media screen and (min-width: 990px){.product__info-container .product__description{margin:33px 0 0}}.share-button{margin-bottom:15px}.share-button .share-button__details{display:none}.share-button .share-button__details .share-button__fallback{top:50%;transform:translateY(-50%);left:73px;width:calc(100% - 72px)}.share-button:hover .share-button__details{display:block}.share-button__button{color:rgb(var(--Yellow));font-size:16px;line-height:1.6;min-height:0}.share-button__button.hidden{display:flex!important}.share-button__button .icon{fill:currentColor;height:auto;margin:0 0 0 5px;width:18px}.product__accordion{margin:0!important}.product__accordion+.product__accordion{margin:8px 0 0!important}.product-media-modal__content img{max-width:100%}.product__payment-notes{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;gap:16px;font-size:14px;line-height:1.4}@media screen and (min-width: 990px){.product__payment-notes{margin:-16px 0 0}}.product__payment-notes .price--currency-symbol{margin-right:-2px}.product__payment-notes p{margin:0}.product__payment-notes p img{vertical-align:middle}.product__payment-notes img{vertical-align:top}.product__payment-notes a{color:rgb(var(--Yellow))}.product__payment-notes a:hover{text-decoration:none}.product__payment-notes a[target=_blank] .icon{display:inline;margin:0 0 0 4px}.product__payment-notes a .icon{display:none;fill:currentColor;vertical-align:text-top}.product__payment-notes--top{background:rgb(var(--Purple));border:1px solid rgb(var(--Purple));border-radius:8px;padding:22px 30px 25px 94px;position:relative}@media screen and (min-width: 990px){.product__payment-notes--top{padding:25px 30px 26px 94px}}.product__payment-notes--top:before{background:rgb(var(--Violet));border:1px solid rgba(255,255,255,.08);border-radius:100%;content:"";height:12px;position:absolute;right:7px;top:7px;width:12px}.product__payment-notes--top .product__payment-notes-logo{left:23px;position:absolute;top:50%;transform:translateY(-50%)}.product__payment-notes--bottom .shopify-payment-button__button{display:none}.product__payment-notes--bottom .shopify-payment-button__more-options{border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:rgb(var(--Yellow));font:inherit;letter-spacing:0;margin:0;padding:16px 15px 15px;text-align:center}.product__payment-notes--bottom .shopify-payment-button__more-options:hover{text-decoration:none}.product__payment-notes--bottom .shopify-payment-button__more-options .icon{fill:currentColor}.product__learn-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;font:700 16px/1.2 var(--font-heading-family);margin-bottom:34px;padding:34px 20px 31px;position:relative;text-align:center}@media screen and (min-width: 990px){.product__learn-card{font-size:18px;margin-bottom:32px;padding:32px 20px 31px}}@media screen and (max-width: 989px){#shopify-section-template--17640691925156__create-your-own .product__learn-card{padding-top:20px!important;margin-top:20px!important}}.product__learn-card:before{background:rgb(var(--Violet));border:1px solid rgba(255,255,255,.08);border-radius:100%;content:"";height:12px;position:absolute;right:8px;top:8px;width:12px}.product__learn-card p{margin:0 auto 35px;max-width:366px}@media screen and (min-width: 990px){.product__learn-card p{margin-bottom:32px}}.product__learn-card p strong{color:rgb(var(--Yellow))}.product__learn-card .button{--buttons-color-bg: rgb(var(--Pink));--buttons-radius-outset: 60px;--buttons-radius: var(--buttons-radius-outset);--buttons-color-text: rgb(var(--White));font-family:var(--font-body-family);font-size:16px;font-weight:500;letter-spacing:0;min-height:calc(5.6rem + var(--buttons-border-width) * 2);padding:0 33px;z-index:1}.product__learn-card .button:hover{background:var(--buttons-color-text);color:var(--buttons-color-bg)}.product__learn-card .button:after{display:none}.product__learn-card>.icon{bottom:15px;left:0;position:absolute}@media screen and (min-width: 750px){.product-media-modal__content{white-space:nowrap}}@media screen and (min-width: 750px){.product-media-modal__content>*{display:inline;height:100%;width:auto}}@media screen and (min-width: 750px){.product-media-modal__content>:not(.active){display:inline}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/section-main-product-custom.css.map */
