.nida-cart-gift{margin-top:1.4rem;overflow:hidden;border:.15rem solid rgba(185,145,62,.46);border-radius:1.2rem;background:linear-gradient(135deg,#d8b66a24,rgba(var(--color-background),.92));box-shadow:0 .5rem 1.8rem #17130f14}.nida-cart-gift--active{border-color:#b9913ec2}.nida-cart-gift__summary{display:flex;min-height:5.8rem;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;cursor:pointer;list-style:none}.nida-cart-gift__summary::-webkit-details-marker{display:none}.nida-cart-gift__summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.3rem}.nida-cart-gift__icon{font-size:2rem;line-height:1}.nida-cart-gift__summary-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.15rem}.nida-cart-gift__summary-copy strong{color:rgb(var(--color-foreground));font-size:1.35rem;line-height:1.25}.nida-cart-gift__summary-copy span{font-size:1.15rem;line-height:1.3;opacity:.72}.nida-cart-gift__badge{flex:0 0 auto;padding:.35rem .65rem;border-radius:999px;background:#17130f;color:#fffaf0;font-size:1.05rem;font-weight:700;line-height:1.2}.nida-cart-gift__badge--personalized{background:#18794e;color:#fff}.nida-cart-gift__chevron{width:1.8rem;height:1.8rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.nida-cart-gift details[open] .nida-cart-gift__chevron{transform:rotate(180deg)}.nida-cart-gift__editor{padding:1.3rem 1.2rem 1.4rem;border-top:.1rem solid rgba(185,145,62,.3);background:rgba(var(--color-background),.78)}.nida-cart-gift__intro{margin:0 0 1.2rem;font-size:1.2rem;line-height:1.45;opacity:.78}.nida-cart-gift__field{position:relative;margin-bottom:1.55rem}.nida-cart-gift__field label{display:block;margin-bottom:.4rem;font-size:1.2rem;font-weight:700}.nida-cart-gift__field input,.nida-cart-gift__field select,.nida-cart-gift__field textarea{width:100%;min-height:4.2rem;box-sizing:border-box;padding:.85rem 1rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.35rem}.nida-cart-gift__field textarea{min-height:7rem;resize:vertical}.nida-cart-gift__field input:focus,.nida-cart-gift__field select:focus,.nida-cart-gift__field textarea:focus{border-color:rgb(var(--color-foreground));outline:none;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.nida-cart-gift__counter{position:absolute;right:.2rem;bottom:-1.45rem;font-size:1rem;opacity:.6}[dir=rtl] .nida-cart-gift__counter{right:auto;left:.2rem}.nida-cart-gift__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.nida-cart-gift__actions .button{min-height:4.2rem;padding:0 1.6rem;font-size:1.25rem}.nida-cart-gift__remove{padding:.5rem 0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;font:inherit;font-size:1.15rem;text-decoration:underline;text-underline-offset:.25rem;opacity:.72}.nida-cart-gift__actions button[disabled]{cursor:wait;opacity:.55}.nida-cart-gift__status{min-height:1.8rem;margin:.8rem 0 0;font-size:1.15rem;font-weight:700}.nida-cart-gift__status.is-error{color:#a51d1d}@media screen and (max-width:749px){.nida-cart-gift{width:calc(70vw - 4.5rem);max-width:none}.nida-cart-gift__summary{gap:.6rem;padding:1rem .8rem}.nida-cart-gift--active .nida-cart-gift__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.6rem;row-gap:.3rem}.nida-cart-gift--active .nida-cart-gift__icon{grid-column:1;grid-row:1 / 3}.nida-cart-gift--active .nida-cart-gift__summary-copy{grid-column:2;grid-row:1}.nida-cart-gift--active .nida-cart-gift__badge{grid-column:2;grid-row:2;justify-self:start}.nida-cart-gift--active .nida-cart-gift__chevron{grid-column:3;grid-row:1 / 3}.nida-cart-gift__summary-copy strong{font-size:1.25rem}.nida-cart-gift__icon{font-size:1.8rem}.nida-cart-gift__badge{padding:.3rem .55rem;font-size:.9rem}.nida-cart-gift__chevron{width:1.6rem;height:1.6rem}}@media screen and (max-width:374px){.nida-cart-gift__summary{gap:.4rem;padding:.8rem .6rem}.nida-cart-gift__icon{font-size:1.6rem}.nida-cart-gift__badge{padding:.2rem .4rem;font-size:.85rem}.nida-cart-gift__chevron{width:1.4rem;height:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/nida-cart-gift.css.map */
