:root{--timond-crimson: #710014;--timond-sand: #b38f6f;--timond-pearl: #f2f1ed;--timond-ink: #161616;--timond-muted: #59514d;--timond-line: #e3ded8}html{scroll-padding-top:100px}body{-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid currentColor;outline-offset:4px}input,select,textarea{font-size:max(16px,1em)}button,.button{min-height:44px}.button{font-weight:600;letter-spacing:.015em}.header{border-bottom:1px solid var(--timond-line)}.product-information{padding-inline:0}.product-details h1{font-size:clamp(25px,2.5vw,36px);line-height:1.25;letter-spacing:-.025em}.product-details product-price{font-size:25px;font-weight:600}.tax-note,.timond-tax-note{font-size:13px;font-weight:400;color:var(--timond-muted)}.timond-eyebrow{color:var(--timond-crimson);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.13em}.timond-personalization-intro{display:block;width:100%}.timond-personalization-intro p{margin:0 0 12px}.timond-personalization-intro>p:not(.timond-eyebrow){color:var(--timond-muted);font-size:15px;line-height:1.6}.timond-steps{display:flex;gap:12px;padding:14px 0;margin:4px 0 0;list-style:none;counter-reset:step;border-block:1px solid var(--timond-line)}.timond-steps li{counter-increment:step;display:flex;align-items:center;gap:7px;font-size:12px;flex:1}.timond-steps li:before{content:counter(step);border:1px solid var(--timond-line);color:var(--timond-crimson);width:23px;height:23px;flex-shrink:0;border-radius:50%;display:grid;place-items:center}.timond-personalization-intro [data-loading]{padding:12px;margin-top:12px;background:var(--timond-pearl)}.timond-personalization-intro [data-failure]{padding:16px;background:var(--timond-pearl);border-inline-start:3px solid var(--timond-crimson)}.timond-personalization-intro [data-failure] a{display:inline-flex;margin:4px}.timond-product-details{width:100%}.timond-product-details details{border-bottom:1px solid var(--timond-line)}.timond-product-details summary{list-style:none;cursor:pointer;min-height:56px;padding-block:17px;display:flex;gap:16px;align-items:center;justify-content:space-between;font-weight:600}.timond-product-details summary::-webkit-details-marker{display:none}.timond-product-details details[open] summary span{transform:rotate(45deg)}.timond-product-details .rte{font-size:15px;line-height:1.7;padding-bottom:18px;color:var(--timond-muted)}.timond-product-details .rte p:first-child{margin-top:0}.timond-personalization-check{font-size:14px;line-height:1.6;padding:14px 16px;background:var(--timond-pearl);border-radius:6px}.timond-personalized .tee-form-wrapper{--tee-primary-color: #710014;font-family:var(--font-body--family)}.timond-personalized product-price{display:none}.timond-personalized .tee-form-wrapper input,.timond-personalized .tee-form-wrapper select,.timond-personalized .tee-form-wrapper textarea{font-size:16px!important;min-height:44px;border-radius:6px}.timond-personalized .tee-form-wrapper .tee-btn--atc{background:var(--timond-crimson)!important;color:#fff!important;border-radius:6px;min-height:52px;font-weight:600}.timond-personalized .tee-form-wrapper .tee-btn--preview{min-height:48px}.timond-personalized .tee-form-wrapper .tee-price--current{color:var(--timond-ink);font-size:26px}.timond-personalized .tee-radio.active .tee-radio-label{border-color:var(--timond-crimson)!important;color:var(--timond-crimson)!important}.timond-personalized .tee-quantity-handle{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.timond-personalized .tee-quantity-handle svg{width:18px;height:18px}.timond-personalized .tee-field__input :focus-visible{outline:2px solid var(--timond-crimson);outline-offset:3px}.timond-personalized .tee-field__total-characters{color:var(--timond-muted)!important;opacity:1!important}.timond-personalizer-host{width:100%;min-height:540px}.timond-personalized .tee-form-actions{position:static!important}@media(max-width:749px){.product-information .tee-gallery-content{height:auto!important}.product-information .tee-gallery{position:static!important}}.timond-personalized .tee-form-wrapper .tee-description{display:none}.cart-items__property{overflow-wrap:anywhere}.cart-items__product-title{line-height:1.4}@media(max-width:749px){.product-information .product-information__grid{gap:24px}.timond-steps{gap:6px}.timond-steps li{font-size:11px;gap:5px}.product-details h1{font-size:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.klaviyo-form-TQBPhL{width:min(720px,calc(100vw - 40px),100%);max-width:720px;margin-inline:auto}.klaviyo-form-TQBPhL form[data-testid=klaviyo-form-TQBPhL]{background-color:#f2f1ed!important;padding:28px 26px!important;border-radius:8px!important}.klaviyo-form-TQBPhL :is(h2,p,a,label,input,button,[role=alert]){font-family:var(--font-body--family, Inter, sans-serif)!important}.klaviyo-form-TQBPhL :is(h2,p,a,button){overflow-wrap:anywhere}.klaviyo-form-TQBPhL h2{color:#161616!important;font-size:24px!important;line-height:1.3!important}.klaviyo-form-TQBPhL .klaviyo-form-richtext:not(:has(h2)) p{font-size:13px!important;line-height:1.55!important}.klaviyo-form-TQBPhL label{font-size:14px!important;line-height:1.5!important}.klaviyo-form-TQBPhL input[type=email]{min-width:0!important;max-width:min(656px,calc(100vw - 80px))!important;box-sizing:border-box!important;height:auto!important;min-height:50px!important;padding-block:12px!important;font-size:16px!important;line-height:1.5!important}.klaviyo-form-TQBPhL .klaviyo-emailinput input[aria-invalid=true]+div>div{position:static!important;margin-top:8px}.klaviyo-form-TQBPhL .klaviyo-emailinput [role=alert]{display:block;font-size:14px!important;line-height:1.5;overflow-wrap:anywhere}.klaviyo-form-TQBPhL input[type=email]::placeholder{font-size:inherit!important}.klaviyo-form-TQBPhL [data-testid=form-component]:has(button[data-action-id]){background-color:transparent!important}.klaviyo-form-TQBPhL button[data-action-id]{box-sizing:border-box!important;height:auto!important;min-height:50px!important;padding:13px 16px!important;font-size:16px!important;line-height:1.5!important;white-space:normal!important;background-color:#710014!important;color:#fff!important}.klaviyo-form-TQBPhL button[data-action-id]:hover{background-color:#be0022!important}.klaviyo-form-TQBPhL a{color:#710014!important}@media(min-width:750px){.klaviyo-form-TQBPhL{width:min(720px,calc(100vw - 64px));margin-inline:max(0px,calc((100vw - 784px)/2))}}.klaviyo-form-TQBPhL :is(input[type=email],button[data-action-id],a):focus-visible{outline:2px solid #710014!important;outline-offset:3px!important}@media(max-width:749px){.klaviyo-form-TQBPhL form[data-testid=klaviyo-form-TQBPhL]{padding:20px 14px!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/timond.css.map */
