.amaca-christmas-box{--amaca-christmas-wine: #6d2436;--amaca-christmas-wine-rgb: 109, 36, 54;display:block;width:100%;min-width:0;margin-top:2.2rem;padding:1.5rem;box-sizing:border-box;border:.1rem solid rgba(var(--amaca-christmas-wine-rgb),.78);border-radius:.3rem;background:linear-gradient(135deg,rgba(var(--amaca-christmas-wine-rgb),.18),rgba(var(--amaca-palette-ivory-rgb),.025) 58%),rgba(var(--amaca-palette-black-rgb),.72);color:var(--amaca-palette-ivory);transition:border-color .18s ease}.amaca-christmas-box__heading{display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:1rem}.amaca-christmas-box__heading h2{margin:0;color:var(--amaca-palette-ivory);font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:2.15rem;font-weight:400;letter-spacing:.01em;line-height:1.08}.amaca-christmas-box__icon{width:2.2rem;height:2.2rem;overflow:visible;fill:none;stroke:var(--amaca-palette-gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.amaca-christmas-box__copy{margin:1.05rem 0 1.15rem;color:rgba(var(--amaca-palette-ivory-rgb),.74);font-size:1.35rem;line-height:1.5}.amaca-christmas-box__choice{position:relative;display:grid;grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:3.8rem;margin:0;color:var(--amaca-palette-ivory);cursor:pointer;font-size:1.45rem;line-height:1.32}.amaca-christmas-box__choice input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.amaca-christmas-box__control{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:.1rem solid rgba(var(--amaca-palette-gold-rgb),.62);border-radius:.2rem;background:rgba(var(--amaca-palette-black-rgb),.36);color:transparent;transition:background .16s ease,border-color .16s ease,color .16s ease}.amaca-christmas-box__control svg{width:1.25rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.amaca-christmas-box__choice input:checked+.amaca-christmas-box__control{border-color:var(--amaca-christmas-wine);background:var(--amaca-christmas-wine);color:var(--amaca-palette-ivory)}.amaca-christmas-box__choice input:focus-visible+.amaca-christmas-box__control{outline:.2rem solid var(--amaca-palette-gold);outline-offset:.3rem}.amaca-christmas-box__choice:hover .amaca-christmas-box__control{border-color:var(--amaca-palette-gold)}.amaca-christmas-box__bracelet-note{margin:1rem 0 0;padding-top:1rem;border-top:.1rem solid rgba(var(--amaca-palette-ivory-rgb),.12);color:rgba(var(--amaca-palette-ivory-rgb),.62);font-size:1.2rem;line-height:1.45}.amaca-christmas-box__status{min-height:0;margin:.7rem 0 0;color:rgba(var(--amaca-palette-ivory-rgb),.65);font-size:1.15rem;line-height:1.35}.amaca-christmas-box__status:empty{display:none}.amaca-christmas-box__status.is-error{color:#e6a7b5}@media screen and (min-width:990px){body.gradient cart-items .amaca-cart-main>.amaca-christmas-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);grid-template-areas:"heading choice" "copy choice" "bracelet bracelet" "status status";column-gap:2.6rem;row-gap:.55rem;align-items:center;padding:1.7rem 1.9rem}body.gradient cart-items .amaca-cart-main>.amaca-christmas-box .amaca-christmas-box__heading{grid-area:heading}body.gradient cart-items .amaca-cart-main>.amaca-christmas-box .amaca-christmas-box__copy{grid-area:copy;margin:.65rem 0 0}body.gradient cart-items .amaca-cart-main>.amaca-christmas-box .amaca-christmas-box__choice{grid-area:choice;padding-left:2rem;border-left:.1rem solid rgba(var(--amaca-palette-gold-rgb),.18)}body.gradient cart-items .amaca-cart-main>.amaca-christmas-box .amaca-christmas-box__bracelet-note{grid-area:bracelet}body.gradient cart-items .amaca-cart-main>.amaca-christmas-box .amaca-christmas-box__status{grid-area:status}}@media screen and (max-width:749px){.amaca-cart-main>.amaca-christmas-box{margin-top:1.4rem;padding:1.3rem}.amaca-christmas-box__heading h2{font-size:2rem}.amaca-christmas-box__choice{min-height:4.4rem}.amaca-christmas-box__copy{margin:.75rem 0 .8rem}.amaca-christmas-box__bracelet-note{margin-top:.8rem;padding-top:.8rem}}@media(prefers-reduced-motion:reduce){.amaca-christmas-box,.amaca-christmas-box__control{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/amaca-christmas-box.css.map */
