.drakes-image-inspo{max-width:1200px;margin:0 auto;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.section-heading p,.section-subheading p{margin:0 0 10px;font-weight:600;font-size:1.5rem;color:#222}.media-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.media-block{position:relative;background:#f9f9f9;overflow:hidden;border-radius:0}.media-block.full_width{width:100%}.media-block.half_width{width:calc(50% - 10px)}.media-block img,.media-block video{width:100%;height:auto;display:block;border-radius:0}.lock-toggle{position:absolute;width:28px;height:28px;border-radius:50%;background:#d32f2f;color:#fff;font-weight:700;font-size:18px;line-height:28px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 0 6px #d32f2fb3;border:none;padding:0;z-index:30;transform:translate(-50%,-50%);transition:background .3s ease}.lock-toggle:hover{background:#b71c1c}.lock-toggle:focus{outline:none;box-shadow:0 0 10px #ff5252}.product-grid{position:absolute;display:inline-block;width:auto;height:40px;padding-top:10px;padding-bottom:10px;background:#fffffffa;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 8px #00000026;font-size:.9rem;color:#222;-webkit-user-select:text;user-select:text;z-index:29;transform:translate(-50%,-100%);white-space:nowrap;box-sizing:border-box;line-height:1.2}.product-grid p{margin:0;padding:0}.product-grid.align-left{text-align:left}.product-grid.align-center{text-align:center}.product-grid.align-right{text-align:right}.product-grid.align-justify{text-align:justify}@media screen and (max-width: 767px){.media-block.half_width{width:100%}.drakes-image-inspo{padding:var(--mobile-padding-top) var(--mobile-padding-right) var(--mobile-padding-bottom) var(--mobile-padding-left)!important}}.drakes-image-inspo{max-width:1200px;margin:0 auto;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.products-toggle,.product-grid img,.product-grid,.drakes-image-inspo .media-block img,.drakes-image-inspo .media-block video,.drakes-image-inspo .media-block .richtext-content{border-radius:0!important}.drakes-image-inspo .section-heading p,.drakes-image-inspo .section-subheading p{margin:0 0 10px}.drakes-image-inspo .media-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.drakes-image-inspo .media-block{position:relative;background:#f9f9f9;overflow:hidden;border-radius:0}.drakes-image-inspo .media-block.full_width{width:100%}.drakes-image-inspo .media-block.half_width{width:calc(50% - 10px)}.drakes-image-inspo .media-block img,.drakes-image-inspo .media-block video{width:100%;height:auto;display:block;border-radius:0}.drakes-image-inspo .media-block .richtext-content{padding:0;font-size:1rem;color:#333;background:#fff;min-height:150px;border-radius:0}.products-toggle{position:absolute;bottom:10px;right:10px;z-index:20;background:#000000b3;color:#fff;border:none;padding:8px 14px;font-size:.9rem;cursor:pointer;border-radius:0;width:max-content}.product-grid{position:absolute;bottom:0;right:0;background:#fff;box-shadow:0 4px 12px #0003;padding:12px;display:none;z-index:20;min-width:240px;max-height:300px;overflow-y:auto;transform:translateY(10px);opacity:0;transition:opacity .3s ease,transform .3s ease}.product-grid.is-active{display:block;opacity:1;transform:translateY(0)}.product-grid a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#333;font-size:.9rem;margin:0}.product-grid img{width:60px;height:60px;object-fit:cover}.product-info{display:flex;flex-direction:column;justify-content:center}.product-title{font-weight:600;line-height:1.2}.product-price{font-size:.85rem;color:#555}@media screen and (max-width: 767px){.drakes-image-inspo{padding:var(--mobile-padding-top) var(--mobile-padding-right) var(--mobile-padding-bottom) var(--mobile-padding-left)!important}.drakes-image-inspo .media-block.half_width{width:100%}.product-grid{position:absolute;bottom:0;right:0;background:#fff;box-shadow:0 4px 12px #0003;padding:12px;display:none;z-index:20;min-width:240px;max-height:300px;overflow-y:auto;transform:translateY(10px);opacity:0;transition:opacity .3s ease,transform .3s ease}.product-grid.is-active{display:block;opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/310/compiled_assets/styles.css.map */
