ef-bundle-offers{display:block;min-width:0;color:var(--efb-text,#161014);font-family:inherit;line-height:1.35}ef-bundle-offers,ef-bundle-offers *{box-sizing:border-box}ef-bundle-offers .efb-heading{display:flex;align-items:center;gap:12px;margin:12px 0 24px;font-size:16px;line-height:1.3;font-weight:750;letter-spacing:.075em;text-align:center}ef-bundle-offers .efb-heading:before,ef-bundle-offers .efb-heading:after{content:"";height:1px;flex:1;background:var(--efb-text,#161014)}ef-bundle-offers .efb-offers{display:grid;gap:16px}ef-bundle-offers .efb-card{position:relative;min-width:0;border:1px solid var(--efb-border,#d1c6cb);border-radius:10px;background:var(--efb-card-bg,#fff);transition:background-color .15s,border-color .15s}ef-bundle-offers .efb-card.is-selected{background:var(--efb-selected-bg,#f5f3f0);border-color:var(--efb-selected-border,#38202c);box-shadow:0 0 0 1px var(--efb-selected-border,#38202c)}ef-bundle-offers .efb-summary{display:flex;align-items:center;gap:15px;padding:20px;cursor:pointer;min-height:92px;min-width:0;margin:0}ef-bundle-offers input[type=radio]{appearance:none;-webkit-appearance:none;width:25px;height:25px;flex:0 0 25px;padding:0;margin:0;border:2px solid var(--efb-border,#d1c6cb);border-radius:50%;background:#fff;cursor:pointer}ef-bundle-offers input[type=radio]:checked{border-color:var(--efb-radio,var(--efb-selected-border,#38202c));background:var(--efb-radio,var(--efb-selected-border,#38202c));box-shadow:inset 0 0 0 4px #fff}ef-bundle-offers input:disabled{cursor:not-allowed;opacity:.5}ef-bundle-offers .efb-copy{display:block;flex:1;min-width:0}ef-bundle-offers .efb-title{display:block;font-size:20px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}ef-bundle-offers .efb-rate{white-space:nowrap}ef-bundle-offers .efb-saving{display:block;margin-top:5px;color:var(--efb-muted,#625b60);font-size:14px;font-style:italic}ef-bundle-offers .efb-pricing{display:block;max-width:42%;text-align:right;min-width:0;overflow-wrap:anywhere}ef-bundle-offers [data-total]{display:block;color:var(--efb-price,var(--efb-text,#161014));font-size:22px;font-weight:750;line-height:1.25}ef-bundle-offers .efb-reference{display:block;margin-top:4px;color:var(--efb-compare-price,var(--efb-muted,#625b60));font-size:13px;line-height:1.35}ef-bundle-offers .efb-reference>span{display:block;font-size:10px}ef-bundle-offers .efb-badge{position:absolute;z-index:1;top:-13px;right:12px;max-width:48%;padding:5px 12px;background:var(--efb-badge-bg,#38202c);color:var(--efb-badge-text,#fff);font-size:12px;font-weight:750;line-height:1.1;text-align:center;overflow-wrap:anywhere;pointer-events:none}ef-bundle-offers .efb-badge[data-style=oval]{top:-21px;right:9px;min-height:48px;min-width:144px;max-width:160px;width:max-content;display:flex;align-items:center;justify-content:center;padding:11px 21px;border-radius:50%;font-family:Georgia,serif;font-size:15px;transform:rotate(9deg)}ef-bundle-offers .efb-badge[data-style=oval]:before,ef-bundle-offers .efb-badge[data-style=oval]:after{content:"\2726";position:absolute;font-family:serif;font-size:12px;color:inherit}ef-bundle-offers .efb-badge[data-style=oval]:before{left:8px;top:11px}ef-bundle-offers .efb-badge[data-style=oval]:after{right:8px;bottom:8px;font-size:9px}ef-bundle-offers .efb-badge[data-style=ribbon]{border-radius:0 0 5px 5px;top:-11px}ef-bundle-offers .efb-badge[data-style=ribbon]:before,ef-bundle-offers .efb-badge[data-style=ribbon]:after{content:"";position:absolute;top:0;width:0;height:0;border-bottom:10px solid var(--efb-badge-bg,#38202c)}ef-bundle-offers .efb-badge[data-style=ribbon]:before{left:-9px;border-left:9px solid transparent}ef-bundle-offers .efb-badge[data-style=ribbon]:after{right:-9px;border-right:9px solid transparent}ef-bundle-offers .efb-badge[data-style=pill]{border-radius:999px}ef-bundle-offers .efb-inline{display:inline-block;margin:3px 0 1px 5px;padding:5px 8px;border-radius:7px;background:var(--efb-badge-bg,#38202c);color:var(--efb-badge-text,#fff);font-size:11px;line-height:1.1;vertical-align:middle;font-weight:600}ef-bundle-offers .efb-variants{padding:0 20px 16px}ef-bundle-offers .efb-variants p{margin:0 0 8px;font-size:13px;color:var(--efb-muted,#625b60)}ef-bundle-offers .efb-unit{display:flex;align-items:center;gap:10px;margin:8px 0 0;font-size:13px;min-width:0}ef-bundle-offers .efb-unit>span{flex:0 0 48px;white-space:nowrap}ef-bundle-offers select,ef-bundle-offers input[type=number]{min-height:39px;min-width:0;padding:8px 10px;border:1px solid var(--efb-border,#d1c6cb);border-radius:5px;background:#fff;color:var(--efb-text,#161014);font:inherit;font-size:14px}ef-bundle-offers select{width:100%;text-overflow:ellipsis}ef-bundle-offers .efb-addon{margin-top:16px;padding:16px;border:1px solid var(--efb-border,#d1c6cb);border-radius:10px;background:var(--efb-card-bg,#fff)}ef-bundle-offers .efb-addon-heading{display:flex;align-items:center;gap:10px;font-size:16px;overflow-wrap:anywhere}ef-bundle-offers .efb-addon-heading>span{flex:1;min-width:0}ef-bundle-offers .efb-addon-heading input{width:20px;height:20px;flex-shrink:0;accent-color:var(--efb-radio,var(--efb-selected-border,#38202c))}ef-bundle-offers .efb-addon-heading strong{font-size:16px;color:var(--efb-price,var(--efb-text,#161014))}ef-bundle-offers .efb-addon-controls{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:12px;margin-top:12px;font-size:12px}ef-bundle-offers .efb-addon-controls label{min-width:0}ef-bundle-offers .efb-addon-controls select,ef-bundle-offers .efb-addon-controls input{display:block;width:100%;margin-top:4px}ef-bundle-offers .efb-note,ef-bundle-offers .efb-preview-note{margin:12px 0;color:var(--efb-muted,#625b60);font-size:12px;line-height:1.5}ef-bundle-offers .efb-preview-note{font-weight:650}ef-bundle-offers .efb-add{display:block;width:100%;min-height:56px;margin-top:16px;padding:15px 18px;border:0;border-radius:8px;background:var(--efb-button-bg,#38202c);color:var(--efb-button-text,#fff);font:inherit;font-size:20px;font-weight:750;letter-spacing:.035em;line-height:1.25;text-align:center;cursor:pointer}ef-bundle-offers .efb-add:disabled{opacity:.55;cursor:not-allowed}ef-bundle-offers :is(button,input,select):focus-visible{outline:2px solid var(--efb-selected-border,#38202c);outline-offset:3px}ef-bundle-offers .efb-status{margin:10px 0 0;color:var(--efb-text,#161014);font-size:13px;line-height:1.5;overflow-wrap:anywhere}ef-bundle-offers .efb-status:empty{display:none}ef-bundle-offers .efb-status a{color:inherit;text-decoration:underline}@media(max-width:420px){ef-bundle-offers .efb-summary{gap:10px;padding:17px 12px}ef-bundle-offers .efb-title{font-size:16px}ef-bundle-offers [data-total]{font-size:18px}ef-bundle-offers .efb-saving{font-size:12px}ef-bundle-offers .efb-reference{font-size:12px}ef-bundle-offers .efb-reference>span{font-size:9px}ef-bundle-offers .efb-pricing{max-width:40%}ef-bundle-offers .efb-variants{padding:0 12px 14px}ef-bundle-offers .efb-badge[data-style=oval]{font-size:13px;min-width:146px;max-width:146px;min-height:43px;padding:10px 17px}ef-bundle-offers .efb-heading{font-size:14px;gap:9px}}@media(prefers-reduced-motion:reduce){ef-bundle-offers .efb-card{transition:none}}ef-bundle-offers .efb-badge[data-style=oval]~.efb-summary{padding-top:40px}ef-bundle-offers .efb-note-detail{display:block;margin-top:4px}ef-bundle-offers .efb-badge[data-style=oval]{min-width:170px;max-width:190px;overflow-wrap:normal;word-break:normal;white-space:nowrap;padding-left:17px;padding-right:17px}@media(max-width:420px){ef-bundle-offers .efb-badge[data-style=oval]{min-width:156px;max-width:170px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ef-bundle-offers.css.map */
