.next-gifting-block{margin-top:var(--gift-margin-top, 12px);margin-bottom:var(--gift-margin-bottom, 12px);font-family:inherit;-webkit-font-smoothing:antialiased}.next-gifting-card{background-color:var(--gift-card-bg, #ffffff);border:1px solid var(--gift-card-border, #e8e8e8);border-radius:var(--gift-card-radius, 4px);overflow:hidden;box-shadow:0 1px 3px #00000005;transition:border-color .2s ease,box-shadow .2s ease}.next-gifting-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:var(--gift-card-padding, 14px)}.next-gifting-left{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.next-gifting-icon-wrapper{width:var(--gift-circle-size, 36px);height:var(--gift-circle-size, 36px);border-radius:var(--gift-circle-radius, 50%);background-color:var(--gift-icon-bg, #f5f5f5);color:var(--gift-icon-color, #121212);display:flex;align-items:center;justify-content:center;flex:0 0 var(--gift-circle-size, 36px);padding:0!important;margin:0;box-sizing:border-box;overflow:hidden;line-height:0}.next-gifting-icon-wrapper img.next-gifting-image{width:100%;height:100%;object-fit:cover;display:block;padding:0!important;margin:0!important;border:none}.next-gifting-icon-wrapper svg.next-gifting-svg{width:var(--gift-icon-size, 18px);height:var(--gift-icon-size, 18px);display:block;stroke-width:1.5;padding:0!important;margin:0!important}.next-gifting-content{display:flex;flex-direction:column;gap:2px;min-width:0}.next-gifting-title{font-size:var(--gift-title-size, 13px);font-weight:500;color:var(--gift-title-color, #121212);line-height:1.35;margin:0;word-break:break-word}.next-gifting-desc{font-size:var(--gift-desc-size, 12px);color:var(--gift-desc-color, #666666);line-height:1.4;margin:0}.next-gifting-desc p{margin:0}.next-gifting-desc p+p{margin-top:4px}.next-gifting-right{flex:0 0 auto;display:flex;align-items:center}.next-gifting-btn{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid var(--gift-btn-border, #121212);color:var(--gift-btn-text, #121212);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:4px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;line-height:1.2;-webkit-user-select:none;user-select:none;font-family:inherit}.next-gifting-btn:hover{background-color:var(--gift-btn-hover-bg, #121212);color:var(--gift-btn-hover-text, #ffffff);border-color:var(--gift-btn-hover-bg, #121212)}.next-gifting-btn.is-active{background-color:transparent;color:var(--gift-btn-text, #121212);border-color:var(--gift-btn-border, #121212);opacity:.85}.next-gifting-btn.is-active:hover{background-color:var(--gift-btn-hover-bg, #121212);color:var(--gift-btn-hover-text, #ffffff);opacity:1}.next-gifting-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);border-top:0px solid var(--gift-card-border, #eeeeee)}.next-gifting-drawer.is-open{grid-template-rows:1fr;border-top:1px solid var(--gift-card-border, #eeeeee)}.next-gifting-drawer-inner{overflow:hidden}.next-gifting-field{padding:12px var(--gift-card-padding, 14px) 14px;background-color:#00000004}.next-gifting-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:8px}.next-gifting-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--gift-title-color, #121212);cursor:pointer;margin:0}.next-gifting-counter{font-size:11px;color:var(--gift-desc-color, #888888);font-variant-numeric:tabular-nums}.next-gifting-textarea{width:100%;box-sizing:border-box;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.45;color:var(--gift-title-color, #121212);background-color:#fff;border:1px solid var(--gift-card-border, #d8d8d8);border-radius:4px;resize:vertical;min-height:68px;max-height:180px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.next-gifting-textarea:focus{border-color:var(--gift-title-color, #121212);box-shadow:0 0 0 1px var(--gift-title-color, #121212)}.next-gifting-textarea::placeholder{color:#999;font-style:normal}@media(max-width:480px){.next-gifting-header{gap:10px}.next-gifting-btn{padding:5px 10px;font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/next-product-gifting.css.map */
