body.kk-home .announcement,body.kk-internal .announcement{background:linear-gradient(90deg,#ffb3cf,#9b83ef,#8fb8ff,#ffb3cf)!important;background-size:300% 100%!important;animation:kkAnnouncement 9s ease-in-out infinite!important;color:#fff!important}body.kk-home .add-to-cart-btn,body.kk-internal .add-to-cart-btn,body.kk-home .product-form__submit,body.kk-internal .product-form__submit,body.kk-home .cart__checkout-button,body.kk-internal .cart__checkout-button,body.kk-home .cart__ctas button,body.kk-internal .cart__ctas button,body.kk-home .cart-drawer__checkout,body.kk-internal .cart-drawer__checkout{background:linear-gradient(90deg,#ffb3cf,#9b83ef,#8fb8ff,#ffb3cf)!important;background-size:300% 100%!important;color:#fff!important;border-color:transparent!important;animation:kkAnnouncement 7s ease-in-out infinite!important;box-shadow:0 8px 22px #7e68dc29!important}body.kk-home .add-to-cart-btn:hover,body.kk-internal .add-to-cart-btn:hover,body.kk-home .product-form__submit:hover,body.kk-internal .product-form__submit:hover,body.kk-home .cart__checkout-button:hover,body.kk-internal .cart__checkout-button:hover,body.kk-home .cart__ctas button:hover,body.kk-internal .cart__ctas button:hover,body.kk-home .cart-drawer__checkout:hover,body.kk-internal .cart-drawer__checkout:hover{filter:saturate(1.08) brightness(1.03);transform:translateY(-2px)}@keyframes kkAnnouncement{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}body.kk-internal .collection-section .section-head h1{font-family:Trebuchet MS,Arial,sans-serif!important;font-size:clamp(44px,6vw,72px)!important;font-weight:800!important;letter-spacing:-2px!important;line-height:1!important;background:linear-gradient(90deg,#6f98ea,#9b83ef 48%,#ff78ae)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:0 8px 24px rgba(155,131,239,.12)!important;margin-bottom:16px!important}body.kk-internal .product-info .variant-option legend{color:#6674c5!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-weight:800!important;letter-spacing:.2px!important}body.kk-internal .product-info .variant-choice{border:2px solid #dfe2fb!important;background:#fff!important;color:#6572bd!important;border-radius:14px!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-weight:700!important;box-shadow:0 5px 14px #8fb8ff1a!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease!important}body.kk-internal .product-info .variant-choice:hover{transform:translateY(-2px)!important;border-color:#b9a9f3!important;box-shadow:0 8px 18px #9b83ef29!important}body.kk-internal .product-info .variant-choice.is-selected{border-color:#9b83ef!important;background:linear-gradient(135deg,#fff0f7,#f1ebff,#eef7ff)!important;color:#735fd0!important;box-shadow:inset 0 0 0 1px #9b83ef,0 7px 18px #9b83ef2e!important}body.kk-internal .product-info .variant-preview.is-selected{box-shadow:0 0 0 3px #9b83ef,0 7px 18px #9b83ef2e!important}body.kk-internal .product-info .variant-preview{transition:transform .2s ease,box-shadow .2s ease!important}body.kk-internal .product-info .variant-preview:hover{transform:translateY(-3px)!important;box-shadow:0 7px 16px #8fb8ff29!important}body.kk-internal .product-info form.product-form>button.btn{background:linear-gradient(90deg,#ffb3cf,#9b83ef,#8fb8ff,#ffb3cf)!important;background-size:300% 100%!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-weight:800!important;box-shadow:0 9px 24px #7e68dc2e!important;animation:kkAnnouncement 7s ease-in-out infinite!important}body.kk-internal .product-info form.product-form>button.btn:hover{transform:translateY(-2px)!important;filter:saturate(1.08) brightness(1.03)!important}body.kk-internal .cart-choice-backdrop{background:#685caa47!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}body.kk-internal .cart-choice-box{background:linear-gradient(145deg,#fffafd,#f5f0ff 48%,#eef8ff)!important;border:2px solid rgba(255,179,207,.55)!important;border-radius:42px!important;box-shadow:0 24px 80px #7063be3d!important;overflow:visible!important;padding-top:48px!important}body.kk-internal .cart-choice-box:before{content:"";position:absolute;left:50%;top:-35px;transform:translate(-50%);width:170px;height:70px;border-radius:70px;background:radial-gradient(circle at 28% 65%,#fff 0 27px,transparent 28px),radial-gradient(circle at 50% 42%,#fff 0 34px,transparent 35px),radial-gradient(circle at 73% 65%,#fff 0 28px,transparent 29px),linear-gradient(#fff,#fff);filter:drop-shadow(0 8px 8px rgba(126,104,220,.13));z-index:-1}body.kk-internal .cart-choice-box:after{content:"";position:absolute;left:50%;top:-5px;transform:translate(-50%);width:115px;height:48px;border-radius:60% 60% 0 0;border-top:7px solid #ff9fc4;border-right:7px solid #b58cf2;border-left:7px solid #7ccdf4;border-bottom:0;filter:drop-shadow(0 2px 2px rgba(255,159,196,.16));z-index:0}body.kk-internal .cart-choice-check{position:relative;width:58px!important;height:58px!important;margin:0 auto 16px!important;border-radius:50%!important;background:linear-gradient(135deg,#ffd9e8,#e5d8ff,#d6f2ff)!important;color:#8b78dc!important;font-size:29px!important;box-shadow:0 8px 18px #9b83ef2e!important}body.kk-internal .cart-choice-box h2{color:#6875c0!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-size:30px!important;font-weight:800!important}body.kk-internal .cart-choice-box p{color:#8792c4!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-weight:600!important}body.kk-internal .cart-choice-actions{gap:11px!important}body.kk-internal .cart-choice-btn{font-family:Trebuchet MS,Arial,sans-serif!important;font-weight:800!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}body.kk-internal .cart-choice-continue{background:linear-gradient(90deg,#ffb3cf,#9b83ef,#8fb8ff,#ffb3cf)!important;background-size:300% 100%!important;color:#fff!important;animation:kkAnnouncement 7s ease-in-out infinite!important;border:0!important;box-shadow:0 8px 20px #7e68dc2e!important}body.kk-internal .cart-choice-cart{background:#fff!important;border:2px solid #cfc4f4!important;color:#7b70c9!important}body.kk-internal .cart-choice-btn:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px #7e68dc2e!important;filter:saturate(1.04)!important}body.kk-internal .cart-choice-close{color:#8d80ce!important}body.kk-internal .cart-page input[name="updates[]"]{width:70px!important;min-height:48px!important;padding:10px 12px!important;border:2px solid #cfc4f4!important;border-radius:14px!important;background:linear-gradient(135deg,#fff7fb,#f1ebff,#eef8ff)!important;color:#6b6fc1!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-size:18px!important;font-weight:800!important;text-align:center!important;outline:none!important;box-shadow:0 5px 14px #8fb8ff1a!important;transition:.2s ease!important}body.kk-internal .cart-page input[name="updates[]"]:focus{border-color:#9b83ef!important;box-shadow:0 0 0 4px #9b83ef1f,0 8px 18px #9b83ef24!important}body.kk-internal .cart-page form button[name=checkout]{background:linear-gradient(90deg,#ffb3cf,#9b83ef,#8fb8ff,#ffb3cf)!important;background-size:300% 100%!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:15px 28px!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;box-shadow:0 9px 24px #7e68dc2e!important;animation:kkAnnouncement 7s ease-in-out infinite!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important}body.kk-internal .cart-page form button[name=checkout]:hover{transform:translateY(-2px)!important;filter:saturate(1.08) brightness(1.03)!important;box-shadow:0 12px 28px #7e68dc38!important}body.kk-internal .cart-page a[href*="/cart/change"]{color:#8b78dc!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-weight:700!important;text-decoration:none!important;transition:.2s ease!important}body.kk-internal .cart-page a[href*="/cart/change"]:hover{color:#ff78ae!important;transform:translateY(-1px)!important}body.kk-internal .collection-section .section-head h1{font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:1.02!important}body.kk-internal .contact-layout label{color:#6875c0!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-size:14px!important;font-weight:800!important}body.kk-internal .contact-layout input,body.kk-internal .contact-layout textarea{border:2px solid #cfc4f4!important;border-radius:18px!important;background:linear-gradient(135deg,#fffafd,#f5f0ff,#eef8ff)!important;color:#6572bd!important;box-shadow:0 5px 16px #8fb8ff1a!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}body.kk-internal .contact-layout input:focus,body.kk-internal .contact-layout textarea:focus{border-color:#9b83ef!important;box-shadow:0 0 0 4px #9b83ef1f,0 8px 20px #9b83ef24!important;transform:translateY(-1px)!important}body.kk-internal .contact-layout .btn{background:linear-gradient(90deg,#ffb3cf,#9b83ef,#8fb8ff,#ffb3cf)!important;background-size:300% 100%!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-weight:800!important;box-shadow:0 9px 24px #7e68dc2e!important;animation:kkAnnouncement 7s ease-in-out infinite!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important}body.kk-internal .contact-layout .btn:hover{transform:translateY(-2px)!important;filter:saturate(1.08) brightness(1.03)!important;box-shadow:0 12px 28px #7e68dc38!important}body.kk-internal .product-gallery-dots button{background:#d8d2f4!important;border:2px solid transparent!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}body.kk-internal .product-gallery-dots button.is-active{background:linear-gradient(90deg,#ff9fc4,#9b83ef,#8fb8ff)!important;box-shadow:0 0 0 3px #9b83ef1f,0 5px 12px #9b83ef2e!important;transform:scale(1.18)!important}body.kk-internal .product-gallery-dots button:hover{background:#b9a9f3!important;transform:scale(1.12)!important}body.kk-internal .cart-choice-box{position:relative!important;isolation:isolate!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:78px 56px 58px!important;max-width:760px!important}body.kk-internal .cart-choice-box:before{content:""!important;position:absolute!important;right:0!important;bottom:8px!important;left:0!important;top:28px!important;transform:none!important;width:auto!important;height:auto!important;border-radius:0!important;background:radial-gradient(circle at 18% 45%,#fff 0 58px,transparent 59px),radial-gradient(circle at 34% 28%,#fff 0 78px,transparent 79px),radial-gradient(circle at 51% 24%,#fff 0 92px,transparent 93px),radial-gradient(circle at 68% 29%,#fff 0 78px,transparent 79px),radial-gradient(circle at 84% 46%,#fff 0 58px,transparent 59px),linear-gradient(#fff,#fff)!important;background-size:auto!important;background-repeat:no-repeat!important;filter:drop-shadow(0 20px 32px rgba(126,104,220,.18))!important;z-index:-1!important}body.kk-internal .cart-choice-box:after{content:""!important;position:absolute!important;left:50%!important;top:2px!important;transform:translate(-50%)!important;width:170px!important;height:72px!important;border-radius:100px 100px 0 0!important;border-top:9px solid #ff8fbd!important;border-right:9px solid #ad82f0!important;border-left:9px solid #78cdf5!important;border-bottom:0!important;filter:drop-shadow(0 3px 3px rgba(155,131,239,.14))!important;z-index:2!important;pointer-events:none!important}body.kk-internal .cart-choice-check{z-index:3!important;margin-top:2px!important}body.kk-internal .cart-choice-box h2,body.kk-internal .cart-choice-box p,body.kk-internal .cart-choice-actions{position:relative!important;z-index:3!important}@media(max-width:600px){body.kk-internal .cart-choice-box{padding:68px 28px 48px!important}.body.kk-internal .cart-choice-box:before{top:26px!important;right:0!important;bottom:6px!important;left:0!important}}body.kk-internal .cart-choice-box{position:relative!important;isolation:isolate!important;width:min(620px,calc(100vw - 32px))!important;min-height:430px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:92px 76px 66px!important;overflow:visible!important}body.kk-internal .cart-choice-box:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 620 430'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.48' stop-color='%23fffafd'/%3E%3Cstop offset='1' stop-color='%23f1ecff'/%3E%3C/linearGradient%3E%3Cfilter id='s' x='-20%25' y='-20%25' width='140%25' height='150%25'%3E%3CfeDropShadow dx='0' dy='18' stdDeviation='14' flood-color='%237e68dc' flood-opacity='.20'/%3E%3C/filter%3E%3Cpath id='c' d='M94 350C43 350 20 319 20 278c0-42 30-73 72-78 7-55 55-95 113-95 27 0 53 8 73 23 24-47 73-78 130-78 65 0 120 50 129 113 40 5 69 36 69 76 0 43-34 79-78 79H94Z'/%3E%3C/defs%3E%3Cuse href='%23c' fill='url(%23g)' filter='url(%23s)'/%3E%3Cuse href='%23c' fill='none' stroke='%23ffd2e3' stroke-width='3'/%3E%3C/svg%3E")!important;background-size:100% 100%!important;background-repeat:no-repeat!important;filter:none!important;z-index:-1!important}body.kk-internal .cart-choice-box:after{content:""!important;position:absolute!important;left:50%!important;top:18px!important;transform:translate(-50%)!important;width:190px!important;height:82px!important;background:linear-gradient(90deg,#ff78b4 0% 32%,#a77cf1 55%,#6bcaf4)!important;-webkit-mask:radial-gradient(ellipse at 50% 100%,transparent 0 34%,#000 35% 42%,transparent 43%)!important;mask:radial-gradient(ellipse at 50% 100%,transparent 0 34%,#000 35% 42%,transparent 43%)!important;border:0!important;border-radius:0!important;filter:drop-shadow(0 2px 3px rgba(126,104,220,.14))!important;z-index:3!important;pointer-events:none!important}body.kk-internal .cart-choice-box h2{position:relative!important;z-index:4!important;margin:0 0 9px!important;color:#5267b9!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-size:30px!important;font-weight:800!important}body.kk-internal .cart-choice-box p{position:relative!important;z-index:4!important;margin:0 0 24px!important;color:#7181bd!important;font-family:Trebuchet MS,Arial,sans-serif!important;font-weight:600!important}body.kk-internal .cart-choice-check,body.kk-internal .cart-choice-actions{position:relative!important;z-index:4!important}body.kk-internal .cart-choice-close{z-index:5!important;top:72px!important;right:76px!important}@media(max-width:600px){body.kk-internal .cart-choice-box{width:calc(100vw - 16px)!important;min-height:380px!important;padding:82px 48px 54px!important}body.kk-internal .cart-choice-close{top:65px!important;right:52px!important}body.kk-internal .cart-choice-box h2{font-size:25px!important}}body.kk-home .section-head h2{font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:1.02!important;color:#3446a8!important}@media(max-width:600px){body.kk-internal .kk-cloud-modal .kk-cloud-box{width:calc(100vw - 8px)!important;max-width:390px!important}body.kk-internal .kk-cloud-modal .kk-cloud-surface{aspect-ratio:1135/915!important}body.kk-internal .kk-cloud-modal .kk-cloud-ui{overflow:visible!important}body.kk-internal .kk-cloud-modal .kk-cloud-ui h2{top:40%!important;font-size:22px!important;line-height:1.05!important}body.kk-internal .kk-cloud-modal .kk-cloud-ui p{top:48%!important;font-size:14px!important}body.kk-internal .kk-cloud-modal .kk-native-actions{top:67%!important;left:18%!important;width:64%!important;gap:9px!important}body.kk-internal .kk-cloud-modal .kk-real-btn{height:52px!important;min-height:52px!important;font-size:14px!important}body.kk-internal .kk-cloud-modal .kk-cloud-close{right:13%!important;top:15%!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kamo-theme-overrides.css.map */
