/* Integrations, scoped to the bespoke theme. */
.admin-bar header{top:32px}.admin-bar.inner-page header{top:0}.inner-page main>.woocommerce{width:min(1200px,calc(100% - 40px));margin:55px auto 75px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce input.input-text,.woocommerce select{padding:12px;border:1px solid #ffffff40;border-radius:8px;background:#17191d;color:#fff;font:inherit}.woocommerce label{display:block;margin:8px 0}.woocommerce form .form-row{margin-bottom:15px}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background:var(--brand-red);color:white;border-radius:30px;border:0;padding:14px 24px;font:700 14px Manrope,sans-serif;cursor:pointer}.woocommerce form.login{max-width:520px;padding:25px;border:1px solid #ffffff30;border-radius:20px}.woocommerce-MyAccount-navigation{float:left;width:25%}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation a{display:block;padding:14px;border-bottom:1px solid #ffffff20}.woocommerce-MyAccount-navigation .is-active a{color:var(--brand-red)}.woocommerce-MyAccount-content{margin-left:30%;min-height:300px}.woocommerce table.shop_table{border-collapse:collapse;width:100%}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:12px;text-align:left;border-bottom:1px solid #ffffff20}.woocommerce-notices-wrapper,.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:15px 20px;margin:20px 0;border:1px solid #ffffff30;border-radius:10px}.woocommerce input[type="checkbox"]{accent-color:var(--brand-red)}.woocommerce .lost_password{font-size:13px}.woocommerce .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:30px}.woocommerce address{font-style:normal}.product-image .woocommerce-Price-amount{white-space:nowrap}.product-thumbnails img{width:65px!important;height:75px!important;object-fit:contain}.product-stage>img{width:100%;height:auto;object-fit:contain}.legal-content .wp-block-heading{margin-top:30px}.wc-block-components-notice-banner{color:#15171a}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:782px){.admin-bar header{top:46px}.admin-bar.inner-page header{top:0}}
@media(max-width:760px){.woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px}.woocommerce-MyAccount-navigation a{padding:9px 12px;border:1px solid #ffffff25;border-radius:25px;font-size:12px}.woocommerce-MyAccount-content{margin:25px 0;overflow-x:auto}.woocommerce .col2-set{grid-template-columns:1fr}.inner-page main>.woocommerce{margin-top:35px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{font-size:12px;padding:8px}}

.time-range{white-space:nowrap}
