.cg-cart{padding-top:40px;padding-bottom:64px}.cg-cart h1{margin:0 0 32px}.cg-cart__item{display:grid;grid-template-columns:100px 1fr auto;align-items:start;gap:24px;padding:24px 0;border-top:1px solid #e2dce8}.cg-cart__image img{width:100%;height:auto;border-radius:10px}.cg-cart__info a,.cg-cart__footer a{color:inherit;text-underline-offset:3px}.cg-cart__info p{margin:6px 0;font-size:13px}.cg-cart__info label{display:block;font-size:13px;margin:16px 0 5px}.cg-cart__info input{width:72px;min-height:44px;border:1px solid #9c90a8;border-radius:6px;padding:8px;font:inherit}.cg-cart__remove{font-size:13px;margin-left:12px}.cg-cart__price{text-align:right;display:grid;gap:6px;max-width:220px}.cg-cart__price small{font-size:12px;color:#532994}.cg-cart__footer{display:flex;justify-content:space-between;gap:32px;padding-top:28px;border-top:1px solid #e2dce8}.cg-cart__summary{width:360px;max-width:100%}.cg-cart__summary p{display:flex;justify-content:space-between;gap:20px}.cg-cart__total{font-size:22px}.cg-cart__hint{font-size:12px;line-height:1.5}.cg-cart__button,.cg-cart__update{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border-radius:12px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.cg-cart__button{border:0;background:#532994;color:#fff}.cg-cart__summary .cg-cart__button{width:100%}.cg-cart__update{border:1px solid #532994;background:#fff;color:#532994}.cg-cart :focus-visible{outline:2px solid #532994;outline-offset:3px}@media(max-width:600px){.cg-cart__item{grid-template-columns:72px 1fr;gap:16px}.cg-cart__price{grid-column:2;text-align:left}.cg-cart__footer{flex-direction:column}.cg-cart__summary{width:100%}}@media(prefers-reduced-motion:no-preference){.cg-cart__item{animation:cg-cart-enter .32s ease-out backwards}.cg-cart__summary{animation:cg-cart-enter .32s 80ms ease-out backwards}.cg-cart__button,.cg-cart__update{transition:transform .18s ease}.cg-cart__button:active,.cg-cart__update:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.cg-cart__button:hover,.cg-cart__update:hover{transform:translateY(-2px)}.cg-cart__button:hover:active,.cg-cart__update:hover:active{transform:scale(.98)}}}@keyframes cg-cart-enter{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-section.animate--hidden .animate-item,.animate-section.animate--shown .animate-item,.animate-section.animate--shown .animate-item.animate-item--child{opacity:1;filter:none;transform:none;transition:none}}.horizontal-ticker.cg-ticker-paused .horizontal-ticker__container{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.horizontal-ticker .horizontal-ticker__container{animation-play-state:paused}}@media(max-width:749px){.page-width{padding-left:16px;padding-right:16px}.product__title{font-size:clamp(1.7rem,7vw,2.2rem);line-height:1.08}.button,.shopify-payment-button__button{min-height:48px;border-radius:16px}}.button,.card,.product__media-item{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .22s ease}@media(hover:hover){.button:hover,.card:hover{transform:translateY(-2px)}}.button:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.button,.card,.product__media-item{transition:none!important}}.cg-packs{margin:20px 0 8px;color:#17121e}.cg-packs__options,.cg-packs__note{display:none!important}.cg-packs__options legend{font-size:18px;font-weight:700;margin-bottom:12px}.cg-packs__option{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d9d2e0;border-radius:12px;cursor:pointer;background:#fff}.cg-packs__option:has(input:checked){border:2px solid #532994;padding:13px 15px;background:#f8f5fc}.cg-packs__option:focus-within{outline:2px solid #532994;outline-offset:3px}.cg-packs__option input{width:18px;height:18px;margin:0;accent-color:#532994;flex-shrink:0}.cg-packs__description,.cg-packs__amount{display:grid;gap:3px;line-height:1.35}.cg-packs__description strong{font-size:16px}.cg-packs__amount{margin-left:auto;text-align:right;white-space:nowrap}.cg-packs__amount strong{font-size:20px}.cg-packs small{font-size:12px}.cg-packs__amount small{color:#532994}.cg-packs__note,.cg-packs__details{font-size:12px;line-height:1.5;text-align:center;margin:10px 0}.cg-packs__submit{width:100%;min-height:52px;border:0;border-radius:12px;background:#532994;color:#fff;font:inherit;font-weight:700;cursor:pointer}.cg-packs__submit:hover{background:#422073}.cg-packs__submit:focus-visible{outline:3px solid #532994;outline-offset:4px}.cg-packs__submit:disabled{opacity:.5;cursor:not-allowed}.cg-packs__details a{color:inherit;text-underline-offset:3px}@media(max-width:380px){.cg-packs__option{gap:8px;padding:12px}.cg-packs__option:has(input:checked){padding:11px}.cg-packs__amount strong{font-size:18px}}.cg-packs__option{position:relative;isolation:isolate}.cg-packs__pack-image{width:42px;height:52px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cg-packs__pack-image img{width:42px;height:52px;object-fit:contain;display:block}.cg-packs__option:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;box-shadow:0 8px 24px #5c12b424;opacity:0;pointer-events:none;z-index:-1}.cg-packs__option:has(input:checked):after{opacity:1}.cg-packs__submit{position:relative;isolation:isolate;overflow:hidden}.cg-packs__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,rgb(255 255 255 / 18%) 48%,transparent 70%);transform:translate(-160%);pointer-events:none}@media(prefers-reduced-motion:no-preference){.cg-packs__option{animation:cg-pack-enter .46s cubic-bezier(.2,.7,.3,1) backwards;transition:transform .22s cubic-bezier(.2,.7,.3,1)}.cg-packs__option:nth-of-type(2){animation-delay:80ms}.cg-packs__option:nth-of-type(3){animation-delay:.16s}.cg-packs__option:after{transition:opacity .22s ease}.cg-packs__option:has(input:checked) .cg-packs__amount strong{animation:cg-price-settle .28s ease-out}.cg-packs__submit{transition:transform .18s ease}.cg-packs__submit:not(:disabled):before{animation:cg-button-shine .9s .65s ease-out;transition:transform .65s ease}.cg-packs__submit:not(:disabled):focus-visible:before{transform:translate(160%)}.cg-packs__submit:not(:disabled):active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.cg-packs__option:hover{transform:translateY(-3px)}.cg-packs__option:hover:after{opacity:1}.cg-packs__submit:not(:disabled):hover{transform:translateY(-2px)}.cg-packs__submit:not(:disabled):hover:before{transform:translate(160%)}.cg-packs__submit:not(:disabled):hover:active{transform:scale(.98)}}}@keyframes cg-pack-enter{0%{opacity:.45;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cg-price-settle{0%{transform:scale(.97)}60%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes cg-button-shine{0%{transform:translate(-160%)}to{transform:translate(160%)}}#cart-icon-bubble .cart-count-bubble{width:1.4rem;height:1.4rem;min-width:1.4rem;max-width:1.4rem;min-height:1.4rem;max-height:1.4rem;padding:0;box-sizing:border-box;border-radius:50%;flex:0 0 1.4rem;line-height:1}#cart-icon-bubble .cart-count-bubble>span:not(.visually-hidden){height:auto;line-height:1}html.cg-side-open{overflow:hidden}.cg-side-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0 0 0 auto;padding:0;border:0;width:min(460px,calc(100vw - 20px));max-width:none;height:100vh;height:100dvh;max-height:none;background:#fff;color:#211b29;box-shadow:-12px 0 50px #1e0c322e;font-family:inherit}.cg-side-dialog[open]{display:flex;flex-direction:column}.cg-side-dialog::backdrop{background:#140c1e61}.cg-side-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #ece7f0;gap:16px;flex-shrink:0}.cg-side-heading h2{font:inherit;font-size:22px;font-weight:600;margin:0}.cg-side-heading [data-cg-count]{font-size:14px;color:#746781}.cg-side-close{display:grid;place-items:center;width:44px;height:44px;border:0;background:#f6f2f9;border-radius:50%;font-size:28px;line-height:1;cursor:pointer;color:#532994}.cg-side-feedback{padding:0 22px;flex-shrink:0;font-size:13px}.cg-side-feedback p:empty{display:none}.cg-side-feedback a{color:#532994;text-underline-offset:3px;display:inline-block;margin-bottom:14px}.cg-side-feedback a[hidden]{display:none}.cg-side-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cg-panel-content{min-height:100%;display:flex;flex-direction:column}.cg-panel-form{display:flex;flex:1;flex-direction:column;margin:0}.cg-panel-items{padding:0 22px}.cg-panel-item{display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid #eee8f2}.cg-panel-image img{width:78px;height:auto;display:block;border-radius:10px}.cg-panel-title{color:#211b29;text-decoration:none;font-size:14px;font-weight:600;line-height:1.45;display:block}.cg-panel-info p{margin:6px 0;font-size:12px;line-height:1.45}.cg-panel-price{display:flex;gap:10px;align-items:baseline;margin-top:10px;font-size:16px}.cg-panel-price s{color:#807588;font-size:12px}.cg-panel-discount{color:#532994}.cg-panel-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:14px}.cg-panel-quantity{display:flex;align-items:center;border:1px solid #d8cce2;border-radius:8px;overflow:hidden}.cg-panel-quantity button{width:36px;height:44px;background:#f9f6fc;border:0;color:#532994;font-size:19px;cursor:pointer}.cg-panel-quantity input{width:40px;height:44px;border:0;border-radius:0;font:inherit;font-size:14px;text-align:center;padding:0;-webkit-appearance:textfield;appearance:textfield;background:#fff;color:#211b29}.cg-panel-quantity input::-webkit-inner-spin-button,.cg-panel-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cg-panel-remove{background:none;border:0;padding:10px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px;color:#655570}.cg-panel-summary{margin-top:auto;position:sticky;bottom:0;background:#f8f5fb;padding:20px 22px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e9e0f0}.cg-panel-saving,.cg-panel-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 12px}.cg-panel-saving{font-size:13px;color:#532994}.cg-panel-total{font-size:19px}.cg-panel-note{font-size:11px;color:#6d6078;line-height:1.5;margin:0 0 16px}.cg-panel-primary{display:block;width:100%;min-height:52px;padding:12px 18px;border:0;border-radius:12px;background:#532994;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.cg-panel-continue{width:100%;border:0;background:none;color:#532994;padding:12px 8px 0;font:inherit;font-size:12px;cursor:pointer}.cg-panel-empty{padding:44px 24px;text-align:center}.cg-panel-empty p{margin:0 0 24px}.cg-side-dialog :focus-visible{outline:2px solid #532994;outline-offset:3px}.cg-side-dialog button:disabled,.cg-side-dialog input:disabled{opacity:.55;cursor:wait}@media(max-width:380px){.cg-side-heading,.cg-panel-summary,.cg-panel-items{padding-inline:16px}.cg-panel-item{grid-template-columns:64px minmax(0,1fr);gap:12px}.cg-panel-image img{width:64px}}@media(prefers-reduced-motion:no-preference){.cg-side-dialog[open]{animation:cg-side-enter .28s cubic-bezier(.2,.8,.2,1)}.cg-side-dialog[open]::backdrop{animation:cg-side-backdrop .2s ease}.cg-panel-primary{transition:transform .15s ease}.cg-panel-primary:active{transform:scale(.98)}}@keyframes cg-side-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cg-side-backdrop{0%{opacity:0}to{opacity:1}}.cg-panel-total strong{display:inline-block;font-variant-numeric:tabular-nums}.cg-packs .cg-packs__submit.cg-add-confirmed{opacity:1}@media(prefers-reduced-motion:no-preference){.cg-total-updated{animation:cg-total-confirm .22s ease-out}.cg-add-confirmed{animation:cg-added-confirm .18s ease-out}}@keyframes cg-total-confirm{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes cg-added-confirm{0%{opacity:.7;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.cg-packs__option:focus-within:not(:has(input:focus-visible)){outline:none}.cg-packs__option{isolation:isolate;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.cg-packs__option:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:2px;border-radius:inherit;background:linear-gradient(125deg,#532994,#c997ed 38%,#efdcfa 55%,#7844b2 78%,#532994);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .24s ease}.cg-packs__option:has(input:checked):before{opacity:1}.cg-packs__option:after{box-shadow:0 12px 32px #5329942b;transition:opacity .28s ease}.cg-packs__option:has(input:checked) .cg-packs__amount{animation:cg-special-price .22s ease-out}.cg-packs__option:has(input:checked) .cg-packs__amount strong{animation:none}.cg-packs__option input{transition:transform .24s ease}.cg-packs__option input:checked{transform:scale(1.12)}.cg-packs__submit:not(:disabled),.cg-cart__button:not(:disabled){transition:transform .24s cubic-bezier(.2,.8,.2,1)}.cg-packs__submit:not(:disabled):before{background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / 26%) 49%,transparent 68%);animation:cg-special-sheen 1.05s .9s cubic-bezier(.2,.6,.3,1);transition:transform .8s ease}.cg-packs__submit:not(:disabled):focus-visible:before{transform:translate(160%)}.cg-packs__submit:not(:disabled):active,.cg-cart__button:not(:disabled):active{transform:scale(.965)}.product__media-wrapper{transform-origin:50% 50%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.product__accordion summary .icon-caret{transition:transform .22s ease}.product__accordion details[open] .accordion__content{animation:cg-special-detail .32s ease-out}@media(hover:hover)and (pointer:fine){.product__media-wrapper:hover{transform:perspective(1400px) rotateY(-1.6deg) translateY(-3px)}.cg-packs__option:hover{transform:translateY(-4px) scale(1.008)}.cg-packs__option:hover:before{opacity:.65}.cg-packs__option:has(input:checked):hover:before{opacity:1}.cg-packs__submit:not(:disabled):hover{transform:translateY(-3px)}.cg-packs__submit:not(:disabled):hover:before{transform:translate(160%)}.cg-packs__submit:not(:disabled):hover:active{transform:scale(.965)}.cg-cart__button:not(:disabled):hover{transform:translateY(-3px)}.cg-cart__button:not(:disabled):hover:active{transform:scale(.965)}}@media(min-width:750px)and (hover:hover)and (pointer:fine){@supports (animation-timeline: view()){#MainContent .main-content__inner-container>.shopify-section~.shopify-section{animation:cg-special-scroll linear both;animation-timeline:view();animation-range:entry 0% entry 25%}}}}@keyframes cg-special-price{0%{opacity:.7;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes cg-special-sheen{0%{transform:translate(-160%)}to{transform:translate(160%)}}@keyframes cg-special-detail{0%{opacity:.55;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes cg-special-scroll{0%{opacity:.8;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.cg-packs__option:active,.cg-packs__option:hover:active{transform:scale(.99);transition-duration:.12s}}cg-timed-offer{display:block;background:#532994;color:#fff}cg-timed-offer[hidden]{display:none}.cg-offer-inner{max-width:1200px;margin:0 auto;padding:8px 20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 24px;text-align:center;font-size:13px;line-height:1.4}.cg-offer-link{color:inherit;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;min-height:40px;text-decoration:none}.cg-offer-link:focus-visible{outline:2px solid #fff;outline-offset:3px}.cg-offer-clock{white-space:nowrap}.cg-offer-clock strong{display:inline-block;min-width:8ch;font-variant-numeric:tabular-nums}.cg-offer-end{width:100%;font-size:11px;opacity:.9}@media(max-width:749px){.cg-offer-inner{padding:6px 14px 10px;gap:2px 12px}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
