.expand-btn-wrapper{position:absolute;bottom:-6px;right:0;padding-left:65px;padding-bottom:10px;padding-right:27px;line-height:1;background:linear-gradient(to left, #ffffff 73%, #FFFFFF00 100%);cursor:pointer}.expand-btn{color:var(--accent_tertiary);text-decoration:none;border-bottom:1px dashed var(--accent_tertiary);line-height:1;font-size:.85rem}.block-expandable{max-height:115px;overflow:hidden;padding-top:20px !important;margin-top:-20px;position:relative}.expand{max-height:unset !important}.top-text-expandable>*:first-child{margin:0 0 1rem 0}@media (max-width:860px){.top-text-expandable{max-height:6lh;overflow:hidden;position:relative;margin-bottom:14px}.top-text-expandable .expand-btn-wrapper{bottom:-3px}.top-text-expandable:after{content:'';width:100%;background-color:var(--bg_secondary);height:1px;display:block;position:absolute;bottom:0}.top-text-expandable>*:first-child{margin-top:0}.top-text-expandable:not(.expand)>*{margin-top:0;margin-bottom:0}}.product-list{padding:20px 20px 10px 10px}.product-list .product-list-item-invisible{display:none}.product-list-item{display:grid;grid-auto-columns:max-content;align-items:center;justify-items:center;grid-gap:5px 10px}.product-list-item:not(:last-of-type){margin-bottom:25px;border-bottom:1px solid var(--bg_secondary)}.product-list-item.product-list-item-last-visible{border-bottom:none}.product-list-item-hint{height:30px;grid-column:1/-1;justify-self:start}.expandable-item-list{margin-bottom:30px}.expandable-item-list input[type='checkbox']{display:none}.expandable-item-list input[type='checkbox']:checked~.product-list .product-list-item-invisible{display:grid}.expandable-item-list input[type='checkbox']:checked~label.btn{display:none}.expandable-item-list label.btn{margin:15px auto 10px auto;background-color:var(--bg_main);width:100%;color:var(--txt_main);font-weight:bold;box-shadow:0 1px 4px 0 rgba(0,0,0,0.07)}.expandable-item-list label.btn:hover{box-shadow:0 2px 6px 1px rgba(0,0,0,0.07)}@media (max-width:900px){.product-list{padding:25px 10px 10px 10px}}.bonus-list-item{grid-template-columns:min-content .85fr .85fr 3fr min-content;position:relative;margin-bottom:15px}.bonus-list-item a.control-link{position:absolute;top:-15px;right:25px}.bonus__logo-wrapper{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;margin-left:10px}.bonus__logo-link{border:none !important}.bonus__logo-image{display:block;margin:auto;max-width:50px;max-height:50px;font-size:10px}.bonus__name{line-height:1.7;justify-self:start;min-width:120px}.bonus__name-title{font-weight:bold;color:var(--txt_secondary);line-height:1.2}.bonus__name-title .bonus__name-link{text-decoration:none}a.bonus__name-link{color:inherit;border-bottom:1px solid var(--accent_secondary);transition:color 250ms ease-in-out,border-bottom-color 250ms ease-in-out}a.bonus__name-link:hover{color:var(--accent_main);border-bottom-color:rgba(0,179,111,0.2)}.bonus__name-description,.bonus__bonus-wager,.bonus__bonus-list-item-hint{color:var(--accent_tertiary);font-size:.75rem;line-height:1.2;margin-top:2px}.bonus__description{padding:0 5px;font-size:.85rem;line-height:1.55}.bonus__bonus-size{color:var(--txt_secondary);padding:1px 7px;border-radius:4px;font-size:.9rem;font-weight:bold;line-height:1.4;text-align:center}.bonus__bonus-size-filled{background-color:var(--accent_secondary)}.bonus__bonus-wager{text-align:center}.bonus__bonus-list-item-hint{margin:10px 0 0 15px;line-height:1}.bonus-copyable-link{color:var(--accent_main);text-decoration:none;border-bottom:1px dashed var(--accent_main);cursor:pointer;position:relative;white-space:nowrap;font-weight:600;margin-right:15px;transition:color 250ms ease-in-out,border-bottom-color 250ms ease-in-out}.bonus-copyable-link:hover{color:#4a9765;border-bottom-color:#4a9765}.bonus-copyable-link svg{position:absolute;top:-1px;width:1rem;height:1rem}.bonus__btn-wrapper{min-width:130px}@media (max-width:740px){.bonus-list-item{grid-template-columns:min-content 1fr 1fr}.bonus__description,.bonus__btn-wrapper,.bonus__bonus-list-item-hint{grid-column:1 / span 3}.bonus__btn-wrapper{justify-self:stretch}.bonus__btn-wrapper a.btn{width:100%}.bonus__bonus{display:flex;flex-direction:column;align-items:flex-end;justify-self:end}.bonus__name-description,.bonus__bonus-wager,.bonus__bonus-list-item-hint{font-size:.8rem}.bonus__bonus-list-item-hint{margin:0 0 0 3px}}