.product-badge-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;justify-content:space-between}.tech-badge{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:20px;line-height:1;background-color:#0b4fa4;border:1px solid var(--badge-color-secondary, #0b4fa4);color:#fff}.tech-badge:first-child{border:1px solid var(--badge-color-primary, #000000);color:#fff;background-color:#171717}.tech-variant-box{border:1px solid #e5e7eb;border-radius:8px;position:relative;background:transparent;margin-top:37px;margin-bottom:10px;padding:30px 25px 20px}.tech-variant-box .product-form__input{margin-bottom:12px}.tech-variant-label{position:absolute;top:-10px;left:16px;background-color:rgb(var(--color-background));padding:0 8px;font-size:13px;font-weight:600;color:rgba(var(--color-foreground),.75);text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.tech-variant-split{margin-top:16px;padding-top:16px;border-top:1px dashed #e5e7eb}.stockist-trigger-wrapper{margin-top:15px;width:100%;display:block}.stockist-trigger-wrapper .stockist-modal-trigger{width:100%;max-width:100%;background-color:var(--stockist-bg)!important;color:var(--stockist-text)!important;border:1px solid var(--stockist-border)!important;box-shadow:none!important;transition:all .2s ease}.stockist-trigger-wrapper .stockist-modal-trigger:hover{background-color:var(--stockist-bg-hover)!important;color:var(--stockist-text-hover)!important;border-color:var(--stockist-border-hover)!important}.stockist-trigger-wrapper .stockist-modal-trigger svg{fill:currentColor}.product-form__buttons.has-stockists .shopify-payment-button{display:none!important}.product-support-grid{width:100%;margin-top:40px;padding:24px;background:#fafafa;border-radius:24px}.product-support-grid__heading{margin:0 0 18px;font-size:1.1rem;line-height:1.2;font-weight:700}.product-support-grid__wrap{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px}.product-support-grid__column{display:flex;flex-direction:column;gap:15px}.product-support-grid__item{margin:0;padding:0;background:#00000008;border:0;border-radius:10px}.product-support-grid__inner{display:flex;align-items:center;gap:15px;padding:15px;background:#fff;border-radius:10px;border-left:5px solid #0b4fa4}.product-support-grid__inner-right{padding:30px}.product-support-grid__content{display:flex;flex-direction:column;gap:2px}.product-support-grid__content .rte,.product-support-grid__inner .rte{margin:0}.product-support-grid__column--left .rte{font-size:.8rem;line-height:1.25;font-weight:550}.product-support-grid__title{margin:0;font-size:.925rem;line-height:1.25;font-weight:600;color:#171717}.product-support-grid__subtext{margin:6px 0 0;font-size:.82rem;line-height:1.35;font-weight:400;color:#171717bf}.product-support-grid__link{display:inline-block;margin-top:10px;font-size:.82rem;line-height:1.2;font-weight:600;color:#171717;text-decoration:underline;text-underline-offset:2px}.product-support-grid__inner>svg,.product-support-grid__inner .icon,.product-support-grid__inner figure{flex:0 0 auto}@media screen and (min-width:1024px){.product-support-grid__wrap{grid-template-columns:1fr 1fr;gap:30px;align-items:start}}.product-support-grid__item--feature,.product-support-grid__column--right{height:100%}.product-support-grid__column--right .product-support-grid__inner{height:100%;align-items:center}.product-support-grid__column--left .product-support-grid__item:nth-child(odd) .product-support-grid__inner{background:#fff}.product-support-grid__column--left .product-support-grid__item:nth-child(2n) .product-support-grid__inner{background:#fff0}@media screen and (max-width:767px){.product-support-grid{margin:35px 0;padding:25px;background:#fafafa;border-radius:10px}.product-support-grid__heading{margin:0 0 12px;display:block}.product-support-grid__wrap{display:block;margin-top:20px}.product-support-grid__column--right{display:none}.product-support-grid__column--left{display:flex;flex-direction:column;gap:12px}.product-support-grid__inner{padding:14px;background:#fff!important;border-radius:10px;min-height:auto}.product-support-grid__column--left .rte{font-size:.875rem;line-height:1.25;font-weight:600}.product-support-grid__column--left .product-support-grid__item:nth-child(2n) .product-support-grid__inner{background:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-product-styles.css.map */
