.addon-wrap div:empty{display:block!important}.addon-wrap{display:none;padding:1rem 0 0;font-family:var(--font-sans);margin-left:-3rem}.active .addon-wrap:not(.addon-wrap.set2),.active+.quantity-break__free-gift.active>.addon-wrap.set2{display:block!important;padding:10px 0 0;border-top:2px dashed #ff924f;margin-top:4px}.addon-card{background:#ffe4be;border:1.5px solid #dddddd;border-radius:10px;padding:14px 16px;display:block;align-items:center;gap:14px;cursor:pointer;transition:border-color .2s,box-shadow .2s;-webkit-user-select:none;user-select:none}.addon-card:hover{border-color:#a8842e;box-shadow:0 2px 8px #a8842e1a}.addon-icon-wrap{background:#1a1a1a;border-radius:8px;width:52px;height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.addon-wrap .addon-book-icon{background:#ffe4be;border-radius:2px 4px 4px 2px;position:relative}.addon-book-icon:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#2a5a1e;border-radius:2px 0 0 2px}.addon-qty-badge{position:absolute;bottom:-5px;right:-7px;background:#fff;border:1.5px solid #c8a96e;border-radius:12px;font-size:11px;font-weight:600;color:#333;padding:1px 5px;line-height:1.4}.addon-content{flex:1;min-width:0}.addon-title{font-size:13.5px;font-weight:700;color:#1a1a1a;margin:4px 0 3px;line-height:1.4;letter-spacing:.01em;text-transform:uppercase}.addon-title span{font-weight:400;font-style:italic;text-transform:none}.addon-pricing{display:flex;flex-direction:column;align-items:end;justify-content:end}.addon-price-new{font-size:14px;font-weight:700;color:#000}.addon-price-old{font-size:13px;color:#999;text-decoration:line-through}.addon-savings{font-size:12.5px;font-weight:700;color:#2a7a1e;letter-spacing:.02em}.addon-wrap .toggle-wrap{flex-shrink:0}.addon-wrap .toggle-track{width:46px;height:26px;border-radius:13px;background:#ccc;position:relative;transition:background .22s;cursor:pointer}.addon-wrap .toggle-track.on{background:#ff924f}.addon-wrap .toggle-thumb{width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:left .22s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 4px #0000002e}.addon-wrap .toggle-track.on .toggle-thumb{left:23px}.addon-wrap .addon-state-msg{font-size:12px;color:#2a7a1e;font-weight:600;margin-top:8px;max-width:520px;padding-left:4px;min-height:18px;transition:opacity .2s;display:none}.feature-bar{display:inline-flex;align-items:center;gap:5px;justify-content:space-between;width:100%}.feature-left{display:inline-flex;align-items:center;gap:10px}.feature-left img.icon{width:26px;height:26px;object-fit:contain}.feature-label{font-size:13px;font-weight:500;color:#222;white-space:nowrap}.feature-right{display:inline-flex;align-items:center;gap:8px}.feature-right img.star-icon{width:20px;height:20px;object-fit:contain}.popular-label{font-size:13px;font-weight:600;color:#222;white-space:nowrap}.feature-bar .separator{width:1px!important;height:18px;background-color:#000;margin:0 4px;display:block!important;flex-shrink:0}.feature-bar .sold-label{font-size:13px;font-weight:500;color:#222;white-space:nowrap}.ic-wrap{display:flex;align-items:center;justify-content:space-between;gap:14px}.quantity-break__benefit{background:#eab15e!important;color:#fff!important;border:solid 1px #eab15e!important}.addon-wrap.set2{margin-left:0}@media(max-width:768px){.sold-label,.separator{display:none!important;visibility:hidden;position:absolute}.addon-title,.addon-price-new,.addon-price-old{font-size:11px}}.quantity-break__free-gift{padding:12px!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/workbook-addon.css.map */
