.knlux .hero__logo{display:none}@media(max-width:760px){.knlux .hero{height:clamp(320px,46vh,420px)!important;min-height:0!important;display:block}.knlux .hero .content{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:0;padding:clamp(10px,3.5vw,20px);display:flex;align-items:center;justify-content:center}.knlux .hero .content .kicker,.knlux .hero .content h1,.knlux .hero .content .sub,.knlux .hero .content .btn{display:none}.knlux .hero__logo{display:block;width:min(88%,520px);height:auto;filter:brightness(0) invert(1)}.knlux .hero .scrim{background:linear-gradient(180deg,#1e181257,#1e181233 45%,#1e181270)}}.knlux .prod{display:flex;flex-direction:column;height:auto}.knlux .prod .ph{height:auto!important;aspect-ratio:1/1;flex:0 0 auto;position:relative;overflow:hidden}.knlux .prod .ph img{width:100%;height:100%;object-fit:cover;display:block}.knlux .grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:760px){.knlux .grid--3{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;gap:12px;padding-left:16px;padding-right:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.knlux .grid--3::-webkit-scrollbar{display:none}.knlux .grid--3 .prod{flex:0 0 46vw;min-width:150px;max-width:230px;scroll-snap-align:start}.knlux .grid-more{padding-left:16px;padding-right:16px}}.knlux .prod .ph__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease,transform .8s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.knlux .prod:hover .ph__alt{opacity:1}}.knlux .prod__flag{position:absolute;top:12px;left:12px;z-index:3;background:#2b241edb;color:#fff;border-radius:999px;padding:6px 13px;font-family:var(--sans,"Montserrat",sans-serif);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.knlux .prod .nm{margin-top:14px;line-height:1.2}.knlux .prod .ben{font-family:var(--sans,"Montserrat",sans-serif);font-size:clamp(12.5px,1vw,14px);line-height:1.5;color:var(--muted,#8A7F72);margin-top:6px}.knlux .prod .rowp{margin-top:auto;padding-top:12px;align-items:center}.knlux .prod .stars{color:var(--brand,#8D593F);font-size:11.5px;letter-spacing:.08em;margin-top:0;white-space:nowrap}.knlux .prod .price{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);font-size:clamp(15px,1.2vw,19px);color:var(--ink,#2B241E)}.knlux .prod .price s{color:var(--muted,#8A7F72);font-size:.78em;margin-right:5px}@media(max-width:760px){.knlux .prod .nm{font-size:17px;margin-top:11px}.knlux .prod .ben{font-size:12.5px;line-height:1.45;margin-top:5px}.knlux .prod .price{font-size:16px}.knlux .prod .stars{font-size:11px}}.knlux .grid--3{padding-bottom:clamp(18px,1.8vw,26px)}.knlux .grid-more{padding:0 var(--pad,40px) clamp(34px,3.6vw,52px);text-align:center}.shead__sub{font-family:var(--sans,"Montserrat",sans-serif);font-size:14px;line-height:1.6;color:var(--taupe,#8A7F72);margin:12px auto 0;max-width:56ch}.pcard__media{position:relative}.pcard__flag{position:absolute;top:12px;left:12px;z-index:3;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2b241e;border-radius:999px;padding:6px 13px;font-family:var(--sans,"Montserrat",sans-serif);font-size:10px;letter-spacing:.13em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/54/assets/kn-lux-cards.css.map */
