@media only screen and (min-width:0rem){#inventory-section{padding:var(--sectionPadding)}#inventory-section .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#inventory-section .cs-container,#inventory-section .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#inventory-section .cs-content{text-align:center}#inventory-section .cs-title{max-width:20ch}#inventory-section .cs-text{max-width:40.625rem}#inventory-section .cs-text a{color:var(--primary);font-weight:700;text-decoration:none}#inventory-section .cs-text a:hover{text-decoration:underline}#inventory-section .cs-card-group{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;padding:0;width:100%}#inventory-section .cs-item{background-color:#fff;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.1);list-style:none;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}#inventory-section .cs-item:hover{box-shadow:0 8px 30px rgba(0,0,0,.15);transform:translateY(-5px)}#inventory-section .cs-picture{display:block;height:13.75rem;overflow:hidden;position:relative;width:100%}#inventory-section .cs-picture img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}#inventory-section .cs-item:hover .cs-picture img{transform:scale(1.05)}#inventory-section .cs-info{padding:1.5rem}#inventory-section .cs-h3{color:var(--headerColor);font-size:1.25rem;font-weight:700;line-height:1.2em;margin:0 0 .5rem}#inventory-section .cs-item-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0 0 .75rem}#inventory-section .cs-price{color:var(--primary);display:block;font-size:1.125rem;font-weight:700}#inventory-section .cs-bottom-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:43.75rem;text-align:center;width:100%}}@media only screen and (min-width:48rem){#inventory-section .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#inventory-section .cs-card-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){body.dark-mode #inventory-section .cs-topper{color:var(--primaryLight)}body.dark-mode #inventory-section .cs-text,body.dark-mode #inventory-section .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #inventory-section .cs-item{background-color:var(--medium)}body.dark-mode #inventory-section .cs-h3,body.dark-mode #inventory-section .cs-item-text{color:var(--bodyTextColorWhite)}body.dark-mode #inventory-section .cs-price{color:var(--primaryLight)}}