/** Shopify CDN: Minification failed

Line 237:0 Unexpected ","

**/
.product__info-wrapper .product__description.rte.quick-add-hidden .desc-title{width:100%}
.product__info-wrapper .product__description.rte.quick-add-hidden{display:flex;flex-flow:row wrap;width:100%}
.product__info-wrapper .product__description.rte.quick-add-hidden{display:flex;flex-flow:row wrap;width:100%}
.product__info-wrapper .product__description .product-info-pdf{order:1;order:3;display:inline-block;height:auto;padding:17px 20px 15px 55px;background-color:transparent;text-align:left;position:relative;line-height:inherit;margin-bottom:40px;font-size:12px;color:#a547bf;border:1px solid #a547bf;text-transform:uppercase;text-decoration:none}
.product__info-wrapper .product__description .product-info-pdf:before{content:"";background:url(pdf.svg) no-repeat center center;width:26px;height:30px;position:absolute;left:15px;top:0;bottom:0;margin:auto}
.product__info-wrapper .product__description .product-info-pdf:hover{background-color:#a547bf;color:#fff}
.product__info-wrapper .product__description.rte.quick-add-hidden .desc-title{order:0}
.product__info-wrapper .product__description.rte.quick-add-hidden .desc-title+ul{order:1}
.product__info-wrapper .value{order:1}
.product__info-wrapper .product__description.rte.quick-add-hidden .desc-title+*{margin:1em 0}
.quantity-input{color:currentColor;font-size:1.4rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}
.quantity-input:focus-visible{background-color:rgb(var(--color-background));z-index:2}
.quantity-input:focus{background-color:rgb(var(--color-background));z-index:2}
.quantity-input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}
.quantity-input:-webkit-autofill,.quantity-input:-webkit-autofill:active,.quantity-input:-webkit-autofill:hover{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}
.quantity-input::-webkit-inner-spin-button,.quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.quantity-input[type=number]{-moz-appearance:textfield}
.product__info-container .breadcrumbs{margin:0;padding:0}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow div.pdp-fulldesc ul{display:block;list-style:none;padding:0}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow div.pdp-fulldesc ul li ul{padding:6px 0}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow div.pdp-fulldesc ul li{position:relative;padding-left:20px}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow div.pdp-fulldesc ul li ul li{padding-left:15px}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow div.pdp-fulldesc ul li:before{content:"";position:absolute;height:13px;width:13px;background-image:url('arrows-cms.svg');background-size:cover;left:0;top:4px}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow div.pdp-fulldesc ul li ul li:before{height:10px;width:10px;top:6px}
.pdp-fulldesc a{color:var(--t_color1);text-decoration:none}
.product .product__info-wrapper .product-variant .product-form__input input[type=radio]:checked+label{border:2px solid red}
.product__info-wrapper .product__inventory{display:none}
.product-instruction .product__description h1{font-size:36px;font-weight:700}
.product--no-media .product__info-wrapper .product__title{text-align:left}
.product .grid__item.product__media-wrapper,.product.product--large .grid__item.product__media-wrapper{max-width:37%;width:37%}
.product .grid__item.product__info-wrapper,.product.product--large .grid__item.product__info-wrapper{max-width:63%;width:63%;position:relative}
.product .grid__item.product__info-wrapper .product__info-container,.product.product--large .grid__item.product__info-wrapper .product__info-container{max-width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start}
.product__info-container .product__breadcrumbs,.product__info-container .product__title{width:100%}
.product__info-container .product__breadcrumbs{font-size:14px}
.product .grid__item.product__media-wrapper .product__media-list{justify-content:center}
.product .grid__item.product__media-wrapper .product__media-list .product__media-item{max-width:100%;width:100%}
.product .grid__item.product__media-wrapper .product__media-list .product__media-item.is-active{padding:10px;border:5px solid #b04ec4}
.product .product__info-wrapper .product__text{font-size:11px}
.product .product__info-wrapper .product__title h1{font-size:24px;line-height:1.2;color:var(--t_color1)}
.product .product__info-wrapper .price .price__container .price-item--regular{font-size:22px;font-weight:700}
.product .product__info-wrapper .price .price__container .price-item--sale{font-size:22px;font-weight:700}
.product .product__info-wrapper .product__short_description{font-size:16px;font-weight:700;color:var(--black_clr);margin:15px 0 20px;overflow:hidden;line-height:1.4}
.product .product__info-wrapper .pdp-shortdescMore{height:64px}
.product__info-container form.installment .btn.klaviyo-bis-trigger{display:none!important}
.product-form__buttons button.btn.btn-success.gw-button-widget{display:inline-block;color:#fff!important;cursor:pointer;font-size:12px;line-height:1.6rem;font-weight:700;padding:15px 25px;text-transform:uppercase;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;background-color:var(--t_color1);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none;border:none;background-color:#000!important;white-space:nowrap;margin-left:12px}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow{height:auto}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow .moretext,.product .product__info-wrapper .product__short_description.pdp-fulldescshow .pdpdesc{display:none}
.product .product__info-wrapper .product__short_description:not(.pdp-shortdescMore) .lesstext,.product .product__info-wrapper .product__short_description:not(.pdp-shortdescMore) .moretext{display:none}
.lesstext,.moretext{color:var(--t_color1);cursor:pointer;display:flex;flex-flow:row wrap;justify-content:flex-end;text-transform:uppercase;font-size:14px}
.lesstext:hover,.moretext:hover{text-decoration:underline}
body.how-to .product .product__info-wrapper .product__short_description.pdp-fulldescshow .pdp-fulldesc *{font-size:16px!important}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow .pdp-fulldesc p{margin:0 0 8px 0}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow .pdp-fulldesc p:last-child{margin-bottom:0}
.product .product__info-wrapper .product__short_description .pdp-fulldesc .time-to-completion{display:block;margin-top:20px}
.product .product__info-wrapper .product__short_description .pdp-fulldesc p:last-child,.product .product__info-wrapper .product__short_description .pdp-fulldesc ul:last-child{display:inline}
.product .product__info-wrapper .product__short_description.shortdescMore .pdp-fulldesc{display:inline}
.product .product__info-wrapper .product__short_description.shortdescMore .pdp-fulldesc{display:block}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow .pdp-fulldesc{display:inline}
.product .product__info-wrapper .product__short_description .readLess,.product .product__info-wrapper .product__short_description .readMore{font-weight:700;color:var(--t_color1)}
.product .product__info-wrapper .product-variant .product-form__input .form__label{font-size:16px;text-transform:uppercase;font-weight:700;color:var(--black_clr)}
.product .product__info-wrapper .product-variant .product-form__input .size-swatches{border-radius:0;padding:16px 10px;font-size:15px;font-weight:700;color:var(--black_clr)}
.product .product__info-wrapper .product-variant .product-form__input .color-swatches{border:1px solid #c1c1c1;width:37px;height:37px;padding:2px;border-radius:50%}
.product .product__info-wrapper .product-form__quantity{display:flex;align-items:center;margin:30px 0}
.product .product__info-wrapper .product-form__quantity .quantity{width:70px;height:50px}
.product .product__info-wrapper .product-form__quantity .quantity__label{font-size:16px;font-weight:700;color:var(--black_clr);text-transform:uppercase;margin:0 10px 0 0;line-height:normal}
.product .product__info-wrapper .product-form__quantity .quantity .quantity-input{opacity:1}
.product .product__info-wrapper .product-form__quantity .quantity .quantity__button{padding:0;height:auto;display:inline-block;position:absolute;right:6px;opacity:1;z-index:1;width:20px;height:20px}
.product .product__info-wrapper .product-form__quantity .quantity .quantity__button .icon{display:none}
.product .product__info-wrapper .product-form__quantity .quantity .quantity__button::before{content:'';border-top:2px solid #000;border-left:2px solid #000;position:absolute;width:8px;height:8px;left:0;top:0;right:0;bottom:0;margin:auto}
.product .product__info-wrapper .product-form__quantity .quantity .quantity-input{max-width:70%;font-weight:700;border:#b1b1b1 1px solid;border-right:none;border-radius:0!important}
.product .product__info-wrapper .product-form__quantity .quantity .quantity__button[name=minus]{bottom:5px}
.product .product__info-wrapper .product-form__quantity .quantity .quantity__button[name=plus]::before{transform:rotate(45deg)}
.product .product__info-wrapper .product-form__quantity .quantity .quantity__button[name=plus]{margin-top:5px;right:5px}
.product .product__info-wrapper .product-form__quantity .quantity .quantity__button[name=minus]::before{transform:rotate(-135deg)}
.product .product__info-wrapper .product-variant .product-form__input:last-of-type{margin-top:10px}
.product-form__buttons .product-form__submit{padding:5px 30px;width:auto;font-size:16px;font-weight:700;border:0;background:var(--t_color2);color:var(--white_color);text-transform:uppercase;box-shadow:none;margin:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.product-form__buttons .product-form__submit a{color:var(--white_color);text-decoration:none}
.product-form__buttons .product-form__submit::after,.product-form__buttons .product-form__submit::before{display:none}
.product-form__buttons .product-form__submit:hover{background:var(--t_color1);box-shadow:none}
.product-form__buttons .shopify-payment-button{display:inline-block;margin-left:15px}
.product-form__buttons{display:flex;align-items:center}
.product-form__buttons .shopify-payment-button .shopify-payment-button__button{padding:5px 45px;width:auto;font-size:16px;font-weight:700;border:0;background:var(--t_color2);color:var(--white_color);text-transform:uppercase;box-shadow:none;margin:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.product-form__buttons .shopify-payment-button .shopify-payment-button__button::after,.product-form__buttons .shopify-payment-button .shopify-payment-button__button::before{display:none}
.product-form__buttons .shopify-payment-button .shopify-payment-button__button:hover{background:var(--t_color1);box-shadow:none}
.product__info-wrapper form[data-type=add-to-cart-form]{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:15px;position:relative}
.color-message{position:absolute;color:red;top:-33px}
.klaviyo-bis-trigger,.product .product__info-wrapper .product-detail-tab .product-detail-tabing .product-popup-modal__button,.product .product__info-wrapper .product-detail-tab .product-detail-tabing .tab{display:inline-block;color:#fff;cursor:pointer;font-size:12px;line-height:1.6rem;font-weight:700;padding:10px 20px;text-transform:uppercase;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;background-color:var(--t_color1);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none}
.product__info-container .klaviyo-bis-trigger{margin:0;background-color:var(--black_clr);padding:14px 20px}
.product .product__info-wrapper .product-detail-tab .product-detail-tabing .tab:not(:last-child){margin:10px 10px 10px 0}
.product .product__info-wrapper .product-detail-tab .product-detail-tabing .product-popup-modal__button:hover,.product .product__info-wrapper .product-detail-tab .product-detail-tabing .tab:hover{background:var(--t_color2)}
.product .product__info-wrapper .product-detail-tab .product-detail-tabing .product-popup-modal__button{text-decoration:none}
.product-instruction{margin-top:40px;padding:50px 0;background:var(--t_color1);position:relative;width:99.58vw;margin-left:calc(50% - 50vw);text-align:left;color:var(--white_color)}
.product-instruction .product-instruction-title{font-size:20px;font-weight:700;color:var(--white_color);text-transform:uppercase}
.product-instruction .product__description h2{font-size:20px;font-weight:700}
.product-instruction .product__description *{color:var(--white_color);font-size:16px;font-weight:400}
.product-instruction .product__description p{margin:5px 0}
.product-instruction .product__description a{color:var(--white_color)}
.product-instruction .product__description a:hover{color:var(--white_color);text-decoration:none}
.product-instruction .product__description ul{list-style:none;padding-left:0}
.product-instruction .product__description ul li strong{display:block;font-size:20px;font-weight:700;text-transform:uppercase}
.product-instruction .product__description ul li{margin:14px 0;line-height:1.3;padding-left:20px;position:relative}
.product-instruction .product__description ul li:before{content:"";position:absolute;height:13px;width:13px;background-image:url("arrows-product-instruction.svg");background-size:cover;left:0;top:4px}
.product-instruction p{text-align:left!important}
.pdp-fulldesc p>.default-btn,.product-instruction p>.pdf-link,.product-instruction>.pdf-link,.productinstruction p>.default-btn{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0;background-color:var(--t_color2);color:var(--white_color)!important;text-transform:uppercase;border:none;padding:12px 25px 10px;border-radius:60px;text-decoration:none;transition:all .5s ease;margin:10px 0 12px;display:inline-block}
.product-instruction p>.pdf-link:hover,.product-instruction>.pdf-link:hover{background-color:var(--white_color);color:var(--t_color1)!important}
.pdp-fulldesc p>.default-btn:hover,.productinstruction p>.default-btn:hover{background-color:var(--t_color1);color:var(--white_color)!important}
.recommanded-product-section .related-products__heading{text-align:center;color:var(--t_color1);margin:0 0 40px}
.color-label{text-transform:capitalize;font-size:10px;line-height:1.3;color:#000;margin-top:2px}
.mold-title .mold-name{color:#000;font-weight:700;font-size:15px;margin:0 0 10px 0}
.pw-clr{width:44px;height:44px;overflow:hidden;cursor:pointer;border-radius:100%;border:2px solid transparent;position:relative}
.out-of-stock .pw-clr:before{opacity:1;border-radius:50%;background:-webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(255,255,255,0)),color-stop(42%,rgba(255,255,255,0)),color-stop(43%,#fff),color-stop(46%,#fff),color-stop(47%,#000),color-stop(53%,#000),color-stop(54%,#fff),color-stop(57%,#fff),color-stop(58%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));position:absolute;height:100%;width:100%;top:0;left:0;content:""}
.pw-clr.selected{border-color:red}
.text-red{color:red;font-size:14px;margin-bottom:5px}
.pw-clr img{width:100%;height:100%;object-fit:cover;border:1px solid #c1c1c1;border-radius:100%}
.product-swatches{display:flex;flex-flow:row wrap;width:100%}
.bundle-clr-item{width:60px;margin:4px;text-align:center;display:flex;flex-flow:row wrap;justify-content:center}
.product-swatches{display:flex;flex-flow:row wrap;width:100%}
.bundle-clr-item{width:55px;margin:10px;text-align:center;display:flex;flex-flow:row wrap;justify-content:center}
.product-swatches .selected+.quantity-selector{display:flex!important;flex-flow:row wrap;align-items:center;border:1px solid #ccc;background:#fff;font-size:16px;margin-top:5px;height:38px;width:100%;padding:3px}
.product-swatches .quantity-selector button.quantity__button[name=minus],.product-swatches .quantity-selector button.quantity__button[name=plus]{width:auto;height:100%;cursor:pointer;color:#000}
.product-swatches .quantity-selector input.quantity-input{width:20px;text-align:center;padding:0;opacity:1;display:flex;min-width:inherit;font-family:var(--font_family)}
.metafield-section .mold-title{font-size:15px;letter-spacing:.11px;padding:7px 15px 5px 15px;background-color:#eeecf0;display:block;border-bottom:1px solid #d9d9d9;position:relative;line-height:normal}
.metafield-section .mold-title p{margin:0;color:#000;font-weight:700;font-size:14px}
.mold-option select{width:100%;font-family:var(--font_family);font-size:13px;font-weight:700;padding:10px 23px 10px 10px;margin-top:10px;border-radius:0;border:1px solid #ccc;appearance:none;-moz-appearance:none;-webkit-appearance:none}
.mold-option{position:relative}
.mold-option:after{content:'';position:absolute;right:10px;top:23px;width:8px;height:8px;border-left:#000 1px solid;border-bottom:#000 1px solid;pointer-events:none;z-index:2;transform:rotate(-45deg)}
.related-product-list .form .related-product{display:flex;flex-flow:row wrap;width:100%;padding:4px;align-items:center}
.related-product-list{border:1px solid rgba(140,139,137,.2);width:100%;margin-top:25px;padding:8px}
.related-product-list .form:nth-child(2n+2){background-color:#fbfbfb}
.related-product-list .form .related-product .related-product-image{width:50px}
.related-product-list .form .related-product button.product-form__submit{font-size:14px;padding:8px 20px;height:auto;min-height:inherit}
.related-product-list .form .related-product .related-product-name{font-size:14px;color:#000;font-weight:700;width:calc(100% - 200px);padding:0 10px}
.product__info-wrapper .product__description.rte.quick-add-hidden .desc-title{font-weight:700;font-size:14px;color:#000}
.product__info-wrapper .product__description.rte.quick-add-hidden{color:#000;font-size:14px;line-height:1.4}
.product__info-wrapper .product__description.rte.quick-add-hidden ul{list-style:none;padding:0}
.product__info-wrapper .product__description.rte.quick-add-hidden ul li{padding:0 0 0 14px;line-height:1.4;position:relative;margin:6px 0 8px 0}
.product__info-wrapper .product__description.rte.quick-add-hidden ul li:before{content:'';position:absolute;left:1px;top:8px;width:5px;height:5px;background-color:#000;border-radius:100%}
.productinstruction{width:100vw;float:inherit;margin:0 auto;margin-left:calc(50% - 50.5vw);background:#f9f1fb;padding:90px 15px 20px}
.productinstruction .productinstruction-title{text-align:center;font-size:18px;font-weight:700;text-transform:uppercase;color:#000;margin-bottom:40px}
.productinstruction .project-steps{max-width:750px;margin:0 auto;width:100%}
.project-step-row{box-shadow:0 11px 23px 7px rgba(0,0,0,.08);background-color:#f8f8f8;border:1px solid #ac4fc6;margin-bottom:50px;padding:20px 20px 20px 30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;color:var(--black_clr);font-weight:700;line-height:1.4;font-size:15px}
.project-step-row{flex-flow:row wrap}
.project-step-row.stepimg-1 .project-step-colLeft,.project-step-row.stepimg-1 .project-step-img{width:50%}
.project-step-row.stepimg-1 .project-step-img{padding-left:30px;margin:0}
.project-step-row.stepimg-1 .project-step-img img{width:100%}
.project-step-row.stepimg-2 .project-step-img{width:calc(50% - 20px);margin:20px 0;min-width:initial;padding:0}
.project-step-row.stepimg-2 .project-step-img:nth-child(3n){margin:20px}
.project-step-row .project-step-colLeft{width:100%}
.project-step-row .project-step-colLeft{margin:0 0 10px}
.project-step-row .project-step-img{width:calc(33.3333% - 15px);min-width:initial;margin:10px 0;padding:0}
.project-step-row .project-step-img:nth-child(3n){margin:10px 20px}
.project-step-row ul{margin:0;padding:0;list-style:none}
.project-step-row ul li{padding-left:15px;margin-bottom:7px;position:relative}
.project-step-row ul li:before{content:'';position:absolute;left:1px;top:10px;width:5px;height:5px;background-color:#000;border-radius:100%}
.project-step-img{min-width:340px;max-width:340px;padding-left:50px;margin-left:auto;position:relative;z-index:1}
.share-button.quick-add-hidden{display:none}
.product.product--large{margin-bottom:40px}
.review-scn{background-color:#f8f1fa;width:100%;padding:40px 0}
.zoom-result{border:#ccc 1px solid!important;background-color:#fff!important;box-shadow:#919191 0 8px 16px}
#lens{background-color:rgba(233,233,233,.4);cursor:zoom-in}
#lens,#result{position:absolute;display:none;z-index:50}
.product__media-item.is-active{display:block}
#lens,#result,.product__media-item,.slideshow-thumbnails{border:solid var(--light-grey-2) 1px}
.product-media-container.constrain-height .media .image-zoom-effect{cursor:zoom-in}
.bv-compat.bv-scroll-spy{margin-bottom:50px!important}
.product .product__info-wrapper .product__short_description a{color:var(--t_color1)}
.product .product__info-wrapper .product__short_description.pdp-shortdescMore .pdp-fulldesc{opacity:0}
.product .product__info-wrapper .product__short_description.pdp-shortdescMore.pdp-fulldescshow .pdp-fulldesc{opacity:1}
@media (max-width:1365px){
.product-instruction{padding:60px 0}
.recommanded-product-section .related-products__heading{margin:0 0 35px}
}
@media (max-width:1199px){
.product .grid__item.product__media-wrapper,.product.product--large .grid__item.product__media-wrapper{max-width:38%;width:38%}
.product .grid__item.product__info-wrapper,.product.product--large .grid__item.product__info-wrapper{max-width:62%;width:62%;padding:0 0 0 30px}
.product .grid__item.product__media-wrapper .product__media-list .product__media-item.is-active{padding:24px;border:5px solid #b04ec4}
.product .product__info-wrapper .pdp-shortdescMore{height:65px}
.product .product__info-wrapper .product__short_description.pdp-fulldescshow div.pdp-fulldesc ul li:before{height:10px;width:10px;top:6px}
}
@media (max-width:1100px){
.product-form .product-form__buttons{width:auto}
.related-product-list .form .related-product{flex-flow:nowrap}
.product .product__info-wrapper .product-form__buttons .product-form__submit,.product .product__info-wrapper .product-form__buttons .shopify-payment-button{min-width:fit-content}
}
@media (max-width:1023px){
.recommanded-product-section .related-products__heading{margin-bottom:15px;font-size:18px}
.product .grid__item.product__media-wrapper,.product.product--large .grid__item.product__media-wrapper{max-width:40%;width:40%}
.product .grid__item.product__info-wrapper,.product.product--large .grid__item.product__info-wrapper{max-width:60%;width:60%}
.product .grid__item.product__media-wrapper .product__media-list .product__media-item .product__media-icon{opacity:0;visibility:hidden}
.product .grid__item.product__media-wrapper .product__media-list .product__media-item:hover .product__media-icon{opacity:1;visibility:visible}
.product .grid__item.product__media-wrapper .product__media-list .product__media-item:first-child{max-width:100%;width:100%}
.product .grid__item.product__media-wrapper .product__media-list .product__media-item.is-active{padding:3px;border:2px solid #b04ec4}
.product .grid__item.product__info-wrapper,.product.product--large .grid__item.product__info-wrapper{padding:0 0 0 30px}
.product-instruction{margin-top:20px;padding:45px 0}
.product-instruction .product__description *{font-size:14px}
.section-template--16784453107962__related-products-padding{padding-bottom:20px}
}
main#MainContent{overflow-x:hidden}
@media(max-width:992px){
.product .product__info-wrapper .pdp-shortdescMore{height:85px}
.color-message{top:-28px;font-size:12px}
}
@media (max-width:767px){
.product__info-container .breadcrumbs{display:none}
.product__title{margin-bottom:10px}
.product__info-container .product__breadcrumbs{display:none}
.product .product__info-wrapper .product__title h1{font-size:20px}
.product .product__info-wrapper .pdp-shortdescMore{height:105px}
.product .product__info-wrapper .product-form__quantity{margin:20px 0}
#lens,#result{display:none!important}
.product .grid__item.product__media-wrapper,.product.product--large .grid__item.product__media-wrapper{max-width:100%;width:100%}
.product .grid__item.product__info-wrapper,.product.product--large .grid__item.product__info-wrapper{max-width:100%;width:100%;padding:0;margin-top:20px}
.product .grid__item.product__media-wrapper .product__media-list .product__media-item{max-width:100%;width:100%;margin:0;box-sizing:border-box}
.product .grid__item.product__media-wrapper .product__media-list .product__media-item.is-active{padding:8px;border:2px solid #b04ec4}
.product .product__info-wrapper .price .price__container .price-item--regular,.product .product__info-wrapper .price .price__container .price-item--sale{font-size:18px}
.product .product__info-wrapper .product-form__quantity .quantity__label{font-size:14px}
.product .grid__item.product__media-wrapper .product__media-list{justify-content:inherit}
.product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}
.product .product__info-wrapper .product-variant .product-form__input .color-swatches{width:28px;height:28px}
.product-form__buttons .shopify-payment-button{width:48%;margin-left:auto}
.product-form__buttons .shopify-payment-button .shopify-payment-button__button{width:100%}
.product .product__info-wrapper .product-detail-tab .product-detail-tabing .tab{width:100%;text-align:center}
.product .product__info-wrapper .product-detail-tab .product-detail-tabing .tab:not(:last-child){margin-right:0;margin-bottom:10px}
.product-instruction{margin-top:30px;padding:30px 0}
.product-instruction .product__description h2{font-size:18px}
.product-instruction .product__description ul li{margin:10px 0;font-size:14px;line-height:1.3}
.productinstruction .project-step-row{flex-flow:column wrap;padding:20px}
.project-step-row.stepimg-1 .project-step-colLeft{width:100%}
.productinstruction .project-step-row .project-step-img{padding-left:0;margin:20px auto 0;min-width:100%}
.productinstruction .project-step-row.stepimg-2 .project-step-img{min-width:100%;margin:10px 0}
.project-step-row.stepimg-2 .project-step-img:last-child{margin-left:0}
,.project-step-row .project-step-img:nth-child(3n){margin:20px 0 0}
.product__info-wrapper .product__description .product-info-pdf{padding:12px 12px 10px 36px;margin-bottom:30px;font-size:11px}
.product__info-wrapper .product__description .product-info-pdf:before{background-size:100% 100%;width:18px;height:22px;left:12px}
.related-product-list .form .related-product{flex-flow:nowrap;margin-bottom:10px}
.related-product-list .form .related-product .related-product-name{width:100%;line-height:18px;font-size:12px}
.product .product__info-wrapper .product-form__buttons{min-width:135px!important;width:unset!important}
.related-product .related-product-inner{width:calc(68% - 10px)}
.product .product__info-wrapper .product-form__buttons .product-form__submit,.product .product__info-wrapper .product-form__buttons .shopify-payment-button{width:100%!important;font-size:12px!important;font-weight:800}
.product .product__info-wrapper .product-form__buttons .product-form__submit,.product .product__info-wrapper .product-form__buttons .shopify-payment-button{min-width:fit-content}
.related-product-list .form .related-product .related-product-image{width:auto}
}
@media (max-width:479px){
.product .product__info-wrapper .product-form__buttons{max-width:100%;flex-wrap:wrap;min-width:100%;width:100%}
.product-form__buttons .product-form__submit{width:100%}
.product-form__buttons .shopify-payment-button{width:100%;margin-left:auto;margin-top:12px}
.product__info-container .klaviyo-bis-trigger{max-width:100%;min-width:100%;width:100%}
}
@media(max-width:767px){
.grid__item.product__media-wrapper .product__media-list{gap:20px}
.grid__item.product__media-wrapper .product__media-list .product__media-item.grid__item:not(.is-active){max-width:calc(100% - 20px)}
.grid__item.product__media-wrapper .product__media-list .product__media-item.grid__item.is-active{max-width:calc(100% - 20px)}
.product.product--large{margin-bottom:0}
.product-form__buttons .product-form__submit{font-size:14px;padding:14px 20px 12px 20px;min-height:inherit}
.product-instruction .product__description h1{font-size:20px}
.product__info-container .klaviyo-bis-trigger{width:100%;text-align:center}
.product__info-container .klaviyo-bis-trigger{margin:0;background-color:var(--black_clr);width:100%;text-align:center}
}
.product .product__info-wrapper .product__short_description:not(.pdp-shortdescMore) .pdpdesc p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;max-height:3em}
.product .product__info-wrapper .product__short_description:not(.pdp-shortdescMore) .lesstext,.product .product__info-wrapper .product__short_description:not(.pdp-shortdescMore) .moretext{justify-content:end;width:100%}