#MainContent[data-template=cart]{--kgcp-ink: #121326;--kgcp-muted: #6b6675;--kgcp-line: rgba(18, 19, 38, .09);--kgcp-pink: #ff1f8e;--kgcp-grad-cta: linear-gradient(90deg, #ff5aa5 0%, #ff1f8e 55%, #f0129c 100%);--kgcp-grad-bar: linear-gradient(90deg, #ff1f8e 0%, #c44dff 100%);--kgcp-gutter: 1.6rem;--kgcp-side: 0px;--kgcp-gap: 0px;--tv-ink: var(--kgcp-ink);--tv-muted: var(--kgcp-muted);display:grid;grid-template-columns:[full-start] var(--kgcp-gutter) [main-start side-start] minmax(0,1fr) [main-end side-end] var(--kgcp-gutter) [full-end];align-items:start;padding-bottom:4rem;font-family:"Poppins",var(--font-body-family),Arial,sans-serif}@media screen and (min-width:750px){#MainContent[data-template=cart]{--kgcp-gutter: 5rem}}@media screen and (min-width:990px){#MainContent[data-template=cart]{--kgcp-side: 38rem;--kgcp-gap: 3.2rem;grid-template-columns:[full-start] minmax(var(--kgcp-gutter),1fr) [main-start] minmax(0,calc(var(--page-width) - 2 * var(--kgcp-gutter) - var(--kgcp-side) - var(--kgcp-gap))) [main-end] var(--kgcp-gap) [side-start] var(--kgcp-side) [side-end] minmax(var(--kgcp-gutter),1fr) [full-end];padding-bottom:6rem}}@media screen and (min-width:1200px){#MainContent[data-template=cart]{--kgcp-side: 40rem;--kgcp-gap: 4rem}}#MainContent[data-template=cart]>.shopify-section:has(>cart-items.kgcp),#MainContent[data-template=cart] cart-items.kgcp,#MainContent[data-template=cart] cart-items.kgcp>.page-width{display:contents}#MainContent[data-template=cart]>*{grid-column:full}html:not(#kg-a) .kgcp .kgcp__head{grid-column:full;grid-row:1}html:not(#kg-a) .kgcp .cart__warnings{grid-column:main-start / side-end;grid-row:2}html:not(#kg-a) .kgcp .cart__contents{grid-column:main;grid-row:2}#MainContent[data-template=cart]>.cart__footer-wrapper{grid-column:side;grid-row:3}@media screen and (min-width:990px){#MainContent[data-template=cart]>.cart__footer-wrapper{grid-row:2;position:sticky;top:calc(var(--header-height, 0px) + 2rem)}}#MainContent[data-template=cart]:has(cart-items.is-empty)>.cart__footer-wrapper{display:none}html:not(#kg-a) .kgcp .kgcp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem 3rem;flex-wrap:wrap;margin:0 0 2.4rem;padding-block:2.6rem 2.8rem;padding-inline:max(var(--kgcp-gutter),calc((100% - var(--page-width)) / 2 + var(--kgcp-gutter)));background:linear-gradient(108deg,#fff0f7,#fff7fb 28%,#f7f2ff 53%,#eef5ff 77%,#e9f7ff)}html:not(#kg-a) .kgcp .kgcp__eyebrow{margin:0 0 1rem;font-size:1.05rem;font-weight:600;line-height:1.4;letter-spacing:.3em;text-transform:uppercase;color:var(--kgcp-muted)}html:not(#kg-a) .kgcp .kgcp__eyebrow span{margin:0 .9rem;color:var(--kgcp-pink)}html:not(#kg-a) .kgcp .kgcp__title{margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(3.2rem,4.4vw,5.6rem);font-weight:800;line-height:1;letter-spacing:-.05em;color:#121425}html:not(#kg-a) .kgcp .kgcp__continue{position:relative;margin-bottom:.4rem;padding-bottom:.6rem;font-size:1.2rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:var(--kgcp-ink);white-space:nowrap}html:not(#kg-a) .kgcp .kgcp__continue:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.2rem;border-radius:1rem;background:var(--kgcp-grad-bar);transition:box-shadow .3s ease}html:not(#kg-a) .kgcp .kgcp__continue:hover{color:var(--kgcp-pink)}html:not(#kg-a) .kgcp .kgcp__continue:hover:after{box-shadow:0 0 1rem #ff1f8e80}html:not(#kg-a) .kgcp .cart__items{padding:0;border:0}html:not(#kg-a) .kgcp .cart-items,html:not(#kg-a) .kgcp .cart-items tbody{display:block;width:100%}html:not(#kg-a) .kgcp .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:not(#kg-a) .kgcp .cart-item{display:grid;grid-template-columns:9.6rem minmax(0,1fr) auto;grid-template-areas:"media details totals" "media qty qty";column-gap:1.4rem;row-gap:1.4rem;margin:0 0 1.4rem;padding:1.2rem;border:.1rem solid var(--kgcp-line);border-radius:1.6rem;background:#fff;box-shadow:0 .4rem 1.8rem #783cb412;transition:box-shadow .25s ease,border-color .25s ease}html:not(#kg-a) .kgcp .cart-item:last-child{margin-bottom:0}html:not(#kg-a) .kgcp .cart-item:hover{border-color:#ff1f8e38;box-shadow:0 .8rem 2.6rem #ff1f8e1a}html:not(#kg-a) .kgcp .cart-item.cart-item__nested-line{margin-left:2.4rem}html:not(#kg-a) .kgcp .cart-item>td{display:block;width:auto;padding:0;border:0;vertical-align:top}html:not(#kg-a) .kgcp .cart-item__media{grid-area:media;position:relative;align-self:start;aspect-ratio:4 / 5;overflow:hidden;border-radius:1rem;background:linear-gradient(160deg,#eef0ff,#fbe9f6 55%,#ffd6ec)}html:not(#kg-a) .kgcp .cart-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}html:not(#kg-a) .kgcp .cart-item__image-container{display:block;width:100%;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}html:not(#kg-a) .kgcp .cart-item__image-container:after{display:none}html:not(#kg-a) .kgcp .cart-item__image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.22,1,.36,1)}html:not(#kg-a) .kgcp .cart-item:hover .cart-item__image{transform:scale(1.04)}html:not(#kg-a) .kgcp .cart-item__details{grid-area:details;min-width:0}html:not(#kg-a) .kgcp .cart-item__details>*{max-width:none}html:not(#kg-a) .kgcp .cart-item__details>*+*{margin-top:.4rem}html:not(#kg-a) .kgcp .cart-item__vendor{margin:0 0 .4rem;font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--kgcp-pink)}html:not(#kg-a) .kgcp .cart-item__title{align-items:flex-start;gap:.6rem;margin-bottom:.4rem}html:not(#kg-a) .kgcp .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-family:Poppins,Arial,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.35;letter-spacing:0;color:var(--kgcp-ink);text-decoration:none;transition:color .2s ease}html:not(#kg-a) .kgcp .cart-item__name:hover{color:var(--kgcp-pink);text-decoration:none}html:not(#kg-a) .kgcp .product-option{margin:0;font-size:1.3rem;line-height:1.5;color:var(--kgcp-muted)}html:not(#kg-a) .kgcp .product-option:empty{display:none}html:not(#kg-a) .kgcp .cart-item__details dl{margin:.6rem 0 0}html:not(#kg-a) .kgcp .cart-item__details dl .product-option{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}html:not(#kg-a) .kgcp .cart-item__details dl .product-option+.product-option{margin-top:.2rem}html:not(#kg-a) .kgcp .product-option dd{display:inline-flex;align-items:center;gap:.6rem;word-break:break-word}html:not(#kg-a) .kgcp .cart-item__details .cart-item__discounted-prices{display:flex;align-items:baseline;gap:.6rem}html:not(#kg-a) .kgcp .cart-item__final-price{font-weight:700}html:not(#kg-a) .kgcp .discounts{margin:.6rem 0 0}html:not(#kg-a) .kgcp .discounts__discount{display:flex;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:600;color:var(--kgcp-pink)}html:not(#kg-a) .kgcp .discounts__discount svg{width:1.2rem;height:1.2rem}html:not(#kg-a) .kgcp .cart-item__totals{grid-area:totals;position:relative;align-items:flex-start;justify-content:flex-end;text-align:right}html:not(#kg-a) .kgcp .cart-item__price-wrapper>*{margin-top:0}html:not(#kg-a) .kgcp .cart-item__price-wrapper .cart-item__discounted-prices{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}html:not(#kg-a) .kgcp .cart-item__totals .price{font-family:Poppins,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:1.2;letter-spacing:0;color:var(--kgcp-pink)}html:not(#kg-a) .kgcp .cart-item__totals .cart-item__old-price{font-size:1.25rem;font-weight:400;color:var(--kgcp-muted)}html:not(#kg-a) .kgcp .unit-price{margin-top:.4rem;font-size:1.1rem;color:var(--kgcp-muted)}html:not(#kg-a) .kgcp .cart-item .loading__spinner{position:absolute;top:0;right:0;left:auto;bottom:auto;width:1.8rem;padding:0;color:var(--kgcp-pink)}html:not(#kg-a) .kgcp .cart-item__quantity{grid-area:qty;align-self:end;padding:0}html:not(#kg-a) .kgcp .cart-item__quantity quantity-popover>*{padding-left:0}html:not(#kg-a) .kgcp .cart-item__quantity-wrapper{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1.2rem}html:not(#kg-a) .kgcp .quantity-popover-container{padding:0}html:not(#kg-a) .kgcp .quantity{position:relative;display:inline-flex;width:12.4rem;min-height:4.4rem;border:.1rem solid rgba(20,17,26,.16);border-radius:1rem;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}html:not(#kg-a) .kgcp .quantity:before,html:not(#kg-a) .kgcp .quantity:after{display:none}html:not(#kg-a) .kgcp .quantity:focus-within{border-color:var(--kgcp-pink);box-shadow:0 0 0 .3rem #ff1f8e24}html:not(#kg-a) .kgcp .quantity__button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.2rem;padding:0;border:0;background:transparent;color:var(--kgcp-ink);cursor:pointer;transition:background-color .2s ease,color .2s ease}html:not(#kg-a) .kgcp .quantity__button:hover{background:#ff1f8e12;color:var(--kgcp-pink)}html:not(#kg-a) .kgcp .quantity__button .svg-wrapper{width:1.2rem;height:1.2rem}html:not(#kg-a) .kgcp .quantity__button:disabled,html:not(#kg-a) .kgcp .quantity__button.disabled{opacity:.3;cursor:not-allowed}html:not(#kg-a) .kgcp .quantity__input{flex:1;min-width:0;padding:0;border:0;background:transparent;text-align:center;font-size:1.6rem;font-weight:700;color:var(--kgcp-ink);opacity:1;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}html:not(#kg-a) .kgcp .quantity__input:focus,html:not(#kg-a) .kgcp .quantity__input:focus-visible{outline:none;box-shadow:none}html:not(#kg-a) .kgcp .quantity__input::-webkit-outer-spin-button,html:not(#kg-a) .kgcp .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html:not(#kg-a) .kgcp .cart-item cart-remove-button{display:inline-flex;width:auto;height:auto;margin:0}html:not(#kg-a) .kgcp cart-remove-button .button{display:inline-flex;align-items:center;gap:.6rem;min-width:4.4rem;min-height:4.4rem;margin:0;padding:0 .4rem;border:0;background:none;box-shadow:none;font-size:1.1rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#3d3848;transition:color .2s ease}html:not(#kg-a) .kgcp cart-remove-button .button:not([disabled]):hover{color:var(--kgcp-pink)}html:not(#kg-a) .kgcp cart-remove-button .svg-wrapper{width:1.6rem;height:1.6rem}html:not(#kg-a) .kgcp cart-remove-button .icon-remove{width:1.6rem;height:1.6rem}html:not(#kg-a) .kgcp .kgcp__remove-label{display:none}html:not(#kg-a) .kgcp .quantity-popover__info-button{margin-top:.6rem;padding:0;min-height:0;font-size:1.15rem;color:var(--kgcp-muted)}html:not(#kg-a) .kgcp .cart-item__error{gap:.6rem;margin:.6rem 0 0;font-size:1.2rem;color:#d40f3c}html:not(#kg-a) .kgcp .cart-item__error-text+.svg-wrapper{margin:.1rem 0 0}html:not(#kg-a) .kgcp .cart__contents{container:kgcp-items / inline-size}html:not(#kg-a) .kgcp .cart-item>td.small-hide{display:none}html:not(#kg-a) .kgcp .cart-item>td.medium-hide{display:flex}@container kgcp-items (min-width: 620px){html:not(#kg-a) .kgcp .cart-item{grid-template-columns:12rem minmax(0,1fr) auto 11rem;grid-template-areas:"media details qty totals";column-gap:2rem;padding:1.6rem;margin-bottom:1.6rem}html:not(#kg-a) .kgcp .cart-item>td.small-hide{display:flex}html:not(#kg-a) .kgcp .cart-item>td.medium-hide{display:none}html:not(#kg-a) .kgcp .cart-item__quantity{align-self:center}html:not(#kg-a) .kgcp .cart-item__totals{align-self:center}html:not(#kg-a) .kgcp .cart-item__name{font-size:1.6rem}html:not(#kg-a) .kgcp .cart-item__totals .price{font-size:1.9rem}html:not(#kg-a) .kgcp .cart-item__quantity-wrapper{justify-content:flex-start}}@container kgcp-items (min-width: 820px){html:not(#kg-a) .kgcp .kgcp__remove-label{display:inline}}@container kgcp-items (min-width: 480px) and (max-width: 619px){html:not(#kg-a) .kgcp .cart-item{grid-template-columns:11rem minmax(0,1fr) auto;column-gap:1.8rem;padding:1.4rem}}html:not(#kg-a) .kgcp.is-empty .kgcp__head{display:none}html:not(#kg-a) .kgcp .cart__warnings{margin:3.2rem 0 1.6rem;padding:4.8rem 2rem;border-radius:2rem;text-align:center;background:radial-gradient(50rem 30rem at 0% 110%,#ff1f8e1a,#ff1f8e00 60%),radial-gradient(40rem 26rem at 100% 110%,#a855f71a,#a855f700 60%),linear-gradient(108deg,#fff0f7,#fff7fb 28%,#f7f2ff 53%,#eef5ff 77%,#e9f7ff)}html:not(#kg-a) .kgcp .cart__empty-text{margin:0 0 1rem;font-family:Poppins,Arial,sans-serif;font-size:clamp(2.8rem,4vw,4.4rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:#121425}html:not(#kg-a) .kgcp .kgcp__empty-hint{margin:0 0 2.4rem;font-size:1.45rem;color:var(--kgcp-muted)}html:not(#kg-a) .kgcp .kgcp__empty-hint strong{color:var(--kgcp-pink)}html:not(#kg-a) .kgcp .cart__warnings .button{min-height:5.4rem;padding:0 3.2rem;border:0;border-radius:1.2rem;background:var(--kgcp-grad-cta);font-size:1.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;box-shadow:0 1rem 2.8rem #ff1f8e4d}html:not(#kg-a) .kgcp .cart__warnings .button:before,html:not(#kg-a) .kgcp .cart__warnings .button:after{display:none}html:not(#kg-a) .kgcp .cart__login-title{margin:3.2rem 0 .4rem;font-size:1.5rem;font-weight:700;color:var(--kgcp-ink)}html:not(#kg-a) .kgcp .cart__login-paragraph{margin:0;font-size:1.35rem;color:var(--kgcp-muted)}html:not(#kg-a) .kgcp .cart__login-paragraph a{color:var(--kgcp-pink)}@media screen and (min-width:990px){html:not(#kg-a) .kgcp .cart__warnings{padding:7.2rem 2rem}}html:not(#kg-a) .kgcp-sum{background:transparent}html:not(#kg-a) .kgcp-sum>.page-width{max-width:none;padding:0}html:not(#kg-a) .kgcp-sum .cart__footer{display:block;margin:2.4rem 0 0;padding:2rem 1.6rem 2.2rem;border:.1rem solid var(--kgcp-line);border-radius:1.6rem;background:radial-gradient(40rem 24rem at -10% 110%,#ff1f8e14,#ff1f8e00 60%),radial-gradient(34rem 22rem at 110% 110%,#a855f712,#a855f700 60%),#fff;box-shadow:0 .6rem 2.4rem #783cb414}@media screen and (min-width:990px){html:not(#kg-a) .kgcp-sum .cart__footer{margin-top:0;padding:2.4rem 2.4rem 2.6rem}}html:not(#kg-a) .kgcp-sum .cart__footer>*+*{margin-top:2rem}html:not(#kg-a) .kgcp-sum .cart__footer>div:only-child{margin-left:0}html:not(#kg-a) .kgcp-sum .cart__blocks{width:100%}html:not(#kg-a) .kgcp-sum .cart__blocks>*+*{margin-top:0}html:not(#kg-a) .kgcp-sum .kgcp__ship{margin:0 0 2rem}@media screen and (min-width:990px){html:not(#kg-a) .kgcp-sum .kgcp__ship{grid-template-columns:4rem minmax(0,1fr) auto;column-gap:1.2rem;padding:1.6rem 1.4rem 1.4rem}html:not(#kg-a) .kgcp-sum .kgcp__ship .tv-ship__badge{width:4rem;height:4rem}html:not(#kg-a) .kgcp-sum .kgcp__ship .tv-ship__message{font-size:1.4rem}html:not(#kg-a) .kgcp-sum .kgcp__ship .tv-ship__truck{width:4.8rem;height:3.6rem}html:not(#kg-a) .kgcp-sum .kgcp__ship .tv-ship__note{font-size:1.25rem}}html:not(#kg-a) .kgcp-sum .kgcp__ship .tv-ship__note{align-items:flex-start}html:not(#kg-a) .kgcp-sum .kgcp__ship .tv-ship__note svg{margin-top:-.1rem}html:not(#kg-a) .kgcp-sum .discounts{margin:0 0 1.2rem}html:not(#kg-a) .kgcp-sum .discounts__discount{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;font-size:1.3rem;font-weight:600;color:var(--kgcp-pink)}html:not(#kg-a) .kgcp-sum .discounts__discount svg{width:1.2rem;height:1.2rem}html:not(#kg-a) .kgcp-sum .totals{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin:0}html:not(#kg-a) .kgcp-sum .totals__total{margin:0;font-family:Poppins,Arial,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--kgcp-ink)}html:not(#kg-a) .kgcp-sum .totals__total-value{margin:0;font-family:Poppins,Arial,sans-serif;font-size:2.6rem;font-weight:800;letter-spacing:-.02em;color:var(--kgcp-pink)}html:not(#kg-a) .kgcp-sum .tax-note{display:block;margin:.6rem 0 2rem;font-size:1.25rem;line-height:1.5;text-align:left;color:var(--kgcp-muted)}html:not(#kg-a) .kgcp-sum .tax-note a{color:var(--kgcp-ink);text-decoration-color:var(--kgcp-pink)}html:not(#kg-a) .kgcp-sum .cart__ctas{display:block}html:not(#kg-a) .kgcp-sum .cart__checkout-button{position:relative;display:flex;align-items:center;justify-content:center;gap:1.2rem;width:100%;max-width:none;min-height:5.6rem;margin:0;padding:0 2.4rem;border:0;border-radius:1.2rem;background:var(--kgcp-grad-cta);font-family:Poppins,Arial,sans-serif;font-size:1.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;box-shadow:0 1rem 2.8rem #ff1f8e52,inset 0 .1rem #ffffff4d;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,filter .25s ease}html:not(#kg-a) .kgcp-sum .cart__checkout-button:before,html:not(#kg-a) .kgcp-sum .cart__checkout-button:after{display:none}html:not(#kg-a) .kgcp-sum .cart__checkout-button .tv-icon{width:2rem;height:2rem;flex-shrink:0}html:not(#kg-a) .kgcp-sum .cart__checkout-button .tv-icon--arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}html:not(#kg-a) .kgcp-sum .cart__checkout-button:hover{transform:translateY(-.2rem);filter:brightness(1.05);box-shadow:0 1.4rem 3.4rem #ff1f8e6b,inset 0 .1rem #ffffff4d}html:not(#kg-a) .kgcp-sum .cart__checkout-button:hover .tv-icon--arrow{transform:translate(.4rem)}html:not(#kg-a) .kgcp-sum .cart__checkout-button:disabled{opacity:.45;transform:none;box-shadow:none;cursor:not-allowed}html:not(#kg-a) .kgcp-sum .cart__dynamic-checkout-buttons,html:not(#kg-a) .kgcp-sum shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 5.2rem;--shopify-accelerated-checkout-button-border-radius: 1.2rem;--shopify-accelerated-checkout-row-gap: 1rem;margin:1.2rem 0 0;max-width:none}html:not(#kg-a) .kgcp-sum #cart-errors:empty{display:none}html:not(#kg-a) .kgcp-sum #cart-errors{margin-top:1.2rem;font-size:1.3rem;color:#d40f3c}html:not(#kg-a) .kgcp-sum .cart__note{margin:0 0 2rem}html:not(#kg-a) .kgcp-sum .cart__note label{position:static;height:auto;margin-bottom:.8rem;font-size:1.3rem;font-weight:600}html:not(#kg-a) .kgcp-sum .cart__note:before,html:not(#kg-a) .kgcp-sum .cart__note:after{display:none}html:not(#kg-a) .kgcp-sum .cart__note textarea{width:100%;min-height:8rem;padding:1.2rem;border:.1rem solid rgba(20,17,26,.14);border-radius:1rem;font-size:1.35rem;box-shadow:none}html:not(#kg-a) .kgcp .kgcp__ship--top{display:none}@media screen and (max-width:749px){html:not(#kg-a) .kgcp .kgcp__ship--top{display:grid;margin:0 0 1.4rem}html:not(#kg-a) .kgcp-sum .kgcp__ship--sum{display:none}html:not(#kg-a) .kgcp .kgcp__continue{display:inline-flex;align-items:flex-end;min-height:4.4rem;margin-bottom:0}html:not(#kg-a) .kgcp .cart-item{grid-template-columns:7.2rem minmax(0,1fr) auto;grid-template-areas:"media details details" "media qty totals";column-gap:1.2rem;row-gap:.8rem;margin:0 0 1rem;padding:1rem;border-radius:1.4rem;box-shadow:0 .2rem 1rem #783cb40f}html:not(#kg-a) .kgcp .cart-item__media{aspect-ratio:1 / 1;border-radius:.9rem}html:not(#kg-a) .kgcp .cart-item__vendor{display:none}html:not(#kg-a) .kgcp .cart-item__name{-webkit-line-clamp:2;font-size:1.35rem;line-height:1.3}html:not(#kg-a) .kgcp .cart-item__details>*+*{margin-top:.3rem}html:not(#kg-a) .kgcp .cart-item__details .product-option{font-size:1.2rem}html:not(#kg-a) .kgcp .cart-item__details .product-option+.product-option{margin-top:.2rem}html:not(#kg-a) .kgcp .cart-item__quantity{align-self:center}html:not(#kg-a) .kgcp .cart-item__quantity-wrapper{justify-content:flex-start;gap:.6rem}html:not(#kg-a) .kgcp .cart-item>td.medium-hide{align-self:center;justify-content:flex-end}html:not(#kg-a) .kgcp .cart-item__totals .price{font-size:1.6rem}html:not(#kg-a) .kgcp .cart-item .quantity{height:4rem}html:not(#kg-a) .kgcp .cart-item .quantity__button{width:4rem}html:not(#kg-a) .kgcp .cart-item .quantity__input{width:3.2rem;font-size:1.4rem}html:not(#kg-a) .kgcp-bar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));background:#fffffff5;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);border-top:.1rem solid var(--kgcp-line);box-shadow:0 -.8rem 2.4rem #28145a1a;transform:translateY(110%);transition:transform .3s cubic-bezier(.22,1,.36,1)}html:not(#kg-a) .kgcp-bar.is-shown{transform:none}html:not(#kg-a) .kgcp-bar__total{display:flex;flex-direction:column;min-width:0}html:not(#kg-a) .kgcp-bar__label{font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kgcp-muted)}html:not(#kg-a) .kgcp-bar__value{font-family:Poppins,Arial,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--kgcp-pink)}html:not(#kg-a) .kgcp-bar__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;flex:1 1 auto;min-height:5rem;padding:0 2rem;border:0;border-radius:1.2rem;background:var(--kgcp-grad-cta);font-family:Poppins,Arial,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff;box-shadow:0 .8rem 2rem #ff1f8e4d;cursor:pointer}html:not(#kg-a) .kgcp-bar__btn .tv-icon{width:1.8rem;height:1.8rem;flex-shrink:0}}@media screen and (min-width:750px){html:not(#kg-a) .kgcp-bar{display:none}}@media screen and (max-width:359px){html:not(#kg-a) .kgcp .cart-item{grid-template-columns:6.4rem minmax(0,1fr) auto;grid-template-areas:"media details details" "qty qty totals";column-gap:1rem}html:not(#kg-a) .kgcp .cart-item__name{font-size:1.3rem}html:not(#kg-a) .kgcp-bar__value{font-size:1.8rem}html:not(#kg-a) .kgcp-sum .cart__checkout-button{gap:.8rem;padding:0 1.4rem;font-size:1.5rem;letter-spacing:.02em;white-space:nowrap}html:not(#kg-a) .kgcp-sum .totals__total{font-size:1.3rem;letter-spacing:.02em}html:not(#kg-a) .kgcp-sum .totals__total-value{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){html:not(#kg-a) .kgcp .cart-item,html:not(#kg-a) .kgcp .cart-item__image,html:not(#kg-a) .kgcp-sum .cart__checkout-button,html:not(#kg-a) .kgcp-sum .cart__checkout-button .tv-icon--arrow,html:not(#kg-a) .kgcp-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kg-cart-page.css.map */
