*{box-sizing:border-box}@media (min-width: 768px){.md\:flex{display:flex!important}.md\:grid{display:grid!important}.md\:block{display:block!important}.md\:hidden{display:none!important}.md\:flex-row{flex-direction:row!important}.md\:flex-col{flex-direction:column!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:text-left{text-align:left!important}.md\:text-center{text-align:center!important}.md\:text-right{text-align:right!important}.md\:justify-start{justify-content:flex-start!important}.md\:justify-center{justify-content:center!important}.md\:justify-between{justify-content:space-between!important}.md\:w-1\/2{width:50%!important}.md\:w-full{width:100%!important}.md\:mx-0{margin-left:0!important;margin-right:0!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:mb-0{margin-bottom:0!important}.md\:p-12{padding:3rem!important}.md\:p-16{padding:4rem!important}.md\:text-5xl{font-size:3rem!important;line-height:1!important}.md\:text-6xl{font-size:3.75rem!important;line-height:1!important}.md\:text-9xl{font-size:8rem!important;line-height:1!important}.md\:text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.site-header nav,header nav{display:flex!important;justify-content:space-between!important;align-items:center!important}.product-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:2rem!important}.categories-container,.shop-categories-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2.5rem!important}.footer-content,footer .grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3rem!important}.hero-content{max-width:800px!important;margin:0 auto!important}.process-steps-container{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2rem!important}}@media (min-width: 640px){.sm\:block{display:block!important}.sm\:flex{display:flex!important}.sm\:hidden{display:none!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:flex-row{flex-direction:row!important}.sm\:gap-4{gap:1rem!important}.sm\:gap-6{gap:1.5rem!important}.button-group,.sm\:flex-row{display:flex!important;flex-direction:row!important;gap:1rem!important}}@media (min-width: 1024px){.lg\:block{display:block!important}.lg\:flex{display:flex!important}.lg\:grid{display:grid!important}.lg\:hidden{display:none!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-grid,.new-arrivals-grid{grid-template-columns:repeat(4,1fr)!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.container{max-width:1200px!important;padding-left:2rem!important;padding-right:2rem!important}.lg\:text-7xl{font-size:4.5rem!important;line-height:1!important}}@media (max-width: 767px){.categories-container,.footer-content,.process-steps-container{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.product-grid{display:grid!important;grid-template-columns:1fr!important;gap:1.5rem!important}.mobile-menu-toggle{display:block!important}.desktop-menu{display:none!important}h1{font-size:2rem!important}h2{font-size:1.75rem!important}h3{font-size:1.5rem!important}}.new-arrivals-grid{display:grid!important;gap:2rem!important}@media (min-width: 640px){.new-arrivals-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width: 1024px){.new-arrivals-grid{grid-template-columns:repeat(4,1fr)!important}}@media (min-width: 768px){.about-designer-content{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3rem!important;align-items:center!important}}@media (min-width: 640px){.button-group{display:flex!important;flex-direction:row!important;gap:1rem!important;justify-content:center!important}.button-group>*{margin:0!important}}.announcement-bar{width:100%;text-align:center;padding:.5rem}section{padding:3rem 0}@media (min-width: 768px){section{padding:5rem 0}}.aspect-square img{width:100%;height:100%;object-fit:cover}@media (max-width: 640px){.text-5xl{font-size:2.5rem!important}.text-4xl{font-size:2rem!important}.text-3xl{font-size:1.5rem!important}.text-2xl{font-size:1.25rem!important}.p-8{padding:1.5rem!important}.p-12{padding:2rem!important}}@media (min-width: 768px){.shop-categories-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2.5rem!important}}.fixed{z-index:999}.sticky{z-index:998}.cart-notification{position:fixed;top:5rem;right:2rem;z-index:1000}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],textarea,select{width:100%;box-sizing:border-box}@media (min-width: 768px){.nav-links{display:flex!important;gap:2rem!important;align-items:center!important}.nav-links a{white-space:nowrap}}.button,button,[type=submit]{min-height:48px;min-width:120px;white-space:nowrap}#mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:9999}.card{height:100%;display:flex;flex-direction:column}.card-content{flex-grow:1}@media (min-width: 768px){footer .grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important}}img{max-width:100%;height:auto}@media (min-width: 768px){.text-center-mobile{text-align:left}}@media (min-width: 768px){.force-desktop-layout{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/responsive-fixes.css.map */
