:root{--kgc-ink: #121326;--kgc-pink: #ff2d8f;--kgc-red: #e3122c;--kgc-muted: #8a8da3;--kgc-line: rgba(18, 19, 38, .09);--kgc-stage: #f4f4f7;--kgc-sale-bg: #fff1f6;--kgc-sale-line: #f7c6d6;--kgc-sale-stage: #fde3ee;--kgc-radius: 20px;--kgc-shadow: 0 6px 18px rgba(40, 20, 90, .05);--kgc-sale-shadow: 0 6px 18px rgba(227, 18, 44, .06)}@media screen and (max-width:749px){:root{--kgc-radius: 16px}}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid>.grid__item,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid>.grid__item{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid .card-wrapper,html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid .card,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid .card-wrapper,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid .card{height:100%!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid .card>.card__content,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid .card>.card__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid .card>.card__content>:is(.quick-add,:has(.quick-add__submit)),html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid .card>.card__content>:is(.quick-add,:has(.quick-add__submit)){margin:auto 0 0!important;padding-top:12px!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid .grid__item:not(.kg-has-brand) .card>.card__content>.card__information,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid .grid__item:not(.kg-has-brand) .card>.card__content>.card__information{padding-top:22px!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid>.grid__item.kg-on-sale.kg-has-brand .card>.card__content>.card__information.card__information:before,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid>.grid__item.kg-on-sale.kg-has-brand .card>.card__content>.card__information.card__information:before{color:var(--kgc-pink)!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid>.grid__item.kg-on-sale .card-information .price__sale .price-item--sale,html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid>.grid__item.kg-on-sale .card-information .price-item--last,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid>.grid__item.kg-on-sale .card-information .price__sale .price-item--sale,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid>.grid__item.kg-on-sale .card-information .price-item--last{font-size:18px!important;color:var(--kgc-pink)!important}@media screen and (max-width:749px){html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid>.grid__item .card-information .price-item,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid>.grid__item .card-information .price-item{font-size:16px!important}}html:not(#kg-a):not(#kg-b) .kgf .kgf-card.is-on-sale{background:var(--kgc-sale-bg);border-color:var(--kgc-sale-line);box-shadow:var(--kgc-sale-shadow)}html:not(#kg-a):not(#kg-b) .kgf .kgf-card.is-on-sale .kgf-card__stage{background:var(--kgc-sale-stage)}html:not(#kg-a):not(#kg-b) .kgf .kgf-card__sale{background:var(--kgc-red);box-shadow:0 4px 10px #e3122c4d}html:not(#kg-a):not(#kg-b) .kgf .kgf-card__sale--sold{background:#2a2c42;box-shadow:none}html:not(#kg-a):not(#kg-b) .kgf .kgf-card__title a{color:var(--kgc-ink)}html:not(#kg-a):not(#kg-b) .kgf .kgf-card__save{color:var(--kgc-red);font-size:13px;font-weight:600}@media screen and (max-width:749px){html:not(#kg-a):not(#kg-b) .kgf .kgf-card__title{font-size:13px}}html:not(#kg-a):not(#kg-b) .kgmm__card,html:not(#kg-a):not(#kg-b) .kgd__card,html:not(#kg-a):not(#kg-b) .kg-sr__card{display:flex;flex-direction:column;box-sizing:border-box;padding:8px 8px 12px;border:1px solid var(--kgc-line);border-radius:var(--kgc-radius);background:#fff;box-shadow:var(--kgc-shadow)}html:not(#kg-a):not(#kg-b) .kgmm__card--sale,html:not(#kg-a):not(#kg-b) .kgd__card--sale,html:not(#kg-a):not(#kg-b) .kg-sr__card--sale{background:var(--kgc-sale-bg);border-color:var(--kgc-sale-line);box-shadow:var(--kgc-sale-shadow)}html:not(#kg-a):not(#kg-b) .kgmm__card-link,html:not(#kg-a):not(#kg-b) .kgd__card-link{flex:1 1 auto}html:not(#kg-a):not(#kg-b) .kgmm__card .kgmm__media,html:not(#kg-a):not(#kg-b) .kgd__card .kgd__card-media,html:not(#kg-a):not(#kg-b) .kg-sr__card .kg-sr__media{border:0;border-radius:14px;background:var(--kgc-stage);box-shadow:none}html:not(#kg-a):not(#kg-b) .kgmm__card--sale .kgmm__media,html:not(#kg-a):not(#kg-b) .kgd__card--sale .kgd__card-media,html:not(#kg-a):not(#kg-b) .kg-sr__card--sale .kg-sr__media{background:var(--kgc-sale-stage)}html:not(#kg-a):not(#kg-b) .kgmm__card-link:hover .kgmm__media{transform:none;box-shadow:none}html:not(#kg-a):not(#kg-b) .kgmm__badge,html:not(#kg-a):not(#kg-b) .kgd__card-badge,html:not(#kg-a):not(#kg-b) .kg-sr__badge{padding:4px 9px;border-radius:8px;background:var(--kgc-red);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;box-shadow:0 4px 10px #e3122c4d}html:not(#kg-a):not(#kg-b) .kgmm__badge--out,html:not(#kg-a):not(#kg-b) .kg-sr__badge--out{background:#2a2c42;box-shadow:none}html:not(#kg-a):not(#kg-b) .kgmm__vendor,html:not(#kg-a):not(#kg-b) .kg-sr__vendor{margin:8px 0 0;color:var(--kgc-pink);font-size:10.5px;font-weight:700;letter-spacing:.18em;line-height:16px;text-transform:uppercase}html:not(#kg-a):not(#kg-b) .kgmm__title,html:not(#kg-a):not(#kg-b) .kgd__card-title,html:not(#kg-a):not(#kg-b) .kg-sr__title{margin:8px 0 0;min-height:2.7em;color:var(--kgc-ink);font-size:14px;font-weight:700;line-height:1.35}html:not(#kg-a):not(#kg-b) .kgmm__price,html:not(#kg-a):not(#kg-b) .kgd__card-price,html:not(#kg-a):not(#kg-b) .kg-sr__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px;font-size:16px}html:not(#kg-a):not(#kg-b) .kgmm__price b,html:not(#kg-a):not(#kg-b) .kgd__card-price b,html:not(#kg-a):not(#kg-b) .kg-sr__price b,html:not(#kg-a):not(#kg-b) .kgmm__price--sale b,html:not(#kg-a):not(#kg-b) .kg-sr__price--sale b{color:var(--kgc-pink);font-size:18px;font-weight:800}html:not(#kg-a):not(#kg-b) .kgmm__price s,html:not(#kg-a):not(#kg-b) .kgd__card-price s,html:not(#kg-a):not(#kg-b) .kg-sr__price s{order:2;color:var(--kgc-muted);font-size:13px;font-weight:600}html:not(#kg-a):not(#kg-b) .kgmm__save,html:not(#kg-a):not(#kg-b) .kgd__card-save,html:not(#kg-a):not(#kg-b) .kg-sr__save{margin-top:4px;color:var(--kgc-red);font-size:13px;font-weight:600}html:not(#kg-a):not(#kg-b) .kg-atc{height:42px;margin-top:auto;border-radius:12px;font-size:11.5px;letter-spacing:.08em}html:not(#kg-a):not(#kg-b) .kgmm__card-link+.kg-atc,html:not(#kg-a):not(#kg-b) .kgd__card-link+.kg-atc{margin-top:12px}html:not(#kg-a):not(#kg-b) .kg-sr__card .kg-atc{margin-top:auto;height:42px}html:not(#kg-a):not(#kg-b) .kg-sr__card>.kg-sr__price,html:not(#kg-a):not(#kg-b) .kg-sr__card>.kg-sr__save{margin-bottom:10px}html:not(#kg-a):not(#kg-b) .kgmm__card,html:not(#kg-a):not(#kg-b) .kgd__card{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease}html:not(#kg-a):not(#kg-b) .kgmm__card:hover{transform:translateY(-4px);border-color:#ff2d8f4d;box-shadow:0 16px 34px #ff2d8f1f}@media(prefers-reduced-motion:reduce){html:not(#kg-a):not(#kg-b) .kgmm__card:hover{transform:none}}@media screen and (max-width:749px){html:not(#kg-a):not(#kg-b) .kg-sr__card{display:grid;grid-template-columns:72px minmax(0,1fr);grid-auto-rows:min-content;align-content:start;column-gap:12px;row-gap:2px;padding:10px}html:not(#kg-a):not(#kg-b) .kg-sr__card .kg-sr__media{grid-row:1 / span 4;width:72px;border-radius:12px}html:not(#kg-a):not(#kg-b) .kg-sr__card .kg-sr__badge{left:3px;top:3px;max-width:calc(100% - 6px);padding:2px 4px;border-radius:5px;font-size:8px;letter-spacing:0;white-space:nowrap;box-shadow:none}html:not(#kg-a):not(#kg-b) .kg-sr__card .kg-sr__vendor{margin:0}html:not(#kg-a):not(#kg-b) .kg-sr__card .kg-sr__title{margin:0;min-height:0;font-size:13px}html:not(#kg-a):not(#kg-b) .kg-sr__card .kg-sr__price{margin:2px 0 0}html:not(#kg-a):not(#kg-b) .kg-sr__card .kg-sr__price b{font-size:16px}html:not(#kg-a):not(#kg-b) .kg-sr__card>.kg-sr__price,html:not(#kg-a):not(#kg-b) .kg-sr__card>.kg-sr__save{margin-bottom:0}html:not(#kg-a):not(#kg-b) .kg-sr__card .kg-atc{grid-column:1 / -1;height:40px;margin-top:8px}}html:not(#kg-a):not(#kg-b) .kgd__card .kgd__card-img,html:not(#kg-a):not(#kg-b) .kgd__card .kgd__card-media img{mix-blend-mode:multiply}html:not(#kg-a):not(#kg-b) .kgf .kgf-card .kgf-card__title,html:not(#kg-a):not(#kg-b) .kgf .kgf-card .kgf-card__title a{color:var(--kgc-ink)}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid{grid-auto-rows:1fr!important;column-gap:20px!important;row-gap:20px!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid>.grid__item,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid>.grid__item{align-self:stretch!important;height:auto!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid .card-information,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .card-information{min-height:30px;display:flex;flex-direction:column;justify-content:flex-start}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid .card-information .price,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .card-information .price{min-height:26px;display:flex!important;flex-wrap:wrap;align-items:center;margin:0}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid .card-information .price__container,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .card-information .price__container{display:flex;align-items:baseline;gap:4px 8px;margin:0}@media screen and (max-width:749px){html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid{column-gap:12px!important;row-gap:12px!important}}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid .quick-add .quick-add__submit.quick-add__submit.quick-add__submit:before,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid .quick-add .quick-add__submit.quick-add__submit.quick-add__submit:before{display:none!important;content:none!important}:root{--kg-sale: #e3122c;--kg-sale-soft: rgba(227, 18, 44, .1)}html[data-kg-theme=dark]{--kg-sale: #ff4d5e;--kg-sale-soft: rgba(255, 77, 94, .18)}html:not(#kg-a):not(#kg-b) :is(.price.price--on-sale .price-item--sale,.price.price--on-sale .price-item--last,.kgf-card.is-on-sale .kgf-card__now,.tvrv-card:has(.tvrv-card__sale) .tvrv-card__now,.kgmm__price--sale b,.kg-sr__price--sale b,.kgd__card--sale .kgd__card-price b,.kgmm__card--sale .kgmm__price b,.qv-price:has(.qv-was) .qv-now,.kgp-bar.is-sale .kgp-bar__price){color:var(--kg-sale)!important;-webkit-text-fill-color:var(--kg-sale)!important;background:none!important;background-image:none!important;filter:none!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid .card-information .price.price--on-sale .price__sale .price-item--sale.price-item--sale.price-item--sale,html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid .card-information .price.price--on-sale .price__sale .price-item--last.price-item--last.price-item--last,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid .card-information .price.price--on-sale .price__sale .price-item--sale.price-item--sale.price-item--sale,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid .card-information .price.price--on-sale .price__sale .price-item--last.price-item--last.price-item--last,html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid>.grid__item.kg-on-sale .card-information .price-item--sale,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid>.grid__item.kg-on-sale .card-information .price-item--sale{color:var(--kg-sale)!important}html:not(#kg-a):not(#kg-b) :is(.kgp-badge.kgp-badge--sale,.kg-save-badge,.kgsb__badge-small){background:var(--kg-sale)!important;background-image:none!important;color:#fff!important;box-shadow:0 6px 16px #e3122c59!important}html:not(#kg-a):not(#kg-b) :is(.tvrv-card__sale,.kgf-card__sale:not(.kgf-card__sale--sold),.kgmm__badge:not(.kgmm__badge--out),.kgd__card-badge,.kg-sr__badge:not(.kg-sr__badge--out)){background:var(--kg-sale)!important;color:#fff!important}html:not(#kg-a):not(#kg-b) :is(.kgp-save-note,.kgf-card__save,.tvrv-card__save,.kgmm__save,.kgd__card-save,.kg-sr__save,.qv-save){color:var(--kg-sale)!important}html:not(#kg-a):not(#kg-b) .qv-save{background:var(--kg-sale-soft)!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid .grid__item.kg-on-sale .price:after,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .grid__item.kg-on-sale .price:after{color:var(--kg-sale)!important}html:not(#kg-a):not(#kg-b) :is(.grid__item.kg-oos,.kgf-card.kg-oos,.tvrv-card.kg-oos){--kg-oos-bg: #ececf1;--kg-oos-line: #cfcfda;--kg-oos-ink: #6e6e7c;--kg-oos-band: rgba(24, 24, 36, .9)}html[data-kg-theme=dark]:not(#kg-a):not(#kg-b) :is(.grid__item.kg-oos,.kgf-card.kg-oos,.tvrv-card.kg-oos){--kg-oos-bg: #17171f;--kg-oos-line: #2e2e3a;--kg-oos-ink: #8d8d9c;--kg-oos-band: rgba(0, 0, 0, .82)}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .card,html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .card.card--standard,html:not(#kg-a):not(#kg-b) .grid__item.kg-oos.kg-on-sale .card,html:not(#kg-a):not(#kg-b) .kgf-card.kg-oos,html:not(#kg-a):not(#kg-b) .tvrv-card.kg-oos{background:var(--kg-oos-bg)!important;border:1px dashed var(--kg-oos-line)!important;box-shadow:none!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos :is(.card__inner,.card__media,.card__media .media),html:not(#kg-a):not(#kg-b) .kgf-card.kg-oos :is(.kgf-card__media,.kgf-card__stage),html:not(#kg-a):not(#kg-b) .tvrv-card.kg-oos :is(.tvrv-card__media,.tvrv-card__stage){background-color:var(--kg-oos-bg)!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos :is(.card__media img,.card__inner img),html:not(#kg-a):not(#kg-b) .kgf-card.kg-oos :is(.kgf-card__img,.kgf-card__stage img),html:not(#kg-a):not(#kg-b) .tvrv-card.kg-oos :is(.tvrv-card__img,.tvrv-card__stage img){filter:grayscale(1) contrast(.9)!important;opacity:.42!important;mix-blend-mode:normal!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .card__inner,html:not(#kg-a):not(#kg-b) .kgf-card.kg-oos .kgf-card__media,html:not(#kg-a):not(#kg-b) .tvrv-card.kg-oos .tvrv-card__media{position:relative}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .card__inner:after,html:not(#kg-a):not(#kg-b) .kgf-card.kg-oos .kgf-card__media:after,html:not(#kg-a):not(#kg-b) .tvrv-card.kg-oos .tvrv-card__media:after{content:"OUT OF STOCK";position:absolute;left:0;right:0;top:50%;z-index:6;transform:translateY(-50%);padding:1.1rem .8rem;background:var(--kg-oos-band);color:#fff;font-family:inherit;font-size:1.35rem;font-weight:800;letter-spacing:.2em;line-height:1.1;text-align:center;text-transform:uppercase;pointer-events:none}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos :is(.badge,.kg-save-badge,.card__badge),html:not(#kg-a):not(#kg-b) .kgf-card.kg-oos .kgf-card__sale,html:not(#kg-a):not(#kg-b) .tvrv-card.kg-oos .tvrv-card__sale{display:none!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos :is(.card__heading,.card__heading a,.card__information,.card__information *,.price,.price *),html:not(#kg-a):not(#kg-b) .kgf-card.kg-oos :is(.kgf-card__title,.kgf-card__title a,.kgf-card__vendor,.kgf-card__price,.kgf-card__price *),html:not(#kg-a):not(#kg-b) .tvrv-card.kg-oos :is(.tvrv-card__title,.tvrv-card__title a,.tvrv-card__vendor,.tvrv-card__price,.tvrv-card__price *){color:var(--kg-oos-ink)!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos :is(.price__sale,.price-item--regular s,.price .price__badge-sale,.kg-save,.kg-you-save){display:none!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .card__information:before{color:var(--kg-oos-ink)!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos :is(.quick-add__submit,.quick-add button,.button),html:not(#kg-a):not(#kg-b) .kgf-card.kg-oos .kgf-card__btn,html:not(#kg-a):not(#kg-b) .tvrv-card.kg-oos .tvrv-card__btn{background:transparent!important;color:var(--kg-oos-ink)!important;border:1px solid var(--kg-oos-line)!important;box-shadow:none!important;pointer-events:none!important;cursor:not-allowed;text-transform:uppercase;letter-spacing:.08em}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos :is(.quick-add__submit,.quick-add button):before,html:not(#kg-a):not(#kg-b) .grid__item.kg-oos :is(.quick-add__submit,.quick-add button):after{display:none!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos :is(.quick-add__submit,.quick-add button) svg,html:not(#kg-a):not(#kg-b) .kgf-card.kg-oos .kgf-card__btn svg,html:not(#kg-a):not(#kg-b) .tvrv-card.kg-oos .tvrv-card__btn svg{display:none!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .card__inner:after,html:not(#kg-a):not(#kg-b) .kgf-card.kg-oos .kgf-card__media:after,html:not(#kg-a):not(#kg-b) .tvrv-card.kg-oos .tvrv-card__media:after{display:block!important;height:auto!important;bottom:auto!important;width:auto!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid .grid__item.kg-oos .card>.card__content>.card__information:before,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .grid__item.kg-oos .card>.card__content>.card__information:before{color:var(--kg-oos-ink)!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos [class*=save],html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .price__sale{display:none!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .price-item,html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .price-item--regular,html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .price-item--last{color:var(--kg-oos-ink)!important;text-decoration:none!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .card__information:before,html:not(#kg-a):not(#kg-b) .grid__item.kg-oos.kg-on-sale .card__information:before,html:not(#kg-a):not(#kg-b) .grid__item.kg-oos.kg-has-brand .card__information:before,html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid .grid__item.kg-oos.kg-on-sale.kg-has-brand .card>.card__content>.card__information:before,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .grid__item.kg-oos.kg-on-sale.kg-has-brand .card>.card__content>.card__information:before{color:var(--kg-oos-ink)!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .price:after,html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .price--on-sale:after{display:none!important;content:none!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid.product-grid>.grid__item.kg-oos.kg-on-sale.kg-has-brand .card>.card__content>.card__information.card__information:before,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .product-grid>.grid__item.kg-oos.kg-on-sale.kg-has-brand .card>.card__content>.card__information.card__information:before{color:var(--kg-oos-ink)!important}html:not(#kg-a):not(#kg-b) :is(.kgf-card.kg-oos,.tvrv-card.kg-oos) :is([class*=price],[class*=price] *,[class*=compare],[class*=save]){color:var(--kg-oos-ink)!important}html:not(#kg-a):not(#kg-b) :is(.kgf-card.kg-oos,.tvrv-card.kg-oos) :is([class*=compare],[class*=save],s,del){display:none!important}html:not(#kg-a):not(#kg-b):not(#kg-c) .kgf-card.kg-oos.is-on-sale .kgf-card__now,html:not(#kg-a):not(#kg-b):not(#kg-c) .kgf-card.kg-oos .kgf-card__now,html:not(#kg-a):not(#kg-b):not(#kg-c) .tvrv-card.kg-oos .tvrv-card__now{color:var(--kg-oos-ink)!important}html:not(#kg-a):not(#kg-b):not(#kg-c) .kgf-card.kg-oos :is(.kgf-card__was,.kgf-card__save){display:none!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-partial:not(.kg-oos) .card__inner{position:relative}html:not(#kg-a):not(#kg-b) .grid__item.kg-partial:not(.kg-oos) .card__inner:after{content:"Out of stock: " var(--kg-oos-list, "");display:block!important;position:absolute;left:0;right:0;bottom:0;z-index:6;padding:.8rem 1rem;background:#181824e6;border-top:3px solid #ffb020;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;pointer-events:none}html:not(#kg-a):not(#kg-b) .grid__item.kg-partial:not(.kg-oos) .card__inner:after{top:auto!important;bottom:0!important;height:auto!important;min-height:0!important;width:auto!important;inset-block-start:auto!important;transform:none!important;opacity:1!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos-view .card__inner:after{font-size:1.7rem;padding:1.5rem .8rem;letter-spacing:.22em;border-top:3px solid #ff3b5c;border-bottom:3px solid #ff3b5c}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos-view :is(.quick-add__submit,.quick-add button){position:relative;background:#8d8d9a!important;border-color:#8d8d9a!important;color:transparent!important;opacity:1}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos-view :is(.quick-add__submit,.quick-add button) *{visibility:hidden}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos-view :is(.quick-add__submit,.quick-add button):after{content:"OUT OF STOCK";display:flex!important;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;color:#fff;font-size:1.35rem;font-weight:800;letter-spacing:.16em;visibility:visible}html[data-kg-theme=dark]:not(#kg-a):not(#kg-b) .grid__item.kg-oos-view :is(.quick-add__submit,.quick-add button){background:#4a4a58!important;border-color:#4a4a58!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos-view.kg-partial .card__information:after{content:"Sold out: " var(--kg-oos-list, "");display:block;margin-top:.7rem;color:#d4163c;font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}html[data-kg-theme=dark]:not(#kg-a):not(#kg-b) .grid__item.kg-oos-view.kg-partial .card__information:after{color:#ff6b85}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .price--on-sale .price__sale{display:flex!important;flex-direction:row}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .price--on-sale .price__sale :is(s,.price-item--regular,.price__regular){display:none!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .price--on-sale .price-item--sale{display:inline!important;color:var(--kg-oos-ink)!important}html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid .grid__item.kg-oos .price-item,html:not(#kg-a):not(#kg-b) .kg-collection-component #product-grid .grid__item.kg-oos .price-item--sale,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .grid__item.kg-oos .price-item,html:not(#kg-a):not(#kg-b) .kg-search #product-grid .grid__item.kg-oos .price-item--sale{color:var(--kg-oos-ink)!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-partial:not(.kg-oos) .card__inner:after{content:"Sold out: " var(--kg-oos-list, "") "\aOther options available";white-space:pre-line;font-size:1rem;line-height:1.35;letter-spacing:.06em;background:#181824db;border-top:3px solid #ffb020}html:not(#kg-a):not(#kg-b) .grid__item.kg-partial:not(.kg-oos) .card__inner:after{content:"Some options sold out";white-space:nowrap;left:10px!important;right:auto!important;bottom:10px!important;padding:.55rem 1.1rem!important;border:0!important;border-radius:999px!important;background:#ffb020!important;color:#2b1a00!important;font-size:1.05rem!important;font-weight:800!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase;box-shadow:0 4px 14px #ffa00073!important}html:not(#kg-a):not(#kg-b) .grid__item.kg-partial:not(.kg-oos) .card__information:after{content:"Sold out: " var(--kg-oos-list, "");display:block;margin-top:.6rem;padding:.5rem .9rem;border-left:3px solid #ffb020;border-radius:0 8px 8px 0;background:#ffb02024;color:#7a4b00;font-size:1.1rem;font-weight:700;letter-spacing:.03em;line-height:1.3}html[data-kg-theme=dark]:not(#kg-a):not(#kg-b) .grid__item.kg-partial:not(.kg-oos) .card__information:after{color:#ffc766;background:#ffb02029}html:not(#kg-a):not(#kg-b) .grid__item.kg-oos .card__media:before{content:"Sold out";position:absolute;top:10px;left:10px;z-index:7;padding:.5rem 1.1rem;border-radius:999px;background:#d4163c;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kg-facet--availability{display:none!important}.kg-stock-view{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.6rem;padding:1.4rem;border:1px solid rgba(17,17,17,.14);border-radius:1.6rem;background:#fff}.kg-stock-view__title{flex:0 0 100%;margin:0 0 .2rem;font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#bf0068}.kg-stock-view__btn{flex:1 1 auto;min-height:4rem;padding:.6rem 1.2rem;border:1.5px solid rgba(17,17,17,.2);border-radius:999px;background:#fff;color:#111;font:inherit;font-size:1.3rem;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.kg-stock-view__btn:hover{border-color:#ff2d8f}.kg-stock-view__btn.is-on{border-color:transparent;background:linear-gradient(100deg,#d6007a,#5b3fe0);color:#fff}.kg-stock-view__btn--some.is-on{background:#ffb020;color:#2b1a00}.kg-stock-view__btn--full.is-on{background:#d4163c;color:#fff}html[data-kg-theme=dark] .kg-stock-view{background:#14132a;border-color:#ffffff29}html[data-kg-theme=dark] .kg-stock-view__title{color:#ff8fe0}html[data-kg-theme=dark] .kg-stock-view__btn{background:#1e1d3a;border-color:#ffffff38;color:#f3f3fa}html[data-kg-theme=dark] .kg-stock-view__btn.is-on{color:#fff}html[data-kg-theme=dark] .kg-stock-view__btn--some.is-on{color:#2b1a00}.kg-stock-loading{opacity:.5;pointer-events:none;transition:opacity .2s}.kg-stock-view__note{margin:0 0 1.4rem;padding:1rem 1.4rem;border-radius:1rem;background:#ffb02029;color:#7a4b00;font-size:1.4rem;font-weight:600}html[data-kg-theme=dark]:not(#kg-a):not(#kg-b) .kg-stock-view__note{color:#ffc766!important;background:#ffb02024}.kg-stars{position:relative;display:inline-block;font-size:13px;line-height:1;letter-spacing:1px;color:#d9d8e3}.kg-stars:before{content:"\2605\2605\2605\2605\2605"}.kg-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0 auto 0 0;width:var(--kg-stars-pct, 0%);overflow:hidden;white-space:nowrap;color:#f5a623}.kg-rating-line{display:flex;align-items:center;gap:6px;margin:2px 0 4px;font-size:12px;color:#63667c}html[data-kg-theme=dark] .kg-stars{color:#4a4766}html[data-kg-theme=dark] .kg-rating-line{color:#b7b4cc}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kg-cards.css.map */
