.kh.kh-champ{position:relative;overflow:hidden;background:var(--kh-night);color:var(--kh-cream);container-type:size;--champ-h:calc(100vh - var(--kh-champ-off,108px));height:var(--champ-h)}@supports (height:100svh){.kh.kh-champ{--champ-h:calc(100svh - var(--kh-champ-off,108px))}}.kh-champ [hidden]{display:none!important}.kh-champ__label{font-family:var(--kh-mono);font-size:11.5px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--kh-sand)}.kh-champ__rate{display:flex;align-items:center;gap:8px}.kh-champ__rate i{font-style:normal;color:var(--kh-gold);font-size:16px;letter-spacing:2px;line-height:1}.kh-champ__rate b{font-size:14px;font-weight:600;color:var(--kh-sand)}.kh-champ__pitch{font-size:clamp(16px,1.7cqw,19px);line-height:1.5;color:var(--kh-sand);max-width:52ch;text-wrap:pretty}.kh-champ__br{display:none}@container (min-width:960px){.kh-champ__br{display:inline}}.kh-champ__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.kh-champ__price strong{font-size:clamp(19px,2cqw,24px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--kh-cream)}.kh-champ__price span{font-size:14px;color:var(--kh-sand)}.kh-champ__ctas{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center}.kh-champ__media{position:relative;display:block;overflow:hidden;background:var(--kh-night)}.kh-champ .kh-champ__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--pos-d,50% 40%);display:block}.kh-champ--one .kh-champ__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%}.kh-champ--one .kh-champ__media{-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,#000 78%,transparent 100%)}.kh-champ--one .kh-champ__body{min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2.4cqh,22px);padding:clamp(24px,5cqh,56px) clamp(20px,4cqw,48px) clamp(24px,5cqh,56px) clamp(8px,1.5cqw,24px)}.kh-champ--one .kh-champ__top{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,2cqh,16px)}.kh .kh-champ--one .kh-champ__name,.kh.kh-champ--one .kh-champ__name{font-size:clamp(42px,7cqw,104px);line-height:.94!important;letter-spacing:-.02em!important;color:var(--kh-cream);text-wrap:balance;margin:0}.kh-champ--one .kh-champ__buy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,2.2cqh,20px);padding-top:clamp(12px,2.2cqh,20px);border-top:1px solid rgba(251,245,243,.22)}@container (max-width:719px){.kh-champ--one .kh-champ__grid{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.kh-champ--one .kh-champ__media{-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%)}.kh-champ .kh-champ__media img{object-position:var(--pos-m,50% 50%)}.kh-champ--one .kh-champ__body{justify-content:flex-end;gap:8px;padding:0 20px 16px;overflow:visible}.kh-champ--one .kh-champ__top{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.kh .kh-champ--one .kh-champ__name,.kh.kh-champ--one .kh-champ__name{font-size:42px}.kh-champ__pitch{font-size:15px}.kh-champ--one .kh-champ__buy{flex-direction:column;align-items:stretch;gap:12px;padding-top:10px;margin-top:2px}.kh-champ__ctas .kh-btn{width:100%}}.kh.kh-champ--duo{container-type:inline-size}.kh-champ--duo .kh-champ__pair{height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) repeat(4,auto);column-gap:4px}.kh-champ__item{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;min-height:0}.kh-champ__item .kh-champ__media{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%)}.kh-champ .kh-champ__item .kh-champ__media img{object-position:var(--pos-duo,50% 40%)}.kh-champ__item>:not(.kh-champ__media){padding-left:clamp(20px,3cqw,44px);padding-right:clamp(20px,3cqw,44px)}.kh-champ__item .kh-champ__top{display:flex;align-items:center;gap:16px;padding-top:8px}.kh .kh-champ__item .kh-champ__name{font-size:clamp(34px,5.2cqw,68px);line-height:1!important;color:var(--kh-cream);padding-top:10px;margin:0}.kh-champ__item .kh-champ__pitch{font-size:16px;padding-top:10px}.kh-champ__item .kh-champ__foot{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:14px;padding-top:14px;padding-bottom:28px}.kh-champ__item .kh-champ__foot:before{content:"";position:absolute;top:0;left:clamp(20px,3cqw,44px);right:clamp(20px,3cqw,44px);border-top:1px solid rgba(251,245,243,.22)}@media(max-width:719px){.kh.kh-champ--duo{height:auto}}@container (max-width:719px){.kh-champ--duo .kh-champ__pair{height:auto;display:flex;flex-direction:column}.kh-champ__item{display:flex;flex-direction:column;gap:8px;height:var(--champ-h)}.kh-champ__item+.kh-champ__item{border-top:1px solid rgba(251,245,243,.22)}.kh-champ .kh-champ__item .kh-champ__media img{object-position:var(--pos-m,50% 50%)}.kh-champ__item .kh-champ__media{flex:1 1 0;min-height:0;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%)}.kh-champ__item>:not(.kh-champ__media){padding-left:20px;padding-right:20px}.kh-champ__item .kh-champ__top{justify-content:space-between;padding-top:0}.kh .kh-champ__item .kh-champ__name{font-size:42px;padding-top:0}.kh-champ__item .kh-champ__pitch{font-size:15px;padding-top:0}.kh-champ__item .kh-champ__foot{flex-direction:column;align-items:stretch;gap:12px;margin-top:2px;padding-top:10px;padding-bottom:16px}.kh-champ__item .kh-champ__foot:before{left:20px;right:20px}.kh-champ__item .kh-btn{width:100%}}.kh-champ__promo{margin:-4px 0 0;font-family:var(--kh-display);font-weight:400;text-transform:uppercase;font-size:clamp(20px,2.3cqw,32px);line-height:1.32;letter-spacing:.005em;color:#fff;text-wrap:balance}.kh-champ__promo span{padding:.04em .3em .02em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.kh-champ__was{margin-left:.35em;font-size:.72em;font-weight:500;letter-spacing:0;opacity:.6;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/33/assets/kh-champ.css.map */
