.ivr-cd-gift-picker{--ivr-gift-green:#139854;--ivr-gift-green-soft:#eaf8f0;background:var(--ivr-cd-bg,#fff)}.ivr-cd-gift-picker.is-unlocked{background:color-mix(in srgb,var(--ivr-cd-accent,#442a1d) 4%,var(--ivr-cd-bg,#fff))}.ivr-cd-gift-picker__intro{display:grid;gap:5px;margin-bottom:11px}.ivr-cd-gift-picker__heading{color:var(--ivr-cd-text,#21180f);font-size:12px;font-weight:800;line-height:1.25}.ivr-cd-gift-picker__intro p{color:var(--ivr-cd-muted,#76695f);font-size:10px;line-height:1.45;margin:0}.ivr-cd-gift-picker__details{width:100%;margin:0}.ivr-cd-gift-picker__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:11px 12px;border:1px solid var(--ivr-cd-line,#ddd);background:var(--ivr-cd-bg,#fff);border-radius:var(--ivr-cd-button-radius,8px);font-size:11px;font-weight:750;color:var(--ivr-cd-text,#21180f);-webkit-user-select:none;user-select:none}.ivr-cd-gift-picker__summary::-webkit-details-marker{display:none}.ivr-cd-gift-picker__summary svg{flex:none;transition:transform .2s}.ivr-cd-gift-picker__details[open] .ivr-cd-gift-picker__summary svg{transform:rotate(180deg)}.ivr-cd-gift-picker__details[open] .ivr-cd-gift-picker__summary{border-radius:var(--ivr-cd-button-radius,8px) var(--ivr-cd-button-radius,8px) 0 0}.ivr-cd-gift-picker__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;padding:12px 8px;max-height:min(52dvh,395px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ivr-cd-line,#ddd);border-top:0;border-radius:0 0 8px 8px;background:var(--ivr-cd-bg,#fff)}.ivr-cd-gift-picker__option{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:152px;padding:0;overflow:hidden;border:1.5px solid #e7e2db;border-radius:12px;background:#fff;color:#241910;text-align:center;font:inherit;cursor:pointer;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;appearance:none;-webkit-appearance:none}.ivr-cd-gift-picker__option:disabled{cursor:not-allowed;opacity:.45}.ivr-cd-gift-picker__option:not(:disabled):hover{border-color:var(--ivr-gift-green);transform:translateY(-1px)}.ivr-cd-gift-picker__option:focus-visible{outline:3px solid var(--ivr-gift-green);outline-offset:2px}.ivr-cd-gift-picker__options.has-selection .ivr-cd-gift-picker__option:not(.is-chosen){opacity:.38}.ivr-cd-gift-picker__options.has-selection .ivr-cd-gift-picker__option:not(.is-chosen):hover{opacity:.78}.ivr-cd-gift-picker__option.is-chosen{z-index:1;border-color:var(--ivr-gift-green);box-shadow:0 0 0 1px var(--ivr-gift-green),0 2px 8px #1398541f;opacity:1}.ivr-cd-gift-picker__media{display:grid;align-items:center;justify-items:center;width:100%;aspect-ratio:1.04/1;background:linear-gradient(145deg,#f6e9dd,#fff 85%);pointer-events:none}.ivr-cd-gift-picker__image{display:block;width:100%;height:100%;max-height:150px;object-fit:contain;object-position:center;pointer-events:none}.ivr-cd-gift-picker__image-placeholder{font-size:36px}.ivr-cd-gift-picker__check{position:absolute;z-index:2;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:21px;height:21px;border:1px solid rgba(0,0,0,.08);border-radius:100%;background:#fffffff0;color:transparent;line-height:1;font-size:13px;font-weight:900;box-shadow:0 1px 4px #00000012;pointer-events:none;transition:background .2s,color .2s}.ivr-cd-gift-picker__option.is-chosen .ivr-cd-gift-picker__check{background:var(--ivr-gift-green);color:#fff;border-color:var(--ivr-gift-green)}.ivr-cd-gift-picker__option-info{display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:space-between;gap:4px;width:100%;padding:8px 5px 9px;color:#241910;line-height:1.27;pointer-events:none}.ivr-cd-gift-picker__title{font-size:10px;font-weight:760;overflow-wrap:anywhere}.ivr-cd-gift-picker__option-info small{color:#80756a;font-size:9px;font-weight:500}.ivr-cd-gift-picker__option-info .ivr-cd-gift-picker__price{font-weight:850;color:var(--ivr-gift-green)}.ivr-cd-gift-picker__state{font-size:8.5px;color:#8a7d73;font-weight:700}.ivr-cd-gift-picker__option.is-chosen .ivr-cd-gift-picker__state{color:var(--ivr-gift-green)}.ivr-cd-gift-picker__option.is-loading{cursor:progress;opacity:.7}.ivr-cd-gift-picker__empty{margin:0;grid-column:1/-1;color:var(--ivr-cd-muted,#666);font-size:10px;line-height:1.5}.ivr-cd-gift-picker__editor-note{font-size:10px;line-height:1.5;color:#8b4513;margin:8px 0 0}.ivr-cd-gift-picker__option.is-price-blocked{opacity:.45}.ivr-cart-gift-badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:20px;padding:4px 8px;border:1px solid #9fceb6;border-radius:999px;background:#eef8f2;color:#2f8f64;font-size:9px;font-weight:900;line-height:1;letter-spacing:.06em}.ivr-cart-gift-static-title{cursor:default;text-decoration:none}@media(max-width:440px){.ivr-cd-gift-picker__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ivr-cd-gift-picker__media{aspect-ratio:1.25/1}}@media(prefers-reduced-motion:reduce){.ivr-cd-gift-picker__option,.ivr-cd-gift-picker__check,.ivr-cd-gift-picker__summary svg{transition:none}}.ivr-cart-drawer .ivr-cd-gift-picker{box-sizing:border-box;padding:16px max(18px,var(--ivr-cd-body-padding, 18px))!important}.ivr-cart-drawer .ivr-cd-gift-picker__intro{min-width:0;padding:0 2px 5px;margin-bottom:12px}.ivr-cart-drawer .ivr-cd-gift-picker__heading,.ivr-cart-drawer .ivr-cd-gift-picker__intro p{display:block;margin-inline:0;overflow-wrap:anywhere}.ivr-cart-drawer .ivr-cd-gift-picker__summary{box-sizing:border-box;min-height:44px;padding:12px 17px!important;gap:12px;line-height:1.5}.ivr-cart-drawer .ivr-cd-gift-picker__summary>span{min-width:0;overflow-wrap:anywhere}.ivr-cart-drawer .ivr-cd-gift-picker__options{box-sizing:border-box;padding:12px 10px 14px}@media(max-width:440px){.ivr-cart-drawer .ivr-cd-gift-picker{padding:14px 16px!important}.ivr-cart-drawer .ivr-cd-gift-picker__summary{padding:12px 15px!important}}.ivr-cart-drawer .cart-items .cart-item.ivr-cd-item--gift{position:relative;box-sizing:border-box;min-width:0;margin:9px 0 13px!important;padding:13px 12px!important;border:1px solid #e9cf91!important;border-radius:14px!important;background:linear-gradient(125deg,#fff8e7,#fffbf1 53%,#fffefd)!important;box-shadow:0 5px 16px #75531817,inset 0 1px #ffffffe6;overflow:hidden;row-gap:0!important;column-gap:11px!important}.ivr-cart-drawer .cart-items .cart-item.ivr-cd-item--gift:before{content:"";position:absolute;top:0;right:20px;left:20px;height:2px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,transparent,#e1b754 50%,transparent);pointer-events:none}.ivr-cart-drawer .cart-item.ivr-cd-item--gift .cart-item__image{border:1px solid #efdfbc;border-radius:9px;background:#fff;object-fit:contain}.ivr-cart-drawer .cart-item.ivr-cd-item--gift .cart-item__name{color:#392a16!important;font-weight:700!important}.ivr-cart-drawer .cart-item.ivr-cd-item--gift .ivr-cd-item-heading{align-items:center;gap:9px}.ivr-cart-drawer .cart-item.ivr-cd-item--gift .ivr-cd-gift-line-label--action,.ivr-cart-gift-badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:0;max-width:100%;min-height:22px;margin:0;padding:5px 9px;gap:4px;border:1px solid #e7c76c;border-radius:999px;background:linear-gradient(180deg,#fff8de,#ffedb3);color:#b17b00;box-shadow:0 1px 3px #966f1617;font-family:inherit;font-size:9px;font-weight:900;line-height:1;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.ivr-cart-drawer .cart-item.ivr-cd-item--gift .ivr-cd-gift-line-label--action:before,.ivr-cart-gift-badge:before{content:"\2605";display:inline-block;flex:none;color:#e4ab06;font-size:12px;line-height:.8;letter-spacing:0}cart-items .cart-items .cart-item.ivr-cart-item--gift{border-radius:14px;background:linear-gradient(115deg,#fff9e9,#fffdf7 70%);box-shadow:inset 0 0 0 1px #ead39b,0 6px 18px #75531814}cart-items .cart-items .cart-item.ivr-cart-item--gift>td{padding-top:15px;padding-bottom:15px;background:transparent}cart-items .cart-items .cart-item.ivr-cart-item--gift .cart-item__image{border-radius:9px;background:#fff;object-fit:contain}cart-items .cart-items .cart-item.ivr-cart-item--gift .ivr-cart-gift-badge{margin-inline-start:4px}@media(max-width:390px){.ivr-cart-drawer .cart-items .cart-item.ivr-cd-item--gift{padding:11px 9px!important;column-gap:8px!important;border-radius:12px!important}.ivr-cart-drawer .cart-item.ivr-cd-item--gift .ivr-cd-item-heading{gap:5px}.ivr-cart-drawer .cart-item.ivr-cd-item--gift .ivr-cd-gift-line-label--action{padding:5px 7px;font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ivr-mega-gift-picker.css.map */
