.lc-product{background:var(--lc-white);padding-block:var(--lc-space-sm) var(--lc-space-md)}.lc-product__inner{display:grid;width:min(calc(100% - var(--lc-space-md)),1240px);margin-inline:auto;align-items:start;gap:clamp(var(--lc-space-sm),5vw,var(--lc-space-lg));grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.lc-product__media{position:sticky;top:var(--lc-space-xs);min-width:0}.lc-stage{--lc-case-shift: 50px;position:relative;overflow:hidden;border:1px solid var(--lc-n50);border-radius:var(--lc-radius-lg);background:radial-gradient(circle at 50% 46%,#fff 0,#f6f5f2 62%,#ece9e4)}.lc-stage__frame{position:relative;aspect-ratio:1}.lc-stage__preview{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(var(--lc-case-shift));touch-action:manipulation;-webkit-user-select:none;user-select:none}.lc-stage__preview[hidden],.lc-stage__photo[hidden]{display:none}.lc .lc-stage__preview canvas{display:block;width:100%;height:100%}.lc .lc-stage__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.lc-stage__initials{--foil-color: #d9bb55;--foil-highlight: #f5df84;--foil-shadow: #907522;position:absolute;top:53%;left:50%;z-index:1;color:var(--foil-color);font-family:Times New Roman,Times,serif;font-size:clamp(18px,3.4vw,32pt);font-weight:600;line-height:1;text-shadow:0 1px 0 rgb(255 255 255 / 42%),0 -1px 0 rgb(58 43 4 / 40%);pointer-events:none;transform:translate(-50%,-50%);transition:opacity .24s ease;white-space:nowrap}.lc-stage__initials.is-placeholder{opacity:.45}@supports ((-webkit-background-clip: text) or (background-clip: text)){.lc-stage__initials{background-image:linear-gradient(135deg,var(--foil-highlight) 0%,var(--foil-color) 36%,var(--foil-shadow) 56%,var(--foil-color) 74%,var(--foil-highlight) 100%);background-size:180% 180%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.lc-stage__points{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.lc .lc-point{--point-color: var(--lc-brown);--point-fill: rgb(255 255 255 / 78%);position:absolute;display:grid;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--point-color);cursor:pointer;opacity:0;place-items:center;pointer-events:none;transform:translate(-10%,-120%) scale(.84);transition:opacity .32s var(--lc-ease),transform .32s var(--lc-ease)}.lc .lc-point:after{width:10px;height:10px;border:2px solid currentColor;border-radius:50%;background:var(--point-fill);box-shadow:0 2px 8px #3120144d;content:""}.lc .lc-point--light{--point-color: #fffaf5;--point-fill: rgb(49 32 20 / 36%)}.lc-stage__points.is-visible{pointer-events:auto}.lc-stage__points.is-visible .lc-point{opacity:.7;pointer-events:auto}.lc-stage__points.is-visible .lc-point.is-selected,.lc .lc-point:hover,.lc .lc-point:focus-visible{opacity:1;transform:translate(-10%,-120%) scale(1)}.lc-stage__points.is-idle .lc-point:not(.is-selected){opacity:.22}.lc-stage__points.is-idle .lc-point.is-selected{opacity:.58}.lc-stage__foils{position:absolute;top:50%;left:clamp(12px,2vw,28px);z-index:3;display:grid;width:min(150px,26%);transform:translateY(-50%)}.lc .lc-foil{display:grid;min-height:52px;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;margin:0;padding:4px 0;border:0;background:transparent;color:var(--lc-n300);cursor:pointer;font:inherit;text-align:left}.lc-foil__swatch{display:grid;width:34px;height:34px;border-radius:50%;background:var(--foil-fallback);box-shadow:inset 0 0 0 1px #27211c14;place-items:center;transition:box-shadow .22s var(--lc-ease),transform .22s var(--lc-ease)}.lc .lc-foil__swatch img{width:100%;height:100%;border-radius:inherit}.lc-foil__label{font-size:.8125rem;font-weight:500;line-height:1.2}.lc-foil:hover .lc-foil__swatch,.lc-foil.is-selected .lc-foil__swatch{transform:scale(1.08)}.lc-foil.is-selected .lc-foil__swatch{box-shadow:0 0 0 2px var(--lc-white),0 0 0 4px var(--foil-fallback)}.lc-foil.is-selected .lc-foil__label{color:var(--lc-n900)}.lc-thumbs{display:flex;gap:var(--lc-space-2xs);margin:var(--lc-space-xs) 0 0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.lc .lc-thumb{position:relative;display:grid;width:72px;height:72px;padding:4px;border:1px solid var(--lc-n50);border-radius:var(--lc-radius-md);background:var(--lc-page-light);cursor:pointer;place-items:center}.lc .lc-thumb img{width:100%;height:100%;object-fit:contain}.lc .lc-thumb[aria-current=true]{border-color:var(--lc-n950)}.lc-thumb--preview span{position:absolute;right:4px;bottom:4px;left:4px;padding:1px 0;border-radius:4px;background:var(--lc-brown);color:var(--lc-white);font-size:.625rem;font-weight:700;text-align:center}.lc-product__info{min-width:0;padding-top:var(--lc-space-xs)}.lc .lc-product__title{margin:0 0 var(--lc-space-xs);color:var(--lc-n900);font-family:var(--lc-font);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.03em;line-height:1.1;text-transform:none}.lc-product__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:var(--lc-space-sm)}.lc-price__pix{font-size:1.75rem;font-weight:800}.lc-price__badge{padding:3px 10px;border-radius:999px;background:var(--lc-brown);color:var(--lc-white);font-size:.75rem;font-weight:700}.lc-price__installments{width:100%;color:var(--lc-n300);font-size:.875rem}.lc .lc-price__installments s{color:var(--lc-n200)}.lc-field{min-width:0;margin:0 0 var(--lc-space-sm);padding:0;border:0}.lc-field__label{margin-bottom:12px;padding:0;color:var(--lc-n300);font-size:.875rem}.lc .lc-field__label strong{color:var(--lc-n900)}.lc-field__hint{margin:8px 0 0;color:#b42318;font-size:.8125rem}.lc-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--lc-space-2xs)}.lc-swatch,.lc-pill{position:relative;cursor:pointer}.lc-swatch input,.lc-pill input{position:absolute;opacity:0;pointer-events:none}.lc-swatch__image{display:block;overflow:hidden;aspect-ratio:1;border:1px solid var(--lc-n50);border-radius:var(--lc-radius-md);background:var(--lc-page-light);transition:border-color .2s ease,box-shadow .2s ease}.lc .lc-swatch__image img{width:100%;height:100%;object-fit:contain}.lc-swatch__name{display:block;margin-top:6px;font-size:.75rem;font-weight:600;line-height:1.25;text-align:center}.lc-swatch input:checked+.lc-swatch__image{border-color:var(--lc-n950);box-shadow:0 0 0 1px var(--lc-n950)}.lc-swatch input:focus-visible+.lc-swatch__image,.lc-pill input:focus-visible+span{outline:3px solid #31a1fe;outline-offset:2px}.lc-pills{display:flex;flex-wrap:wrap;gap:var(--lc-space-2xs)}.lc-pill span{display:inline-flex;min-height:44px;align-items:center;padding:0 16px;border:1px solid var(--lc-n100);border-radius:var(--lc-radius-md);font-size:.875rem;font-weight:600;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lc-pill input:checked+span{border-color:var(--lc-n950);background:var(--lc-n950);color:var(--lc-white)}.lc-pill input:disabled+span{border-style:dashed;color:var(--lc-n100);cursor:not-allowed;text-decoration:line-through}.lc-pill.is-unavailable input:not(:disabled)+span{color:var(--lc-n200)}.lc-personalize__input{display:grid;gap:6px}.lc-personalize__input span{color:var(--lc-n300);font-size:.75rem}.lc .lc-personalize__input input{width:100%;height:64px;padding:0 var(--lc-space-xs);border:1px solid var(--lc-n100);border-radius:var(--lc-radius-md);background:var(--lc-page-light);color:#333;font-family:Times New Roman,Times,serif;font-size:1.5rem;letter-spacing:.1em;text-align:center;text-transform:uppercase}.lc .lc-personalize__input input:focus{border-color:var(--lc-n950);outline:none}.lc .lc-personalize__input input.is-invalid{border-color:#b42318}.lc-personalize__summary{margin:8px 0 0;color:var(--lc-n300);font-size:.8125rem}.lc .lc-product__add{width:100%;border:0;background:var(--lc-caramel);color:var(--lc-white);cursor:pointer}.lc .lc-product__add:disabled{cursor:not-allowed;opacity:.45}.lc-product__error{margin:12px 0 0;color:#b42318;font-size:.875rem}.lc-product__error[hidden]{display:none}.lc-product__details{margin-top:var(--lc-space-sm);border-top:1px solid var(--lc-n50)}.lc-product__details summary{padding:var(--lc-space-xs) 0;cursor:pointer;font-weight:700}.lc-product__description{color:var(--lc-n300);font-size:.9375rem;line-height:1.6}@media(max-width:989px){.lc-product__inner{width:min(calc(100% - var(--lc-space-sm)),640px);grid-template-columns:1fr}.lc-product__media{position:static}.lc-stage{--lc-case-shift: clamp(40px, 10vw, 64px)}.lc-stage__foils{left:12px;width:min(140px,36%)}.lc .lc-foil{min-height:44px;grid-template-columns:28px minmax(0,1fr)}.lc-foil__swatch{width:28px;height:28px}.lc-foil__label{font-size:.75rem}}@media(max-width:480px){.lc-foil__label{display:none}.lc-stage__foils{width:auto}.lc-stage{--lc-case-shift: 24px}.lc-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}}.lc.lc-product .lc-swatch__name,.lc.lc-product .lc-personalize__input span,.lc.lc-product .lc-field__label,.lc.lc-product .lc-pill span{letter-spacing:normal;text-transform:none}.lc.lc-product .lc-product__add,.lc.lc-product .lc-product__add span{color:var(--lc-white);letter-spacing:normal;text-transform:none}.lc.lc-product .lc-stage__photo[hidden],.lc.lc-product .lc-stage__preview[hidden]{display:none!important}.lc-product__about{width:min(calc(100% - var(--lc-space-md)),860px);margin:var(--lc-space-lg) auto 0;padding-top:var(--lc-space-md);border-top:1px solid var(--lc-n50)}.lc .lc-product__description--wide{color:var(--lc-n300);font-size:1rem;line-height:1.7}.lc .lc-product__description--wide h3{margin:var(--lc-space-sm) 0 var(--lc-space-xs);color:var(--lc-n900);font-family:var(--lc-font);font-size:1.25rem;font-weight:700;letter-spacing:normal;text-transform:none}.lc .lc-product__description--wide ul{display:grid;gap:8px;margin:0 0 var(--lc-space-sm);padding:0;list-style:none}.lc .lc-product__description--wide li{position:relative;padding-left:22px}.lc .lc-product__description--wide li:before{position:absolute;top:.62em;left:0;width:8px;height:8px;border-radius:50%;background:var(--lc-caramel);content:""}@media(max-width:989px){.lc-product__about{width:min(calc(100% - var(--lc-space-sm)),640px);margin-top:var(--lc-space-md)}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/leather-product.css.map */
