.kb-cgrid{--kb-atc-h: 60px;--grid-desktop-horizontal-spacing: 20px;--grid-desktop-vertical-spacing: 20px;--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 10px}.kb-cgrid .card-wrapper{height:100%;border:1px solid #e9e4e4;border-radius:4px;overflow:hidden;background:#fff}.kb-cgrid .card{position:relative;display:flex;flex-direction:column;height:100%}.kb-cgrid .card>.card__content{position:relative;z-index:5;flex:1 1 auto;display:flex;flex-direction:column;background:#fff;box-shadow:2px 0 #fff,-2px 0 #fff}.kb-card__link{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.kb-cgrid .card__inner .card__content{pointer-events:none}.kb-cgrid .card>.card__content .card__information{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:baseline;padding:10px 16px 14px!important}.kb-cgrid .card__information .card-information{display:contents}.kb-cgrid .card__information .loox-rating{grid-column:1 / -1;grid-row:1;margin:0 0 4px!important}.kb-cgrid .card__information .loox-rating:empty,.kb-cgrid .card__information .caption-large:empty{display:none}.kb-cgrid .card__information .card__heading{grid-column:1;grid-row:2;margin:0;font-size:14px;line-height:1.35;letter-spacing:.05em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.kb-cgrid .card__information .price{grid-column:2;grid-row:2;margin:0!important;text-align:right;white-space:nowrap;font-size:14px;line-height:1.35;letter-spacing:.03em}.kb-cgrid .card__information .price .price-item{font-size:inherit;letter-spacing:inherit}.kb-cgrid .card__information .price .price__container{display:flex;flex-direction:column;align-items:flex-end}.kb-atc{position:relative;z-index:3;box-sizing:border-box;padding:0 16px 16px;background:#fff}.kb-atc__row{display:flex;gap:8px;margin:0}.kb-atc__qty{display:flex;align-items:stretch;flex:0 0 auto;box-sizing:border-box;height:40px;border:1px solid #a88486;border-radius:3px;background:#fff}.kb-atc__step{width:28px;padding:0;border:0;background:none;color:#121212;cursor:pointer;font:inherit;font-size:16px;line-height:1}.kb-atc__step:disabled{opacity:.3;cursor:default}.kb-atc__num{width:24px;padding:0;border:0;background:none;color:#121212;text-align:center;font:inherit;font-size:14px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.kb-atc__num::-webkit-outer-spin-button,.kb-atc__num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kb-atc__btn{position:relative;flex:1 1 0;min-width:0;box-sizing:border-box;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #a88486;border-radius:3px;background:#fff;color:#121212;cursor:pointer;font-family:var(--font-body-family);font-size:13px;font-weight:400;letter-spacing:.01em!important;text-transform:none;text-decoration:none!important;white-space:nowrap;overflow:hidden;transition:background-color .2s ease,color .2s ease}.kb-atc__btn>span{overflow:hidden;text-overflow:ellipsis}.kb-atc__btn:hover{background:#a88486;color:#fff}.kb-atc__btn--full{width:100%;flex:none}.kb-atc__btn:disabled{opacity:.5;cursor:default;background:#fff;color:#121212}.kb-atc__btn.loading>span{visibility:hidden}.kb-atc__btn .loading-overlay__spinner{position:absolute;width:18px}.kb-atc__btn .spinner .path{stroke:currentColor}.kb-atc__qty:has(:focus-visible),.kb-atc__btn:focus-visible{outline:2px solid #a88486;outline-offset:2px}.kb-atc .product-form__error-message-wrapper{margin:6px 0 0;font-size:12px;color:#8b2434}@media screen and (min-width:990px)and (hover:hover){.kb-cgrid .kb-atc{position:absolute;left:0;right:0;top:100%;height:var(--kb-atc-h)}.kb-cgrid .card>.card__content{transition:transform .55s cubic-bezier(.33,1,.68,1);will-change:transform}.kb-cgrid .kb-atc>*{opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .55s cubic-bezier(.33,1,.68,1)}.kb-cgrid .card-wrapper:hover .card>.card__content,.kb-cgrid .card-wrapper:has(:focus-visible) .card>.card__content{transform:translateY(calc(var(--kb-atc-h) * -1))}.kb-cgrid .card-wrapper:hover .kb-atc>*,.kb-cgrid .card-wrapper:has(:focus-visible) .kb-atc>*{opacity:1;transform:none;transition-delay:.08s}}@media screen and (min-width:990px)and (max-width:1279px){.kb-cgrid .card>.card__content .card__information{column-gap:8px;padding-left:12px!important;padding-right:12px!important}.kb-cgrid .card__information .card__heading,.kb-cgrid .card__information .price{font-size:13px;letter-spacing:.03em}.kb-atc{padding-left:12px;padding-right:12px}.kb-atc__row{gap:6px}.kb-atc__step{width:24px}.kb-atc__num{width:20px}.kb-atc__btn{font-size:12px;padding:0 6px}}@media screen and (min-width:990px){.kb-cgrid--compact .card>.card__content .card__information{grid-template-columns:minmax(0,1fr);padding-left:12px!important;padding-right:12px!important}.kb-cgrid--compact .card__information .card__heading,.kb-cgrid--compact .card__information .price{font-size:13px;letter-spacing:.03em}.kb-cgrid--compact .card__information .price{grid-column:1;grid-row:3;text-align:left;margin-top:4px!important}.kb-cgrid--compact .card__information .price .price__container{align-items:flex-start}.kb-cgrid--compact .kb-atc{padding:0 12px 16px}.kb-cgrid--compact .kb-atc__row{gap:6px}.kb-cgrid--compact .kb-atc__step{width:22px}.kb-cgrid--compact .kb-atc__num{width:20px;font-size:13px}.kb-cgrid--compact .kb-atc__btn{font-size:12px;padding:0 6px;letter-spacing:0!important}}@media screen and (min-width:990px)and (max-width:1379px){.kb-cgrid--compact .kb-atc__amt{display:none}}@media screen and (max-width:989px),(hover:none){.kb-cgrid .card>.card__content .card__information{grid-template-columns:minmax(0,1fr);padding:10px!important}.kb-cgrid .card__information .card__heading{font-size:13px}.kb-cgrid .card__information .price{grid-column:1;grid-row:3;text-align:left;font-size:13px;margin-top:4px!important}.kb-cgrid .card__information .price .price__container{align-items:flex-start}.kb-cgrid .kb-atc{margin-top:auto;padding:0 10px 10px}.kb-atc__row{flex-direction:column;gap:6px}.kb-atc__qty{justify-content:space-between;height:36px}.kb-atc__step{width:40px}.kb-atc__num{flex:1 1 auto}.kb-atc__btn{flex:none;height:36px;font-size:12px;padding:0 6px}}@media(prefers-reduced-motion:reduce){.kb-cgrid .card>.card__content{transition:transform .35s ease-out}.kb-cgrid .kb-atc>*{transform:none!important;transition:opacity .3s ease}}.kb-cgrid .card-wrapper a,.kb-cgrid .card-wrapper:hover a,.kb-cgrid .card__heading a{text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kb-collection-cards.css.map */
