html #CartPageForm .cart__item[data-lk-gift]>.docapp-variant-options-trigger-container{grid-column:2 / -1;grid-row:-1;justify-self:start;min-width:0;max-width:100%}html .cart__item[data-lk-gift] .docapp-variant-options-trigger{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:28px;box-sizing:border-box;margin:2px 0 0;padding:3px 0;border:0;border-radius:0;background:transparent;color:var(--lk-rd-ink);font:inherit;font-size:12px;font-weight:500;line-height:1.35;text-decoration:underline;text-underline-offset:3px;white-space:normal;cursor:pointer}html .lk-gift-color>summary:after,html .docapp-variant-options-selects label:has(>.docapp-real-select):not([data-lk-gift-color-label]):after{content:"";flex:0 0 7px;width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg);pointer-events:none}html .docapp-overlay-modal:has(.docapp-variant-options) .docapp-overlay-background{background:var(--lk-rd-overlay);opacity:1}html .docapp-overlay-modal:has(.docapp-variant-options) .docapp-overlay-container{box-sizing:border-box;padding:12px max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left))}html .docapp-overlay-content:has(>.docapp-variant-options){display:block;box-sizing:border-box;width:min(100%,440px);min-width:0;max-width:100%;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:0;padding:clamp(16px,4vw,24px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--lk-rd-line);border-radius:var(--lk-rd-radius-card);background:var(--lk-rd-surface);color:var(--lk-rd-ink);box-shadow:var(--lk-rd-shadow-open);font:inherit}html .docapp-overlay-content:has(>.docapp-variant-options)>.docapp-overlay-close{inset:8px 8px auto auto;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--lk-rd-line);border-radius:50%;background:var(--lk-rd-surface);color:var(--lk-rd-ink);font:inherit;font-size:22px;line-height:1;cursor:pointer}html .docapp-overlay-content>.docapp-variant-options,html .docapp-overlay-content .docapp-variant-options-selects{width:100%;min-width:0;max-width:none;margin:0}html .docapp-overlay-content .docapp-variant-options-selects{display:grid;gap:12px}html .docapp-overlay-content .docapp-variant-options-selects label:has(>.docapp-real-select){position:relative;display:grid;grid-template-rows:auto 48px;gap:8px;width:100%;min-width:0;margin:0;padding:0}html .docapp-variant-options-selects label>span{min-height:26px;padding-inline-end:48px;color:var(--lk-rd-ink);font:inherit;font-size:20px;font-weight:700;line-height:1.3}html .docapp-overlay-content .docapp-variant-options-selects .docapp-real-select{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:8px 38px 8px 14px;border:1px solid var(--lk-rd-gold-line);border-radius:var(--lk-rd-radius-box);background:var(--lk-rd-surface);color:var(--lk-rd-ink);font:inherit;font-size:16px;cursor:pointer}html .docapp-variant-options-selects label:has(>.docapp-real-select):after{position:absolute;inset:auto 17px 20px auto}html .docapp-overlay-content .docapp-variant-options-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:12px;width:auto;height:auto;margin:16px 0 0}html .docapp-overlay-content .docapp-variant-options-image{grid-column:1;grid-row:1;box-sizing:border-box;width:min(100%,112px);height:auto;min-height:0;margin:0;overflow:hidden;border-radius:var(--lk-rd-radius-media);background:var(--lk-rd-card)}html .docapp-overlay-content .docapp-variant-options-image img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1;object-fit:contain}html .docapp-overlay-content .docapp-variant-options-button{grid-column:2;grid-row:1;justify-self:stretch;width:auto;max-width:none;margin:0}html .docapp-overlay-content .docapp-variant-options-bottom:not(:has(.docapp-variant-options-image img[src])) .docapp-variant-options-button{grid-column:1 / -1}html .docapp-overlay-content .docapp-variant-options-button>button{box-sizing:border-box;width:100%;min-height:44px;max-width:none;margin:0;padding:8px 14px;border:1px solid var(--lk-rd-gold);border-radius:var(--lk-rd-radius-pill);background:var(--lk-rd-gold);color:var(--lk-rd-black);font:inherit;font-size:15px;font-weight:700;line-height:1.35;white-space:normal;cursor:pointer}html .docapp-overlay-content .docapp-variant-options-button>button:disabled{opacity:.6;cursor:default}html .cart__item[data-lk-gift] .docapp-variant-options-trigger:focus-visible,html .docapp-overlay-content:has(>.docapp-variant-options) :is(button,select,summary):focus-visible{outline:2px solid var(--lk-rd-gold);outline-offset:2px}@media(hover:hover){html .docapp-overlay-content:has(>.docapp-variant-options)>.docapp-overlay-close:hover{border-color:var(--lk-rd-gold);background:var(--lk-rd-gold-surface)}html .docapp-overlay-content .docapp-variant-options-button>button:enabled:hover{background:var(--lk-rd-gold-surface)}}html .docapp-overlay-content .docapp-variant-options-selects{row-gap:8px}html .docapp-overlay-content .docapp-variant-options-selects label[data-lk-gift-color-label]{grid-template-rows:auto}html .docapp-overlay-content .docapp-real-select[hidden]{display:none!important}html .docapp-overlay-content .lk-gift-color{margin:0;padding:0;overflow:hidden;border:1px solid var(--lk-rd-line);border-radius:var(--lk-rd-radius-box);background:var(--lk-rd-surface)}html .lk-gift-color[open]:not(.is-closing){border-color:var(--lk-rd-gold)}html .lk-gift-color>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;margin:0;padding:8px 14px;color:var(--lk-rd-ink);font-size:15px;font-weight:600;list-style:none;cursor:pointer}html .lk-gift-color>summary::-webkit-details-marker{display:none}html .lk-gift-color>summary:focus-visible{outline-offset:-3px}html .lk-gift-color[open]:not(.is-closing)>summary:after{transform:translateY(2px) rotate(225deg)}html .lk-gift-color__options{display:grid;max-height:180px;padding:5px;overflow:auto;border-top:1px solid var(--lk-rd-line);background:var(--lk-rd-card)}html .lk-gift-color__options>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:6px 9px;border:0;border-radius:8px;background:transparent;color:var(--lk-rd-ink);font:inherit;font-size:14px;text-align:start;cursor:pointer}html .lk-gift-color__options>button[aria-pressed=true],html .lk-gift-color__options>button:enabled:hover{background:var(--lk-rd-gold-surface)}html .lk-gift-color__options>button[aria-pressed=true]:after{width:10px;height:5px;border:solid currentColor;border-width:0 0 2px 2px;transform:rotate(-45deg);content:""}html .lk-gift-color__options>button:disabled{opacity:.5;cursor:default}@media(prefers-reduced-motion:no-preference){html .docapp-overlay-content:has(>.docapp-variant-options){animation:lk-gift-dialog-in .22s cubic-bezier(.2,.8,.25,1) both}html .lk-gift-color>summary:after{transition:transform .18s ease}@keyframes lk-gift-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/lk-cart-gift-picker.css.map */
