.thp-gift-edit{--thp-gift-border: #e9e5df;--thp-gift-ink: #302d2b;--thp-gift-soft: #68625e}.thp-gift-edit__header{max-width:760px;margin:0 auto 2.5rem;text-align:center}.thp-gift-edit__eyebrow{font-size:.74rem;letter-spacing:.15em;font-weight:600;text-transform:uppercase;margin:0 0 .8rem}.thp-gift-edit__heading{margin:0}.thp-gift-edit__intro{max-width:640px;margin:1rem auto 0}.thp-gift-edit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.thp-gift-edit__category{grid-column:1/-1;padding-top:.4rem}.thp-gift-edit__category:not(:first-child){padding-top:1.5rem;border-top:1px solid var(--thp-gift-border)}.thp-gift-edit__category-title{margin:0}.thp-gift-edit__category-subtitle{margin:.5rem 0 0;color:var(--thp-gift-soft);font-size:.94rem}.thp-gift-edit__card{min-width:0;display:flex;flex-direction:column}.thp-gift-edit__media{display:block;aspect-ratio:4/5;position:relative;background:#f5f2ee;border-radius:5px;overflow:hidden}.thp-gift-edit__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}@media(hover:hover){.thp-gift-edit__media:hover .thp-gift-edit__image{transform:scale(1.035)}}.thp-gift-edit__badge{position:absolute;top:.7rem;left:.7rem;background:#fff;color:var(--thp-gift-ink);font-weight:600;font-size:.66rem;letter-spacing:.07em;text-transform:uppercase;border-radius:2px;padding:.5rem .65rem}.thp-gift-edit__info{display:flex;flex-direction:column;flex:1;padding:.9rem .05rem 0}.thp-gift-edit__title{font-size:1.025rem;line-height:1.35;font-weight:600;margin:0}.thp-gift-edit__copy{color:var(--thp-gift-soft);font-size:.83rem;line-height:1.55;margin:.55rem 0 .8rem}.thp-gift-edit__price{display:flex;gap:.5rem;align-items:center;font-size:.94rem;font-weight:600;margin-top:auto;padding:.2rem 0 .7rem}.thp-gift-edit__price s{color:var(--thp-gift-soft);font-size:.8rem;font-weight:400}.thp-gift-edit__form{display:flex;flex-direction:column;gap:.5rem}.thp-gift-edit__variant-label{font-size:.76rem;font-weight:500}.thp-gift-edit__variant-select{display:block;width:100%;max-width:100%;min-width:0;padding:.66rem .7rem;border:1px solid #c8c1bb;background:#fff;color:var(--thp-gift-ink);border-radius:3px;font:inherit;font-size:.84rem}.thp-gift-edit__add{display:block;width:100%;min-height:45px;padding:.65rem .6rem;background:#392f2a;border:1px solid #392f2a;color:#fff;border-radius:3px;font:inherit;font-size:.79rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .15s ease}.thp-gift-edit__add:not(:disabled):hover{background:#5a4840}.thp-gift-edit__add:disabled{background:#c8c2bd;border-color:#c8c2bd;cursor:not-allowed}.thp-gift-edit__add:focus-visible,.thp-gift-edit__variant-select:focus-visible,.thp-gift-edit__details:focus-visible{outline:2px solid #473629;outline-offset:3px}.thp-gift-edit__feedback{font-size:.75rem;margin:0;color:#326445}.thp-gift-edit__feedback:empty{display:none}.thp-gift-edit__feedback[data-error=true]{color:#a12c32}.thp-gift-edit__details{align-self:flex-start;color:inherit;font-size:.75rem;text-decoration:underline;text-underline-offset:.22em;margin-top:.65rem}.thp-gift-edit__footer{text-align:center;margin:2.5rem 0 0;font-size:.9rem}.thp-gift-edit__empty{min-height:260px;display:grid;place-items:center;text-align:center;padding:1rem;border:1px dashed #a9a29e;color:#746e68}@media(min-width:700px){.thp-gift-edit__grid{gap:2.8rem 1.35rem}.thp-gift-edit__title{font-size:1.1rem}.thp-gift-edit__copy{font-size:.91rem}}@media(min-width:999px){.thp-gift-edit__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.thp-gift-edit__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:699px){.thp-gift-edit__header{margin-bottom:1.75rem}.thp-gift-edit__grid{gap:1.75rem .7rem}.thp-gift-edit__badge{top:.4rem;left:.4rem;padding:.32rem .42rem;font-size:.58rem}.thp-gift-edit__title{font-size:.91rem}.thp-gift-edit__copy{font-size:.76rem}.thp-gift-edit__variant-select{font-size:.8rem;padding:.5rem .4rem}.thp-gift-edit__category:not(:first-child){padding-top:1rem}}@media(prefers-reduced-motion:reduce){.thp-gift-edit__image,.thp-gift-edit__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/thp-gift-edit.css.map */
