.ir-b-widget{font-family:Poppins,sans-serif;color:#ede8de;margin:0;padding:0}.ir-b-qty-tabs{display:flex;gap:8px;margin-top:10px;margin-bottom:12px}.ir-b-qty-tab{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 8px;border:1.5px solid rgba(237,232,222,.18);border-radius:14px;background:#ede8de0a;cursor:pointer;transition:border-color .2s,background .2s;color:#ede8de;font-family:Poppins,sans-serif}.ir-b-qty-tab:hover{border-color:#a8871c73;background:#a8871c0f}.ir-b-qty-tab.active{border-color:#a8871c;background:#a8871c1a;box-shadow:0 0 0 1px #a8871c40}.ir-b-tab-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(45deg,#a8871c,#fce96b);color:#fff;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:999px;white-space:nowrap}.ir-b-tab-label{font-size:12px;font-weight:600;color:#ede8de;line-height:1}.ir-b-tab-supply{font-size:10px;font-weight:400;color:#ede8de80;line-height:1}.ir-b-type-toggle{display:flex;gap:0;background:#ede8de12;border:1.5px solid rgba(237,232,222,.14);border-radius:999px;padding:3px;margin-bottom:10px}.ir-b-type-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border:none;border-radius:999px;background:transparent;color:#ede8de8c;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.ir-b-type-btn.active{background:linear-gradient(45deg,#a8871c,#fce96b);color:#fff}.ir-b-save-pill{background:#ffffff38;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 6px;line-height:1.4}.ir-b-type-btn.active .ir-b-save-pill{background:#0000002e}.ir-b-freq-wrap{display:none;flex-direction:column;gap:4px;margin-bottom:10px}.ir-b-freq-wrap.visible{display:flex}.ir-b-freq-label{font-size:11px;font-weight:500;color:#ede8de80}.ir-b-freq-select{appearance:none;-webkit-appearance:none;width:100%;height:38px;padding:0 32px 0 12px;background:#ede8de0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ede8de' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 10px center;border:1.5px solid rgba(237,232,222,.18);border-radius:14px;color:#ede8de;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;cursor:pointer}.ir-b-freq-select:focus{outline:none;border-color:#a8871c99}.ir-b-freq-select option{background:#1a1a1a;color:#ede8de}.ir-b-price-block{display:flex;align-items:center;justify-content:space-between;padding:12px 0 10px;margin-bottom:12px}.ir-b-price-left{display:flex;flex-direction:column;gap:3px}.ir-b-price-row{display:flex;align-items:baseline;gap:8px}.ir-b-price{font-size:28px;font-weight:700;color:#ede8de;line-height:1}.ir-b-price-rrp{font-size:15px;font-weight:400;color:#ede8de61;text-decoration:line-through;line-height:1}.ir-b-price-supply{font-size:11px;font-weight:400;color:#ede8de7a;line-height:1.4}.ir-b-price-right{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.ir-b-per-serve{font-size:18px;font-weight:700;line-height:1;background:linear-gradient(45deg,#a8871c,#fce96b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ir-b-per-serve-label{font-size:10px;font-weight:500;color:#ede8de73;text-transform:uppercase;letter-spacing:.06em;line-height:1}.ir-b-inclusions{background:#ede8de0a;border:1.5px solid rgba(237,232,222,.12);border-radius:16px;overflow:hidden;margin-bottom:14px}.ir-b-inclusions-header{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ede8de6b;padding:10px 14px 8px;border-bottom:1px solid rgba(237,232,222,.08)}.ir-b-incl-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(237,232,222,.06);transition:opacity .2s}.ir-b-incl-row:last-child{border-bottom:none}.ir-b-incl-row--locked{opacity:.55}.ir-b-incl-img-wrap{width:38px;height:38px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#ede8de0f}.ir-b-incl-img{width:100%;height:100%;object-fit:cover;display:block}.ir-b-incl-icon-wrap{width:38px;height:38px;border-radius:6px;flex-shrink:0;background:#a8871c1a;display:flex;align-items:center;justify-content:center;color:#c9a84c}.ir-b-incl-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ir-b-incl-title{font-size:11.5px;font-weight:400;color:#ede8de;line-height:1.3}.ir-b-incl-sub{font-size:11px;font-weight:400;color:#ede8de80;line-height:1.3}.ir-b-incl-status{font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.ir-b-incl-applied{background:linear-gradient(45deg,#a8871c,#fce96b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ir-b-incl-free{display:flex;align-items:center;gap:5px;background:linear-gradient(45deg,#a8871c,#fce96b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ir-b-incl-free s{-webkit-text-fill-color:rgba(237,232,222,.55);font-weight:400;text-decoration:line-through}.ir-b-incl-locked{color:#ede8de52;-webkit-text-fill-color:rgba(237,232,222,.32)}.ir-b-atc-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;height:52px;border:none;border-radius:999px;background:linear-gradient(45deg,#a8871c,#fce96b);color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s;margin-bottom:2px}.ir-b-atc-price{font-size:17px;font-weight:600}.ir-b-atc-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #a8871c6b}.ir-b-atc-btn:disabled{opacity:.7;cursor:not-allowed}.ir-b-atc-dot{opacity:.55;font-size:16px}.ir-b-discount-note{display:none;text-align:center;font-size:11px;font-weight:400;color:#ede8de6b;margin:0;padding:0 0 4px}.ir-b-discount-note.visible{display:block;margin-top:14px}.ir-b-no-lock-in{margin:8px 0 0;font-size:11px;color:#ede8de6b;text-align:center;line-height:1.45}
/*# sourceMappingURL=/cdn/shop/t/43/assets/ir-bundle-widget.css.map */
