/*
Generated time: April 9, 2025 09:21
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
:root{--kte-padding-top-multiplier:0.75;--kte-font-size-small:13px;--kte-vendor-box-shadow:-1px -1px 5px 1px rgba(227, 227, 227, 0.67);--kte-animation-duration:2s;--kte-success-color:rgb(70 163 57);--kte-success-color-20:rgba(70, 163, 57, 0.2);--kte-success-color-5:rgba(70, 163, 57, 0.05);--kte-error-color:rgb(239 75 111);--kte-error-color-14:rgba(239, 75, 111, 0.14);--kte-error-color-3:rgba(239, 75, 111, 0.03);--kte-background-color-light:#fff;--kte-border-color-light:#efefef}.header[is=sticky-header]{padding-block-start:calc(var(--section-padding-top) * var(--kte-padding-top-multiplier));padding-block-end:calc(var(--section-padding-bottom) * var(--kte-padding-top-multiplier))}@-webkit-keyframes kte-pulse{0%{stroke-width:3px;stroke-opacity:1;transform:scale(.3)}50%{stroke-width:2px;stroke-opacity:0.5;transform:scale(1.2)}70%{stroke-width:1px;stroke-opacity:0.2;transform:scale(1.5);stroke:var(--kte-success-color-20)}90%{stroke-width:0;stroke-opacity:0;transform:scale(2);stroke:var(--kte-success-color-5)}100%{stroke-width:0;stroke-opacity:0;transform:scale(2)}}@keyframes kte-pulse{0%{stroke-width:3px;stroke-opacity:1;transform:scale(.3)}50%{stroke-width:2px;stroke-opacity:0.5;transform:scale(1.2)}70%{stroke-width:1px;stroke-opacity:0.2;transform:scale(1.5);stroke:var(--kte-success-color-20)}90%{stroke-width:0;stroke-opacity:0;transform:scale(2);stroke:var(--kte-success-color-5)}100%{stroke-width:0;stroke-opacity:0;transform:scale(2)}}@-webkit-keyframes kte-error-pulse{0%{stroke-width:3px;stroke-opacity:1;transform:scale(.3)}50%{stroke-width:2px;stroke-opacity:0.5;transform:scale(1.2)}60%{stroke-width:1px;stroke-opacity:0.2;transform:scale(1.5);stroke:var(--kte-error-color-14)}90%{stroke-width:0;stroke-opacity:0;transform:scale(2);stroke:var(--kte-error-color-3)}100%{stroke-width:0;stroke-opacity:0;transform:scale(2)}}@keyframes kte-error-pulse{0%{stroke-width:3px;stroke-opacity:1;transform:scale(.3)}50%{stroke-width:2px;stroke-opacity:0.5;transform:scale(1.2)}60%{stroke-width:1px;stroke-opacity:0.2;transform:scale(1.5);stroke:var(--kte-error-color-14)}90%{stroke-width:0;stroke-opacity:0;transform:scale(2);stroke:var(--kte-error-color-3)}100%{stroke-width:0;stroke-opacity:0;transform:scale(2)}}.custom-three-column-layout{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr;gap:0}.custom-three-column-layout h1{font-size:clamp(var(--sp-6), 2.526vw, var(--sp-6))}.custom-three-column-layout h2{font-size:clamp(var(--sp-4), 2.526vw, var(--sp-4))}.custom-three-column-layout li,.custom-three-column-layout p{font-size:var(--kte-font-size-small);margin:0}.product-breadcrumb{padding:var(--sp-8) 0 var(--sp-5) 0}.product-breadcrumb nav{border-block-end:none}.product__info{display:-ms-grid;display:grid;gap:0;margin:0}.product__info .product__title{gap:0;margin:0}.product__info .product__description{margin:var(--sp-5) 0;padding:0}.product__info .product__description .product__text{margin:0}.product__info .product__extra-information{margin:var(--sp-5) 0}.product__info .product__extra-information .extra-information{display:-ms-flexbox;display:flex;gap:var(--sp-3);margin-bottom:.36rem;-ms-flex-direction:row;flex-direction:row}.product__info .product__extra-information .extra-information img{width:1rem}.product__info .product__extra-information .extra-information p{margin:0}.product__info .product__extra-information h2{margin-bottom:.8rem}.mobile-product-info,.product-info__image_and_vendor{display:-ms-grid;display:grid;-ms-grid-column:1;grid-column:1;gap:var(--sp-10)}.mobile-product-info .image-and-vendor__vendor,.product-info__image_and_vendor .image-and-vendor__vendor{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;gap:var(--sp-5);padding:.75rem;background-color:#fff;border-radius:var(--sp-2d5);align-items:center;border:solid 2px #000}.mobile-product-info .image-and-vendor__vendor .vendor__logo,.product-info__image_and_vendor .image-and-vendor__vendor .vendor__logo{width:4rem;-ms-grid-column:1;grid-column:1}.mobile-product-info .image-and-vendor__vendor .vendor__logo img,.product-info__image_and_vendor .image-and-vendor__vendor .vendor__logo img{width:100px}.mobile-product-info .image-and-vendor__vendor .vendor__title,.product-info__image_and_vendor .image-and-vendor__vendor .vendor__title{-ms-grid-column:2;grid-column:2;justify-self:end}.mobile-product-info .image-and-vendor__vendor .vendor__title p,.product-info__image_and_vendor .image-and-vendor__vendor .vendor__title p{font-size:var(--kte-font-size-small);font-weight:600}.product-info__details{-ms-grid-column:2;grid-column:2;margin-block-start:0;margin:0 var(--sp-7d5)}.mobile-product-info,.product-info__purchase{-ms-grid-column:3;grid-column:3;width:25rem;display:-ms-grid;display:grid;gap:var(--sp-2);padding:1.5rem;height:fit-content;border-radius:var(--sp-2d5);border:solid 1px var(--kte-border-color-light);margin:var(--sp-1);background-color:var(--kte-background-color-light)}.product-info__purchase .product-form__submit{color:#fff;background:#f14b6f}.product-info__purchase .product-form__submit::after{border:var(--buttons-border-width) solid rgb(242 75 111)}.product-info__purchase .product-form__submit,.product-info__purchase .shopify-payment-button__button.shopify-payment-button__button--branded [role=button],.product-info__purchase button.shopify-payment-button__button--unbranded{min-height:2.75rem}.product-info__purchase .product-form__buttons{margin-top:2rem}.product-info__purchase .alert{padding:0;margin:0}.product-info__purchase .alert span{text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:var(--kte-font-size-small)}.product-info__purchase .alert--success svg circle:nth-child(2){stroke:var(--kte-success-color);fill-opacity:0;transform-origin:50% 50%;animation-duration:var(--kte-animation-duration);animation-name:kte-pulse;animation-iteration-count:infinite}.product-info__purchase .alert--success{color:var(--kte-success-color);background:0 0}.product-info__purchase .alert--error svg circle:nth-child(2){stroke:var(--kte-error-color);fill-opacity:0;transform-origin:50% 50%;animation-duration:var(--kte-animation-duration);animation-name:kte-error-pulse;animation-iteration-count:infinite}.product-info__purchase .alert--error{color:var(--kte-error-color);background:0 0}.product-info__purchase #shopify-block-countdown{color:#000;background:linear-gradient(-45deg,#35c3f3,#8b9fe8 20%,#e681d8 39%,#ffa9a4 76%,#fed2ce 100%)}.product-info__purchase #shopify-block-countdown p{color:#000}.product-info__purchase #shopify-block-countdown .countdown__item{background:rgba(0,0,0,.09)}.product-info__purchase .product-info-price__saving{color:#fff;background:#f04b6f;padding:.3rem .7rem;border-radius:3px}.product-info__purchase .product-info-price__saving p{font-size:var(--kte-font-size-small);margin:0;font-weight:600;letter-spacing:1px}.product-info__purchase .price--on-sale .price__regular{color:var(--kte-error-color)}.product-info__price-and-inventory{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-info__price{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-info__sku{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;color:#9d9d9d;font-size:11px}p{font-weight:700}.product-details__center-container{display:grid;gap:1rem;align-items:start;padding:1rem;border-radius:3px}.custom-icon-item{min-height:2rem;display:flex;flex-wrap:nowrap;align-items:center;border-radius:6px;overflow:hidden;flex-direction:row;border:solid 1px rgb(var(--color-border));padding:.2rem;justify-content:center;width:100%;padding:5px}.media{width:100%}figure{opacity:.8;width:100%;object-fit:contain}.product-info__price-and-inventory .product-info__price .product-info-price__saving p{font-size:var(--kte-font-size-small);margin:0;font-weight:600;letter-spacing:1px}.product-info__price-and-inventory .product-info__inventory{border-radius:3px;padding:.7rem 0;margin:1.3rem 0 .4rem 0}.product-info__price-and-inventory .product-info__inventory .product__inventory{display:-ms-flexbox;display:flex;height:100%}.product-card__details .product-info-price__saving{color:#fff;background:#f04b6f;padding:.3rem .7rem;border-radius:3px;width:100%}.product-card__details .product-info-price__saving p{font-size:var(--kte-font-size-small);margin:0;font-weight:600;letter-spacing:1px}.product-card__details .price--on-sale .price__regular{color:var(--kte-error-color)}.product-card__details .price__sale::before{transform:rotate(0);border-block-end:.1rem solid #747474}.product-card__details .price__regular{font-weight:700;color:var(--kte-error-color)}.product-countdown p{font-size:11px;margin:0}.product-countdown .countdown__timer{gap:var(--sp-2)}.product-countdown .countdown__item{width:2.8rem}.product-countdown .countdown__item span{display:block}.product-countdown .countdown__item p::after{transform:translateX(calc(50% * -1)) translateY(-50%)}.product-form-wrapper{margin:0}.product-info__price .price__sale::before{transform:rotate(0);border-block-end:.1rem solid #747474}.product-info__price .product__price{font-weight:600}.product-info__price .product__price .price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-info__price .product__price .price__regular{font-weight:700;color:var(--kte-error-color)}.product__discount{padding-block:var(--sp-3d5);padding-inline:var(--sp-4d5) var(--sp-5);--kte-color-background:240 249 255;--kte-color-foreground:3 105 161;--kte-color-border:var(--kte-color-foreground)/0.1;--kte-color-border-dark:var(--kte-color-foreground)/0.4;--kte-color-border-light:var(--kte-color-foreground)/0.06;--kte-color-highlight:255 221 191;border-radius:var(--sp-2d5);color:rgb(var(--kte-color-foreground));display:-ms-flexbox;display:flex;gap:var(--sp-3);-ms-flex-direction:row;flex-direction:row;background:rgb(84 186 241 / 17%)}.product__discount .discount-icon{display:-ms-flexbox;display:flex;align-items:center}.product__discount .discount-icon svg{stroke:rgb(var(--kte-color-foreground));fill:rgb(var(--kte-color-foreground))}.product__discount .discount__description .text-description{font-weight:600}.product__discount .discount__description .discount__title{font-size:var(--kte-font-size-small);font-weight:600;margin:0;padding-bottom:var(--sp-2)}.product__discount .discount__description .discount__code{padding-top:var(--sp-2)}.product__discount .discount__description .discount__code b{font-weight:500}.shipping__header:before{position:relative;content:"";top:.7rem;display:block;height:3px;width:42%;background:linear-gradient(159deg,rgb(249 160 177) 0,rgb(159 153,229 / 23%) 100%)}.shipping__header:after{position:relative;top:-.7rem;right:-14.4rem;content:"";display:block;height:3px;width:42%;background:linear-gradient(159deg,rgb(249 160 177 / 23%) 0,rgb(159 153,229) 100%)}.shipping__header .shipping-header__title{text-align:center}.shipping__header .shipping-header__icon{display:-ms-flexbox;display:flex;justify-content:center}.shipping__header .shipping-header__icon svg{max-width:5rem;max-height:2rem;stroke:#d089dc;fill:#d089dc;color:#d089dc}.shipping__header .shipping-header__icon svg path{fill:#d089dc}.product__shipping-info{display:-ms-grid;display:grid;margin-bottom:2rem}.product__shipping-info .shipping-info__main-services{-ms-grid-column:1;grid-column:1}.product__shipping-info .shipping-info__extra-services{-ms-grid-column:2;grid-column:2}.product__shipping-info .shipping-info__title{font-size:var(--kte-font-size-small)}.product__shipping-info .shipping{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center;align-items:center;border:solid 2px rgb(138 160 233 / 19%);border-radius:3px;padding:.8rem;background:rgb(230 230 230 / 10%)}.product__shipping-info .shipping .shipping__service--icon{display:-ms-grid;display:grid;justify-content:center}.product__shipping-info .shipping .shipping__service--icon svg{max-width:5rem;max-height:2rem}.product-info__announcements div:nth-child(2){border-top:1px solid rgb(196 196 196 / 33%);border-bottom:1px solid rgb(196 196 196 / 33%)}.product-info__announcements .announcements__more_infos{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;cursor:pointer;-ms-flex-align:center;align-items:center;position:relative;outline:0;padding:.9rem 0;-ms-flex-pack:justify;justify-content:space-between;opacity:.7}.product-info__announcements .announcements__more_infos:hover{opacity:1}.product-info__announcements .announcements__more_infos .more-infos__icon img{width:2rem}.product-info__announcements .announcements__more_infos .more-infos__text-with-action{width:100%;text-align:left;display:-ms-flexbox;display:flex;gap:.1rem;margin-left:.6rem;-ms-flex-direction:column;flex-direction:column;color:rgb(var(--color-price) / .6);border:0}.product-info__announcements .announcements__more_infos .more-infos__text-with-action h2{color:#000}.mobile-product-info{display:none}.product-card__title{font-size:var(--text-base)}.collection__content{--facets-width:280px;font-size:13px;gap:1rem;display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:60px;white-space:initial;word-break:break-word}.product-card__content{padding:1rem}.text-base-xl{font-weight:600}.input-wrapper .input{font-size:13px}.product-info__purchase .buy-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-info__purchase .quantity{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-breadcrumb ul{font-size:var(--text-base)}.product-breadcrumb .hidden{display:block;white-space:nowrap;overflow:hidden;overflow-x:scroll}.product-breadcrumb::-webkit-scrollbar{display:none}.custom-three-column-layout{-ms-grid-columns:1fr;grid-template-columns:1fr}.custom-three-column-layout li,.custom-three-column-layout p{font-size:var(--text-base);line-height:1.6}.product-info__details,.product-info__purchase{display:none}.mobile-product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border:none;padding:0;gap:var(--sp-7)}.mobile-product-info .image-and-vendor__vendor{border-style:none;border-top:1px solid rgb(196 196 196 / 33%);border-bottom:1px solid rgb(196 196 196 / 33%);border-radius:0;padding:1rem 0}.mobile-product-info .product-info__price-and-inventory .product-info__inventory{margin:0}.mobile-product-info .product-form__buttons{margin:0}.mobile-product-info .product__extra-information{margin:0}.mobile-product-info .product__extra-information h2{font-size:var(--text-base)}.mobile-product-info .alert span{font-size:var(--text-base);text-transform:none;letter-spacing:normal;font-weight:500}.mobile-product-info .product-info__price-and-inventory{gap:var(--sp-5)}.mobile-product-info .product-info__price-and-inventory .product-info__price .product__price .price{font-size:clamp(var(--sp-6), 2.526vw, var(--sp-6))}.mobile-product-info .product-info__price-and-inventory .product-info__price .product-info-price__saving p{font-size:var(--text-base)}.product-info__image_and_vendor{margin-bottom:var(--sp-5)}.product-info__image_and_vendor .vendor__title p{font-size:var(--text-base)}.product-info__image_and_vendor .image-and-vendor__vendor{display:none}.product__info .product__description{margin:0}.product-info__announcements .announcements__more_infos{opacity:1}.grid-container__grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [ auto-fit ];grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:20px}.category__grid-item{text-align:center;background:#fff;cursor:pointer;border-radius:10px;padding:20px;box-shadow:0 2px 4px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.category__grid-item:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.category__grid-link{text-decoration:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;height:100%}.category__grid-icon{width:100%;height:2rem;object-fit:contain;margin-bottom:1rem}.category__grid-title{font-size:var(--text-base);font-weight:600;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1023px){.grid-container__grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;padding:10px;-ms-overflow-style:none;scrollbar-width:none}.grid-container__grid::-webkit-scrollbar{display:none}.categories__grid-container::after{content:"";position:absolute;top:0;right:-.2rem;width:2rem;height:100%;background:linear-gradient(to left,#f1f1f1,rgba(255,255,255,0));pointer-events:none}.categories__grid-container{position:relative;overflow:hidden}.category__grid-item{min-width:11rem}}.katee-collection-blocks{background:linear-gradient(90deg,#000 0,#1b373c 100%);padding:3rem 0}.katee-collection-blocks__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:0 0;padding-bottom:2rem}.katee-collection-blocks__block-title{margin-bottom:1rem;text-align:left;height:4rem;display:flex;align-content:center;justify-content:flex-start;align-items:center;font-size:23px;font-weight:600}.katee-collection-blocks__block{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:2rem;display:flex;gap:1rem;flex-direction:column;text-align:center;min-height:300px;border-radius:var(--rounded-block)}.katee-collection-blocks__block--single .katee-collection-blocks__collections,.katee-collection-blocks__block--single .katee-collection-blocks__products{flex-wrap:wrap}.katee-collection-blocks__collection,.katee-collection-blocks__product-item{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px);box-sizing:border-box;display:flex;flex-direction:column;text-align:center;cursor:pointer}.katee-collection-blocks__collection .katee-collection-blocks__product-item{flex:1 1 100%;max-width:100%}.katee-collection-blocks__collection-image,.katee-collection-blocks__product-image{object-fit:cover;width:100%;height:100%;border-radius:var(--rounded-block)}.katee-collection-blocks__collection-image .katee-collection-blocks__product-image{height:15rem}.katee-collection-blocks__collection-title,.katee-collection-blocks__product-title{font-size:16px;font-weight:700;margin:10px 0}.katee-collection-blocks__collection-text,.katee-collection-blocks__product-text{font-size:var(--text-base);color:#212121;text-align:left;font-weight:500;padding:.3rem 0}.katee-collection-blocks__footer{text-align:left;margin-top:auto}.katee-collection-blocks__button{background-color:#fff;color:#212121;text-decoration:none;font-size:16px;font-weight:500;display:inline-block;transition:background-color .3s;border-radius:4rem;border:solid 1px;padding:1rem 2rem;text-align:center}.katee-collection-blocks__button:hover{background-color:#f5f5f5}@media screen and (max-width:1023px){.katee-collection-blocks__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.katee-collection-blocks__grid{grid-template-columns:repeat(1,1fr)}}.katee-legal-section{order:2;display:flex;flex-direction:row;gap:1rem}.katee-legal-section a{margin:0;line-height:1;padding:0;text-decoration:none}.katee-legal-section img{height:2rem}.product-details-container{padding-left:calc(var(--grid-gap) * 2);padding-right:calc(var(--grid-gap) * 2);padding-inline:calc(var(--grid-gap) * 2)}.product-details{margin:1.5rem 0}.product-tabs{top:calc(var(--header-height))!important;inset-block-start:calc(var(--header-height))!important;position:sticky;padding:.5rem 0;z-index:1;background:linear-gradient(159deg,rgb(249 160 177) 0,rgb(159 153 229) 100%)}.product-tabs__list{top:0;display:flex;list-style:none;margin:0;gap:var(--sp-4)}.product-tabs__list .tab-link{padding:.9rem 2rem;cursor:pointer;color:#010101;font-weight:600;letter-spacing:2px;border-radius:6px}.product-tabs__list .tab-link:hover{background:rgba(0,0,0,.13)}.product-tabs__list .tab-link.active{background:#020202;color:#fff}.tab-content{display:none;margin-top:-1px;scroll-margin-top:calc(var(--header-height) + 20px)}.tab-content.active{display:block}.spec-table{width:100%;border-spacing:0;margin:1.5rem 0;background:#fff;color:#333;box-shadow:0 2px 5px transparent;border-radius:0 6px 0 6px;overflow:hidden}.spec-table td{width:50%;padding:1rem;font-size:var(--text-base);vertical-align:top}.spec-table td:first-child{font-size:24px;text-align:right;padding:.5rem 2rem}.spec-table td:last-child{border-left:.2rem solid}.spec-table tbody tr{transition:background-color .3s;border-block-start:none;border-block-end:1px solid rgb(var(--color-border-light))}.spec-table tbody tr:hover{background-color:#f5f5f5}.spec-content{font-style:italic;color:#666}@media only screen and (max-width:768px){.spec-table,.spec-table tbody,.spec-table td,.spec-table tr{display:block;width:100%}.spec-table tbody tr{border-block-end:none}.spec-table tbody tr:hover{background:0 0}.spec-table tr{margin-bottom:1rem;border:none}.spec-table td{padding:1rem 0;text-align:left;border:none}.spec-table td.spec-key{font-size:21px;text-align:left;margin-bottom:0;padding:1rem 0}.product-details-container{padding-left:var(--page-padding);padding-right:var(--page-padding);padding-inline:var(--page-padding)}.spec-table td:first-child{border-bottom:1px solid #d2d2d7}.spec-table td:last-child{border:0;color:rgba(var(--color-price),.6)}}