.lx-grid:has(>.ct){grid-auto-flow:row dense}.lx-grid>.ct{grid-column:span 2;align-self:stretch;display:flex}.ct__in{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);flex:1;min-height:clamp(300px,26vw,420px);padding:clamp(24px,4vw,56px);overflow:hidden;container-type:inline-size;text-decoration:none;color:inherit}.ct__eyebrow{margin:0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#9c7b4f}.ct__h{margin:0;font-family:var(--f-serif, inherit);font-weight:400;font-size:clamp(24px,5.2cqi,44px);line-height:1.05;letter-spacing:-.01em;text-transform:none;font-style:normal}.ct__p{margin:0;font-size:14px;line-height:1.6}.ct__copy{position:relative;z-index:2;display:grid;gap:14px;justify-items:start}.ct--auth .ct__in{background:radial-gradient(90% 120% at 100% 0%,rgba(156,123,79,.22),transparent 60%),linear-gradient(135deg,#0c0c0c,#1a1714);color:#fafaf8}.ct--auth .ct__in:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(214,185,138,.22);pointer-events:none}.ct--auth .ct__p{color:#b9b8b4}.ct__seal{position:relative;width:clamp(96px,22cqi,168px);aspect-ratio:1}.ct__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#d6b98a;font-size:8.5px;font-weight:600;letter-spacing:0;animation:ct-spin 26s linear infinite}.ct__tick{position:absolute;top:24%;right:24%;bottom:24%;left:24%;display:grid;place-items:center;border-radius:50%;background:#d6b98a;color:#0c0c0c}.ct__tick svg{width:48%;height:48%}@keyframes ct-spin{to{transform:rotate(360deg)}}.ct__play{display:inline-flex;align-items:center;gap:14px;margin-top:6px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ct__pbtn{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#fafaf8;color:#0c0c0c;box-shadow:0 0 0 5px #fafaf81f;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.ct__pbtn:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid rgba(214,185,138,.6);animation:ct-pulse 2.6s ease-out infinite}.ct__pbtn svg{width:16px;height:16px;margin-left:2px}.ct__pl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid currentColor}.ct__play:hover .ct__pbtn{transform:scale(1.08);box-shadow:0 0 0 8px #d6b98a33}.ct__play.is-ph{opacity:.55;cursor:default}@keyframes ct-pulse{0%{transform:scale(.92);opacity:1}to{transform:scale(1.4);opacity:0}}.ct--sug .ct__in{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);background:#f3f0ea;color:#0c0c0c;transition:background-color .4s ease}.ct--sug .ct__in:hover{background:#ece6db}.ct__word{position:absolute;left:0;right:0;bottom:-.12em;z-index:0;text-align:center;font-family:var(--f-serif, inherit);font-size:var(--fs, 18cqi);line-height:1;letter-spacing:-.01em;color:#0c0c0c0d;white-space:nowrap;pointer-events:none}.ct__brand{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6b6a66}.ct--sug .ct__h{font-size:clamp(20px,4.2cqi,34px)}.ct__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.ct__now{font-size:18px}.ct__price s{font-size:13px;color:#6b6a66}.ct__save{padding:4px 9px;background:#0c0c0c;color:#fafaf8;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ct__cta{display:inline-flex;align-items:center;gap:10px;margin-top:4px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid currentColor}.ct__cta .lx-icon{width:14px;height:14px;transition:transform .35s ease}.ct--sug .ct__in:hover .ct__cta .lx-icon{transform:translate(4px)}.ct__pic{position:relative;z-index:1;height:100%;display:grid;place-items:center}.ct__pic img{width:100%;height:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ct--sug .ct__in:hover .ct__pic img{transform:scale(1.04)}@media(max-width:749px){.ct__in{min-height:220px;padding:26px 22px;gap:18px}.ct--auth .ct__in{grid-template-columns:84px minmax(0,1fr)}.ct--auth .ct__in:after{top:8px;right:8px;bottom:8px;left:8px}.ct__seal{width:84px}.ct__h{font-size:24px}.ct--sug .ct__h{font-size:19px}.ct__p{font-size:13px}.ct--sug .ct__in{grid-template-columns:minmax(0,1fr) 42%}.ct__pic{height:200px}}@media(prefers-reduced-motion:reduce){.ct__ring,.ct__pbtn:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lx-ctiles.css.map */
