:root{--la-ink: #1a1a1a;--la-muted: #6b6b6b;--la-line: #e6e6e6;--la-soft: #f6f5f3;--la-radius: 10px}.m-product-option--node[data-option-type=color] .m-product-option--swatch{padding:0}.m-product-option--node[data-option-type=color] .m-product-option--node__label{width:34px;height:34px;border-radius:50%;font-size:0;line-height:0;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px #00000024;transition:box-shadow .2s ease,transform .2s ease}.m-product-option--node[data-option-type=color] .m-product-option--node__label:hover{transform:scale(1.06)}.m-product-option--node[data-option-type=color] .m-product-option__input:checked+.m-product-option--node__label{box-shadow:inset 0 0 0 1px #00000024,0 0 0 2px #fff,0 0 0 3.5px var(--la-ink)}.m-product-option--node__unavailable[data-option-type=color] .m-product-option--node__label{opacity:.4}.m-product-option--content{gap:10px}.m-product-option--node__label[data-option-type=button]{min-width:48px;height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--la-line);border-radius:8px;background:#fff;color:var(--la-ink);font-weight:500;transition:border-color .2s ease,background .2s ease,color .2s ease}.m-product-option--node__label[data-option-type=button]:hover{border-color:var(--la-ink)}.m-product-option__input:checked+.m-product-option--node__label[data-option-type=button]{background:var(--la-ink);border-color:var(--la-ink);color:#fff}.la-size-guide-btn{display:inline-flex;align-items:center;gap:6px;padding:0;margin-left:auto;background:none;border:0;cursor:pointer;font-size:14px;color:var(--la-ink);text-decoration:underline;text-underline-offset:3px}.la-size-guide-btn svg{width:18px;height:18px}.m-product-option--label{display:flex;align-items:center;gap:12px}dialog.la-modal{border:0;padding:0;background:transparent;max-width:100vw;max-height:100vh;overflow:visible;margin:auto;width:min(640px,calc(100vw - 32px))}dialog.la-modal::backdrop{background:#00000080}.la-modal__box{position:relative;background:#fff;color:var(--la-ink);border-radius:14px;padding:32px 28px 28px;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 60px #00000040}.la-modal__close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:var(--la-soft);font-size:22px;line-height:1;cursor:pointer;color:var(--la-ink)}.la-modal__title{margin:0 0 14px;font-size:22px;font-weight:600}.la-modal__body p{margin:0 0 14px;color:var(--la-muted);font-size:14px;line-height:1.6}.la-modal__body h4{margin:22px 0 8px;font-size:15px}.la-modal__body ul{margin:0 0 14px;padding-left:18px;font-size:14px;line-height:1.7;color:var(--la-muted)}.la-modal__body table{width:100%;border-collapse:collapse;margin:6px 0 8px;font-size:14px}.la-modal__body th,.la-modal__body td{padding:11px 10px;text-align:center;border-bottom:1px solid var(--la-line)}.la-modal__body th{background:var(--la-soft);font-weight:600;font-size:13px}.la-modal__body tbody tr:hover td{background:#fafafa}@media(max-width:480px){.la-modal__box{padding:28px 16px 20px}.la-modal__body th,.la-modal__body td{padding:9px 4px;font-size:13px}}m-la-cart-upsell{display:block}m-la-cart-upsell[hidden]{display:none}.la-upsell{padding:18px 20px 6px;border-top:1px solid var(--la-line)}.la-upsell__title{margin:0 0 12px;font-size:15px;font-weight:600;letter-spacing:.01em}.la-upsell__item{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:10px;margin-bottom:10px;background:var(--la-soft);border-radius:var(--la-radius)}.la-upsell__img{display:block;width:64px;height:80px;border-radius:8px;overflow:hidden;background:#fff}.la-upsell__img img{width:100%;height:100%;object-fit:cover;display:block}.la-upsell__name{display:block;font-size:14px;font-weight:500;line-height:1.3;color:var(--la-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.la-upsell__price{margin:3px 0 6px;font-size:14px;color:var(--la-muted)}.la-upsell__select{width:100%;max-width:170px;height:32px;padding:0 8px;font-size:13px;border:1px solid var(--la-line);border-radius:6px;background:#fff;color:var(--la-ink)}.la-upsell__add{height:38px;padding:0 16px;border:0;border-radius:999px;background:var(--la-ink);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .2s ease}.la-upsell__add:hover{opacity:.85}.la-upsell__add[disabled]{opacity:.5;cursor:default}.la-upsell__note{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 12px;font-size:12.5px;color:var(--la-muted);text-align:center}.la-upsell__note svg{width:16px;height:16px;flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/la-extras.css.map */
