.gemlay-gift-upsell{margin:12px 0;font-family:inherit;color:#372b25}.gemlay-gift-upsell__toggle{display:flex;align-items:center;gap:10px;min-height:74px;padding:9px 11px;border:1px solid #e7dfd3;background:#fffdfa;border-radius:10px;cursor:pointer}.gemlay-gift-upsell__check{-webkit-appearance:auto!important;appearance:auto!important;accent-color:#183c32;width:18px;height:18px;margin:0;flex:none;cursor:pointer}.gemlay-gift-upsell__thumb{width:50px;height:50px;object-fit:cover;border-radius:7px;flex:none;background:#f6eee7}.gemlay-gift-upsell__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px;line-height:1.2}.gemlay-gift-upsell__copy strong{font-size:13px;font-weight:650;letter-spacing:0}.gemlay-gift-upsell__optional{font-size:11px;font-weight:400;color:#817368}.gemlay-gift-upsell__copy small{font-size:11px;color:#756a5c}.gemlay-gift-upsell__edit{border:0;background:transparent;color:#554330;text-decoration:underline;font-size:12px;cursor:pointer;padding:8px 2px}.gemlay-gift-upsell__combined{margin:6px 4px;color:#4d4238;font-size:12px}.gemlay-gift-upsell__overlay[hidden],.gemlay-gift-upsell__combined[hidden]{display:none!important}.gemlay-gift-upsell__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100005;background:#14110e75;display:flex;align-items:center;justify-content:center;padding:16px}.gemlay-gift-upsell__panel{width:min(100%,510px);max-height:min(88vh,800px);overflow-y:auto;background:#fffdf9;border-radius:16px;box-shadow:0 20px 70px #00000024;padding:18px}.gemlay-gift-upsell__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-bottom:1px solid #eee7dc;padding:0 0 14px}.gemlay-gift-upsell__header>div{display:flex;flex-direction:column;gap:4px}.gemlay-gift-upsell__header strong{font-size:17px;font-weight:600}.gemlay-gift-upsell__header small{font-size:12px;color:#6c645b}.gemlay-gift-upsell__close{background:transparent;border:0;padding:0 6px;font-size:28px;line-height:1;cursor:pointer;color:#534335}.gemlay-gift-upsell__choices{display:grid;grid-template-columns:1fr;gap:8px;padding-top:12px}.gemlay-gift-upsell__choice{display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid #e7dfd6;border-radius:10px;padding:8px;cursor:pointer;min-height:74px;width:100%;color:inherit}.gemlay-gift-upsell__choice img{width:66px;height:66px;flex:none;object-fit:cover;border-radius:6px;background:#f9f2e9}.gemlay-gift-upsell__choice span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.gemlay-gift-upsell__choice strong{font-size:13px;font-weight:650}.gemlay-gift-upsell__choice small{font-size:11px;line-height:1.3;color:#706459}.gemlay-gift-upsell__choice-indicator{font-size:20px;color:#183c32}.gemlay-gift-upsell__choice:hover,.gemlay-gift-upsell__choice:focus-visible{border-color:#183c32;background:#fbfaf7}.gemlay-gift-upsell__choice:disabled{opacity:.55;cursor:not-allowed}.gemlay-gift-upsell__help{font-size:11px;color:#766a61;margin:10px 2px 0}.gemlay-gift-upsell.is-loading{opacity:.65;pointer-events:none}@media(max-width:749px){.gemlay-gift-upsell__panel{padding:14px;border-radius:12px}.gemlay-gift-upsell__choice img{width:57px;height:57px}.gemlay-gift-upsell__thumb{width:43px;height:43px}.gemlay-gift-upsell__toggle{min-height:66px}.gemlay-gift-upsell__copy strong{font-size:12px}}.gemlay-pdp:has(.gemlay-gift-upsell[data-selected-id]:not([data-selected-id=""])) .shopify-payment-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/gemlay-gift-upsell.css.map */
