/* Two truthful Shopify media assets, shown together. No fabricated branded bottle. */
.cwl-gift-combo-picture{position:relative;display:block;width:100%;height:100%;background:#faf9f4;color:#315348;overflow:hidden}
.cwl-gift-combo-picture__choice{position:absolute;inset:0}
.cwl-gift-combo-picture__choice[hidden]{display:none!important}
.cwl-gift-combo-picture__photos{position:absolute;inset:2% 2% 14%;display:grid;grid-template-columns:48% 52%;align-items:center;gap:0}
.cwl-gift-combo-picture__bottle,.cwl-gift-combo-picture__package{width:100%;height:100%;min-width:0;display:flex;justify-content:center;align-items:center;padding:4%;overflow:hidden}
.cwl-gift-combo-picture img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.cwl-gift-combo-picture__caption{position:absolute;bottom:0;left:0;right:0;min-height:14%;display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;text-align:center;padding:8px;background:#f2f5ed;border-top:1px solid #e2e9dc;color:#315348;font:500 12px/1.35 system-ui,-apple-system,sans-serif}
.cwl-gift-combo-picture__caption strong{color:#234d40;font-size:13px;white-space:nowrap}
.cwl-gift-combo-picture--card{position:absolute;inset:0}
.cwl-gift-combo-picture--card .cwl-gift-combo-picture__caption{font-size:10px;padding:5px 2px}
.cwl-gift-combo-picture--card .cwl-gift-combo-picture__caption strong{font-size:11px}
.cwl-gift-combo-slide{overflow:hidden}
.cwl-gift-combo-slide>.cwl-gift-combo-picture{position:absolute;inset:0}
@media(max-width:600px){.cwl-gift-combo-picture__photos{inset:3% 1% 18%}.cwl-gift-combo-picture__caption{min-height:18%;font-size:10px;padding:6px}.cwl-gift-combo-picture__caption strong{font-size:12px}.cwl-gift-combo-picture--card .cwl-gift-combo-picture__caption{min-height:24%;font-size:9px}.cwl-gift-combo-picture--card .cwl-gift-combo-picture__photos{bottom:24%}}
