html body .main-content .lc .card h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.4em;line-height:1.2}html body .lc .dots i{background-position:center;background-size:cover;background-repeat:no-repeat}html body .lc .dots{align-items:center}html body .lc .dots em{font-size:13px;font-style:normal;font-weight:600;line-height:1;color:#4f5869}html body .lc .card .row{flex-wrap:wrap;row-gap:4px}html body .lc .lc-rail .card .meta{min-height:1.2em}html body .lc .lc-rail .card .chips,html body .lc .lc-rail .card .chips:not(:has(span)){display:flex;min-height:28px}@media(max-width:640px){html body .lc-rail.lc-rail,html body .lbp-rail.lbp-rail,html body .lc .main-ph .lc-rail.lc-rail--photos{gap:16px}}html body .lc .card .add{cursor:pointer;transition:opacity .2s}html body .lc .card .add.is-loading{opacity:.55}html body:not(#_) dialog.lc-qa{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:22px;background:#fff;color:#1c2b54;font-family:Hanken Grotesk,system-ui,sans-serif;box-shadow:0 18px 40px -18px #1c2b5459}html body:not(#_) dialog.lc-qa::backdrop{background:#1111148c}html body:not(#_) .lc-qa .lc-qa__box{position:relative;padding:24px}html body:not(#_) .lc-qa .lc-qa__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;min-width:0;height:44px;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:#1c2b54;box-shadow:none;cursor:pointer}html body:not(#_) .lc-qa .lc-qa__close:hover{background:#f7f4ee}html body:not(#_) .lc-qa .lc-qa__head{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding-right:36px}html body:not(#_) .lc-qa .lc-qa__head img{flex:none;width:84px;height:96px;border-radius:14px;object-fit:cover;background:#e8e3d8}html body:not(#_) .lc-qa h2{margin:0 0 8px;font-family:"DM Serif Display",Georgia,serif;font-size:21px;font-weight:400;line-height:1.15;letter-spacing:0;text-transform:none;color:#1c2b54}html body:not(#_) .lc-qa .lc-qa__price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;line-height:1}html body:not(#_) .lc-qa .lc-qa__price s{font-size:15px;font-weight:500;color:#4f5869}html body:not(#_) .lc-qa .lc-qa__price b{font-size:19px;font-weight:700;color:#1c2b54}html body:not(#_) .lc-qa .lc-qa__price b.is-deal{color:#b3302a}html body:not(#_) .lc-qa .lc-qa__price span{padding:3px 8px;border-radius:999px;background:#b3302a;color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap}html body:not(#_) .lc-qa .lc-qa__opt{margin:0 0 18px}html body:not(#_) .lc-qa .lc-qa__opt>p{margin:0 0 8px;font-size:15px;font-weight:600;color:#1c2b54}html body:not(#_) .lc-qa .lc-qa__opt>p span{font-weight:400;color:#4f5869}html body:not(#_) .lc-qa .lc-qa__chips{display:flex;flex-wrap:wrap;gap:8px}html body:not(#_) .lc-qa .lc-qa__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html body:not(#_) .lc-qa :is(.lc-qa__chips,.lc-qa__sizes) button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:6px 14px;border:1.5px solid #DCD6CA;background:#fff;color:#1c2b54;font-family:inherit;font-size:15px;font-weight:600;line-height:1.15;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;transition:border-color .2s,background .2s}html body:not(#_) .lc-qa .lc-qa__chips button{border-radius:999px}html body:not(#_) .lc-qa .lc-qa__sizes button{padding:6px 4px;border-radius:14px}html body:not(#_) .lc-qa :is(.lc-qa__chips,.lc-qa__sizes) button:hover:not(:disabled){border-color:#1c2b54;background:#fff;color:#1c2b54}html body:not(#_) .lc-qa :is(.lc-qa__chips,.lc-qa__sizes) button[aria-pressed=true],html body:not(#_) .lc-qa :is(.lc-qa__chips,.lc-qa__sizes) button[aria-pressed=true]:hover:not(:disabled){border-color:#1c2b54;background:#1c2b54;color:#fff}html body:not(#_) .lc-qa :is(.lc-qa__chips,.lc-qa__sizes) button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}html body:not(#_) .lc-qa :is(.lc-qa__chips,.lc-qa__sizes) small{font-size:12px;font-weight:500;text-decoration:none}html body:not(#_) .lc-qa .lc-qa__error{margin:0 0 12px;font-size:15px;font-weight:600;color:#b3302a}html body:not(#_) .lc-qa .lc-qa__add{display:block;width:100%;min-height:54px;padding:0 20px;border:0;border-radius:999px;background:#b3302a;color:#fff;font-family:inherit;font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;transition:background .2s}html body:not(#_) .lc-qa .lc-qa__add:hover:not(:disabled){background:#962721;color:#fff}html body:not(#_) .lc-qa .lc-qa__add:disabled{background:#e8e3d8;color:#4f5869;opacity:1;cursor:not-allowed}html body:not(#_) .lc-qa .lc-qa__more{display:block;margin:14px 0 0;text-align:center;font-size:15px;font-weight:600;color:#1c2b54;text-decoration:underline;text-underline-offset:3px}html body:not(#_) .lc-qa :focus-visible{outline:3px solid #B3302A;outline-offset:3px}@media(max-width:640px){html body:not(#_) dialog.lc-qa{width:100%;max-width:none;max-height:88dvh;margin:auto 0 0;border-radius:22px 22px 0 0}html body:not(#_) .lc-qa .lc-qa__box{padding:20px 20px calc(20px + env(safe-area-inset-bottom))}}html body:not(#_) .lc-line__title{white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lc-rails.css.map */
