@media (min-width: 992px){.bd-sidebar{position:-webkit-sticky;position:sticky;top:5rem;display:block !important;height:calc(100vh - 6rem);padding-left:.25rem;margin-left:-.25rem;overflow-y:auto}}@media (max-width: 991.98px){.bd-sidebar .offcanvas-lg{border-right-color:rgba(0,0,0,0.65);box-shadow:0 1rem 3rem rgba(33,37,41,0.175)}}@media (max-width: 991.98px){.bd-links-nav{font-size:.875rem}}@media (max-width: 991.98px){.bd-links-nav{-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem}.bd-links-nav .bd-links-group{-moz-column-break-inside:avoid;break-inside:avoid}.bd-links-nav .bd-links-span-all{-moz-column-span:all;column-span:all}}.bd-links-link{padding:.1875rem .5rem;margin-top:.125rem;margin-left:1.125rem;color:rgba(0,0,0,0.65);text-decoration:none}.bd-links-link:hover,.bd-links-link:focus,.bd-links-link.active{color:rgba(0,0,0,0.85);background-color:rgba(112,44,249,0.1)}.bd-links-link.active{font-weight:600}.bd-gutter{--bs-gutter-x: 3rem
}@media (min-width: 992px){.bd-layout{display:grid;grid-template-areas:"sidebar main";grid-template-columns:1fr 5fr;gap:1.5rem}}.bd-sidebar{grid-area:sidebar}.bi{width:1em;height:1em;fill:currentcolor}@media (min-width: 768px){.btn-container{position:relative;width:100%;max-width:2251px;margin:0 auto}.mobile-image{display:none}.background-image{width:100%;height:auto;display:block}#next-btn{position:absolute;bottom:18%;left:71%;transform:translateX(-50%);padding:10px 20px;cursor:pointer;font-size:2vw}}@media (max-width: 767px){.btn-container{display:flex;align-items:center;justify-content:center;margin-top:3rem}.mobile-image{display:flex}.background-image{display:none}#next-btn{font-size:4vw}}.password-container{position:relative;display:flex;align-items:center}.password-field-icon-1{position:absolute;right:1rem;cursor:pointer}.strip-shadow{box-shadow:0px 0px 50px -10px rgba(0,0,0,0.075)}.strip{width:100%;height:auto}.strip.white{background-color:#ffffff}.strip.grey{background-color:#f4f4f4}.strip.title{justify-content:center;align-items:center;text-align:center;padding-top:3rem;padding-bottom:3rem}.strip.content{padding-top:2rem;padding-bottom:2rem}.strip.breadcrumb{padding-top:0.75rem;padding-bottom:0.75rem}.strip.breadcrumb>p{font-weight:300;font-size:0.875rem}.obras-header{display:flex;flex-direction:column;align-items:center;margin-top:2rem;margin-bottom:2rem}.obras-header .auction-select{display:flex;gap:1rem;align-items:center;margin-bottom:2rem;font-size:x-large}.obras-header .auction-select p{margin:0}.card-wrapper{columns:1;column-gap:1.5rem;max-width:100vw}@media (min-width: 600px){.card-wrapper{columns:2}}@media (min-width: 900px){.card-wrapper{columns:3}}@media (min-width: 1200px){.card-wrapper{columns:4}}.art-card,.add-artwork{width:100%;border-radius:10px;position:relative;margin-bottom:1rem;break-inside:avoid}.art-card-actions{display:flex;gap:1rem;justify-content:center}.card-image-container{position:relative;width:100%;height:auto;border-radius:10px;overflow:hidden}.photo-shadow{box-shadow:5px 5px 50px -10px rgba(0,0,0,0.075)}.card-image{width:100%;height:auto;display:block;transition:.5s ease;border-radius:10px;overflow:hidden}.card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background-color:rgba(0,0,0,0);color:rgba(255,255,255,0)}.card-image-container:hover .card-overlay{background-color:rgba(0,0,0,0.6);color:#fff}.card-image-container:hover .card-actions{opacity:1}.art-card-description{margin:0.5rem 1rem}.card-overlay>.art-card-description{margin-bottom:1rem;margin-top:1rem;position:absolute;bottom:0;width:100%}.artist-name{text-decoration:none;color:#12C6C0}.wishlist{max-width:3rem}.favorite-badge{position:absolute;background-color:#6c757d;border-radius:50rem;transform:translate(-50%, -50%);left:100%;top:0;padding:0.25rem 0.5rem}.favorite-badge:hover{background-color:#f9595f}.un.favorite-badge:hover{background-color:#6c757d}.un.favorite-badge{background-color:#f9595f}.favorite{max-width:2rem}.table-responsive-sm td.red{background-color:#ea9999}.table-responsive-sm td.yellow{background-color:#ffe599}.table-responsive-sm td.green{background-color:#b6d7a8}.btn.blue{color:white;background-color:#17243f}.auction-list{display:flex;flex-direction:row;gap:1.5rem;margin-top:1rem}.auction-card{display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#fff;border:1px solid #ddd;padding:1rem 1.25rem;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.auction-name{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem}.artwork-list-title{margin-top:0.5rem;font-weight:500;color:#444}.artwork-list{margin:0.5rem 0 1rem 1rem;padding-left:1rem;list-style-type:disc;color:#333}.artwork-list li{margin-bottom:0.25rem}.history-list{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-top:1rem}.history-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0.75rem 1rem;border-bottom:1px solid #eee;background-color:#fff;transition:background-color 0.2s ease-in-out}.history-row:last-child{border-bottom:none}.history-row:hover{background-color:#f9f9f9}.history-row>div{display:flex;align-items:center;justify-content:center;text-align:center;padding:0.25rem}.history-header{background-color:#f1f1f1;font-weight:bold;border-bottom:2px solid #ccc}.large-modal{max-width:90%}.sign-up-container{height:100vh;width:100vw;background:linear-gradient(to right, #1d2530, #121212);display:flex;align-items:center;justify-content:center;padding:2rem}.sign-up-container .content{width:100%;max-width:80%;display:flex;justify-content:space-between;align-items:flex-start}.left-panel{display:flex;flex-direction:column;justify-content:center;color:#fcfcfc;margin:0 auto;padding:1.5rem;text-align:center}.right-panel{flex:1;padding:1rem}.right-panel .log-in{display:flex;flex-direction:column;justify-content:center;color:#fcfcfc;margin:0 auto;padding:20px;text-align:center;font-size:2rem;gap:0.5rem}.left-panel .home-msg h1{font-size:5rem}.left-panel .home-msg p.subtitle{font-size:4rem}.left-panel .home-msg p{font-size:2rem}@media (max-width: 1200px){.left-panel .home-msg h1{font-size:3rem}.left-panel .home-msg p.subtitle{font-size:2rem}.left-panel .home-msg p{font-size:0.5rem}}@media (max-width: 768px){.sign-up-container .content{flex-direction:column}}.causartt-btn{display:inline-block;padding:0.5rem 1.25rem;background-color:#4eb1b7;color:white;font-weight:400;border:none;border-radius:2rem;cursor:pointer;transition:background-color 0.2s ease-in-out;text-align:center;text-decoration:none}.causartt-btn:hover{background-color:#419397}.causartt-btn.login-btn{color:black;background-color:#78b840}.causartt-btn.login-btn:hover{background-color:#8dd94b}.causartt-btn.signup-btn{color:black;background-color:#f0c811}.causartt-btn.signup-btn:hover{color:black;background-color:#e59410;border-color:var(--bs-btn-hover-border-color)}.home-container{display:grid;grid-template-columns:1fr 1fr;color:white}.home-container .right-content{display:grid;grid-template-rows:1fr 1fr 1fr 1fr;font-size:3rem}.home-container .left-image{display:flex;align-items:center;justify-content:center;z-index:1}.home-container .title{font-size:6rem;color:black}.home-container .title span{color:#553e86}.home-container .title .hashtag{font-size:2rem;font-weight:300;letter-spacing:0.25rem;color:black}.home-container .title,.home-container .hashtag,.home-container .buttons{display:flex;flex-direction:column;align-items:center;justify-content:center}.home-container .banner{display:flex;align-items:center;justify-content:center;gap:2rem}.banner{background-color:#553e86}.banner.purple{background-color:#553e86}.banner.blue{background-color:#4eb1b7}.banner.full-width{margin-left:calc(-1 * (100vw - 100%));padding-left:100%}.home-container .buttons{margin:0.5rem;gap:0.5rem}.home-container .buttons .causartt-btn{width:100%}@media (max-width: 768px){.home-container{grid-template-columns:1fr}.home-container .left-image{display:none}.home-container .title{font-size:4rem}.home-container .title .hashtag{font-size:1rem}.home-container .right-content{font-size:2rem}.banner.full-width{margin-left:0;padding-left:0}}.charity{display:flex;max-height:10vh}.charity img{object-fit:contain}
