@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&display=swap";body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none}#sidebar a{padding:2px 10px;margin-left:-10px}#sidebar a.is-active{background-color:#eee}body{margin:0;font-family:sans-serif}*{box-sizing:border-box}#page-content{opacity:1;transition:opacity .3s ease-in-out}body.page-transition #page-content{opacity:0}.gallery-carousel .slick-prev,.gallery-carousel .slick-next{color:#000;z-index:10;width:20px;height:20px}.gallery-carousel .slick-prev:before,.gallery-carousel .slick-next:before{color:#666;opacity:1;font-size:20px}.gallery-carousel .slick-prev:hover:before,.gallery-carousel .slick-next:hover:before{color:#ea580c}.product-image-container{position:relative;overflow:hidden;background-color:#f9fafb}.product-image-loading{opacity:0;transition:opacity .3s ease-in-out}.product-image-loaded{opacity:1}.product-image-skeleton{position:absolute;inset:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.prose h1{font-size:1.125rem!important;font-weight:600!important;line-height:1.75rem!important;margin-top:1.5rem!important;margin-bottom:1rem!important}.prose h1:before{content:"";display:none}
