:root{--cc-accent: #c9a45c;--cc-accent-ink: #0a0a0a;--cc-ink: #f2f2f2;--cc-ink-soft: #b5b5b5;--cc-surface: #161616;--cc-bg-soft: #1d1d1d;--cc-line: #333333;--cc-radius: 0px}.cc-extras{margin:18px 0;color:var(--cc-ink);font-size:14px;line-height:1.5}.cc-extras[hidden],.cc-extras [hidden]{display:none!important}.cc-card{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);padding:12px 14px;margin:10px 0}.cc-card h3,.cc-card h4{margin:0 0 6px;font-size:14px;font-weight:600}.cc-delivery{display:flex;gap:8px;align-items:flex-start}.cc-delivery:before{content:"\1f69a"}.cc-engraving__row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--cc-ink-soft)}.cc-engraving__preview{margin:8px 0;min-height:56px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;background:var(--cc-bg-soft);font-size:24px;overflow-wrap:anywhere;letter-spacing:.02em}.cc-engraving__preview.is-empty{font-size:14px;color:var(--cc-ink-soft);opacity:.7}.cc-engraving__note{font-size:12px;color:var(--cc-ink-soft);margin:4px 0 0}.cc-engraving select{width:100%;padding:8px 10px;border:1px solid var(--cc-line);background:#1c1c1c;color:var(--cc-ink);font:inherit}.cc-nudge{outline:2px solid var(--cc-accent)!important;animation:cc-shake .4s ease 2}@keyframes cc-shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.cc-nudge{animation:none}}.cc-specs{width:100%;border-collapse:collapse;font-size:14px}.cc-specs th,.cc-specs td{text-align:left;padding:8px 4px;border-bottom:1px solid var(--cc-line);vertical-align:top}.cc-specs th{width:38%;font-weight:600;color:var(--cc-ink-soft)}.cc-faq details{border-bottom:1px solid var(--cc-line);padding:10px 0}.cc-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:12px}.cc-faq summary:after{content:"+";font-size:18px;line-height:1}.cc-faq details[open] summary:after{content:"\2212"}.cc-faq p{margin:8px 0 0;color:var(--cc-ink-soft)}.cc-link-btn{background:none;border:0;padding:0;color:var(--cc-accent);text-decoration:underline;font:inherit;cursor:pointer}dialog.cc-dialog{max-width:min(480px,calc(100vw - 32px));border:1px solid var(--cc-line);padding:18px;background:var(--cc-surface);color:var(--cc-ink);box-shadow:0 20px 60px #0009}dialog.cc-dialog::backdrop{background:#000000b3}.cc-giftbox__btn{width:100%;text-align:left;padding:12px 14px;border:1px dashed var(--cc-accent);background:var(--cc-surface);color:var(--cc-ink);font:inherit;cursor:pointer}.cc-giftbox__btn.is-on{border-style:solid;background:var(--cc-bg-soft)}.cc-giftbox__btn:disabled{opacity:.6;cursor:wait}.cc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--cc-surface);border-top:1px solid var(--cc-line);box-shadow:0 -6px 20px #00000080;transform:translateY(100%);transition:transform .25s ease}.cc-sticky.is-visible{display:flex;transform:none}.cc-sticky__info{min-width:0;flex:1}.cc-sticky__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-sticky__price{font-size:13px;color:var(--cc-ink-soft)}.cc-sticky__btn{flex:none;padding:12px 18px;border:0;background:var(--cc-accent);color:var(--cc-accent-ink);font:inherit;font-weight:700;cursor:pointer}.cc-sticky__btn:disabled{opacity:.5;cursor:not-allowed}body.cc-has-sticky{padding-bottom:var(--cc-sticky-h, 0px)}@media(min-width:750px){.cc-sticky,.cc-sticky.is-visible{display:none}body.cc-has-sticky{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.cc-sticky{transition:none}}.cc-offer-line{color:#f2f2f2!important}.cc-trust-item{background:#161616!important;border-color:#333!important;color:#b5b5b5!important}.cc-btn-primary{background:#c9a45c!important;color:#0a0a0a!important}.cc-btn-primary:active{background:#b38f4a!important}.cc-btn-whatsapp{background:transparent!important;color:#7fd8a8!important;border-color:#2e6b4a!important}.cc-personalize-block{background:#161616!important;border-color:#444!important}.cc-personalize-label{color:#f2f2f2!important}.cc-personalize-input{background:#1c1c1c!important;color:#f2f2f2!important;border-color:#666!important}.cc-personalize-input:focus{border-color:#c9a45c!important}.cc-personalize-meta{color:#aaa!important}.cc-field-warning{background:#3a1a1e!important;color:#ff9aa5!important;border-left-color:#ff6b7a!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-product-extras.css.map */
