.beyondads-kbeauty-section{overflow-x:clip}.kb2{--kb2-black:#1D1D1B;--kb2-display:var(--font-display,"Cormorant Garamond","Optima",Georgia,serif);--kb2-ui:var(--font-ui,"DM Sans",Inter,Arial,sans-serif);font-family:var(--kb2-ui);color:var(--kb2-black);padding:clamp(40px,5vw,84px) 0}.kb2 *{box-sizing:border-box}.kb2-in{max-width:1440px;margin-inline:auto;padding-inline:clamp(18px,4vw,64px)}.kb2-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,1.6vw,26px);padding-bottom:clamp(26px,3.4vw,56px)}.kb2-h{grid-column:2;justify-self:center;margin:0;text-align:center;font-family:var(--kb2-display);font-weight:400;font-size:clamp(30px,3.6vw,58px);line-height:1.02;letter-spacing:-.018em;color:var(--kb2-black);white-space:nowrap}.kb2-link{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-family:var(--kb2-display);font-size:clamp(13px,1.05vw,20px);font-weight:500;color:var(--kb2-green);border-bottom:1px solid var(--kb2-green);padding-bottom:4px;transition:color .2s ease,border-color .2s ease}.kb2-link:hover{color:var(--kb2-green-d);border-color:var(--kb2-green-d)}.kb2-link svg{width:.95em;height:.95em;flex:none}.kb2-link:focus-visible{outline:1px solid var(--kb2-green);outline-offset:4px}.kb2-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.8vw,34px)}.kb2-item{min-width:0;display:block;text-decoration:none;color:inherit}.kb2-stand{display:block;position:relative;width:100%;aspect-ratio:20/29}.kb2-rock{position:absolute;left:0;bottom:0;width:100%;height:auto;display:block;filter:drop-shadow(0 10px 13px rgba(118,98,76,.2))}.kb2-cast{display:block;position:absolute;left:50%;bottom:15.7%;transform:translate(-50%);width:44%;height:2.6%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#56443257,#56443200)}.kb2-shot{position:absolute;left:50%;bottom:15.7%;transform:translate(-50%);height:var(--h,72%);width:auto;max-width:88%;object-fit:contain;display:block;filter:drop-shadow(0 7px 9px rgba(96,80,58,.22));transition:transform .45s cubic-bezier(.2,.7,.3,1)}.kb2-item:hover .kb2-shot{transform:translate(-50%,-6px)}.kb2-meta{display:block;text-align:center;margin-top:clamp(12px,1.3vw,22px)}.kb2-name{display:block;font-family:var(--kb2-display);font-size:clamp(14px,1.12vw,21px);font-weight:600;line-height:1.22;color:var(--kb2-black)}.kb2-item:hover .kb2-name{text-decoration:underline;text-underline-offset:3px}.kb2-price{display:block;font-family:var(--kb2-display);font-size:clamp(13px,1.02vw,19px);font-weight:700;color:var(--kb2-black);margin-top:clamp(4px,.5vw,8px);font-variant-numeric:tabular-nums}.kb2-item:focus-visible{outline:1px solid var(--kb2-green);outline-offset:4px}@media(max-width:860px){.kb2-head{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(10px,2.4vw,16px)}.kb2-h{grid-column:1;white-space:normal;text-wrap:balance}.kb2-link{grid-column:1;justify-self:center}}@media(max-width:480px){.kb2-name{font-size:15px}.kb2-price{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.kb2-link,.kb2-shot{transition:none}.kb2-item:hover .kb2-shot{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/beyondads-kbeauty.css.map */
