.ak-giftbox{position:relative;font-family:inherit;color:#0b0b0b}.cart-drawer__block--ak-giftbox{padding:16px 20px 4px}.cart-drawer__block--ak-giftbox:not(:has([data-ak-giftbox])){display:none}.cart__block--ak-giftbox{margin-bottom:16px}.ak-giftbox__card{border:1px solid #d6d6d6;background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,background-color .2s}.ak-giftbox.is-on .ak-giftbox__card{border-color:#0b0b0b;background:#faf8f5}.ak-giftbox.is-busy .ak-giftbox__card{opacity:.6;pointer-events:none}.ak-giftbox__row{display:flex;align-items:center;gap:12px}.ak-giftbox__icon{flex:none}.ak-giftbox__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ak-giftbox__title-row{display:flex;align-items:center;gap:4px}.ak-giftbox__title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.3;cursor:pointer;margin:0}.ak-giftbox__sub{font-size:12px;color:#5c5c5c;line-height:1.4}.ak-giftbox__price{font-size:13px;font-weight:600;white-space:nowrap}.ak-giftbox input.ak-giftbox__check{appearance:none!important;-webkit-appearance:none!important;flex:none;width:20px!important;height:20px!important;margin:0;padding:0;border:1.5px solid #0b0b0b;border-radius:3px;background:#fff;display:grid;place-content:center;cursor:pointer}.ak-giftbox input.ak-giftbox__check:checked{background:#0b0b0b}.ak-giftbox input.ak-giftbox__check:checked:after{content:"";width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.ak-giftbox__check:focus-visible,.ak-giftbox__info:focus-visible,.ak-giftbox__pop-close:focus-visible{outline:2px solid #0b0b0b;outline-offset:2px}.ak-giftbox__info{width:28px;height:28px;margin:-6px 0;padding:0;border:0;background:none;color:inherit;cursor:pointer;display:grid;place-content:center}.ak-giftbox__info span{width:16px;height:16px;border:1.3px solid currentColor;border-radius:50%;display:grid;place-content:center;font:italic 700 10px/1 Georgia,serif}.ak-giftbox__msg{display:flex;flex-direction:column;gap:6px}.ak-giftbox__msg[hidden]{display:none}.ak-giftbox__msg label{font-size:12px;font-weight:600}.ak-giftbox__field{width:100%;box-sizing:border-box;min-height:72px;resize:none;font:inherit;font-size:13px;line-height:1.5;color:#0b0b0b;padding:10px 12px;border:1px solid #c9c9c9;border-radius:0;background:#fff}.ak-giftbox__field:focus{outline:none;border-color:#0b0b0b}.ak-giftbox__field::placeholder{color:#757575}.ak-giftbox__count{align-self:flex-end;font-size:11px;color:#5c5c5c}.ak-giftbox__scrim{display:none}.ak-giftbox__pop{position:absolute;left:0;right:0;bottom:calc(100% + 10px);z-index:5;background:#0b0b0b;color:#fff;padding:16px 18px;box-shadow:0 10px 30px #0000002e;display:flex;flex-direction:column;gap:10px}.ak-giftbox__pop[hidden],.ak-giftbox__grip{display:none}.ak-giftbox__pop-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ak-giftbox__pop-head strong{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.ak-giftbox__pop-close{width:32px;height:32px;margin:-8px -8px -8px 0;padding:0;border:0;background:none;color:inherit;cursor:pointer;display:grid;place-content:center}.ak-giftbox__pop-body{font-size:12.5px;line-height:1.6}.ak-giftbox__pop-body p{margin:0}.ak-giftbox__pop-body ul{margin:0;padding-left:18px}.ak-giftbox__pop-note{margin:0;font-size:11.5px;color:#c9c9c9}.ak-giftbox__pop-add{display:none}.ak-giftbox__arrow{position:absolute;left:150px;bottom:-6px;width:12px;height:12px;background:#0b0b0b;transform:rotate(45deg)}@media(max-width:749px){.ak-giftbox__scrim:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073}.ak-giftbox__pop{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:1001;background:#fff;color:#0b0b0b;padding:10px 20px calc(24px + env(safe-area-inset-bottom));gap:14px;box-shadow:0 -8px 30px #00000026}.ak-giftbox__grip{display:block;width:40px;height:4px;border-radius:2px;background:#d0d0d0;align-self:center}.ak-giftbox__pop-head strong{font-size:16px}.ak-giftbox__pop-close{width:44px;height:44px;margin-right:-12px}.ak-giftbox__pop-body{font-size:13px;line-height:1.65}.ak-giftbox__pop-note{color:#5c5c5c;font-size:12px}.ak-giftbox__arrow{display:none}.ak-giftbox:not(.is-on) .ak-giftbox__pop-add{display:block;height:50px;border:0;background:#0b0b0b;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}}.ak-giftbox-line{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;margin-bottom:8px}.ak-giftbox-line__label{display:inline-flex;align-items:center;gap:8px}.ak-giftbox-line__remove{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;color:#5c5c5c;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ak-gift-box.css.map */
