.plan-your-space-section{width:100%;position:relative}.plan-your-space-container{position:relative;width:100%;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;display:block!important;background-size:auto,auto,cover;background-position:0% 0%,0% 0%,center;background-repeat:no-repeat;transition:background-image .5s ease-in-out;background-color:gray}.tab-navigation{position:relative;width:100%;z-index:2;padding:40px 40px 20px}.tab-scroll-container{width:100%;overflow-x:auto;overflow-y:hidden}.tab-list{display:flex;gap:36px;padding:0 0 12px;align-items:center;min-width:fit-content}.tab-item{background:none;border:none;border-bottom:1px solid transparent;padding:0 0 4px;font-family:Chivo Mono,monospace;font-weight:500;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative}.tab-item:hover{opacity:.8}.content-area{position:relative;z-index:2;padding:0 0 20px}.content-wrapper{display:flex;justify-content:space-between;align-items:center;padding:0 48px;gap:20px}.section-title{font-family:Urbanist,sans-serif;font-weight:500;line-height:1.1;margin:0;text-align:left}.plan-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 20px;border-radius:8px;text-decoration:none;font-family:Chivo Mono,monospace;font-weight:500;letter-spacing:.84px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.plan-button:hover{opacity:.9;transform:translateY(-1px)}.tab-scroll-container::-webkit-scrollbar{height:4px}.tab-scroll-container::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.tab-scroll-container::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.tab-scroll-container::-webkit-scrollbar-thumb:hover{background:#ffffff80}@media (max-width: 767px){.plan-your-space-container{height:auto;border-radius:12px}.tab-navigation{padding:24px 20px 10px}.tab-list{gap:24px;padding:0 20px 12px}.content-wrapper{flex-direction:column;align-items:flex-start;padding:0 20px;gap:20px}.section-title{max-width:350px}.plan-button{padding:12px 16px;align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
