.template-404 .sms-empty-page{padding:28px 14px 58px!important}.template-404 .sms-empty-page__card{max-width:820px!important;margin:0 auto!important;border:1px solid rgba(255,101,0,.48)!important;border-radius:20px!important;background:linear-gradient(145deg,#0d1525,#0a111d)!important}.template-404 .sms-empty-page__card .card__section{padding:clamp(24px,4vw,38px)!important}.template-404 .sms-empty-page__eyebrow{display:inline-flex!important;align-items:center!important;min-height:31px!important;margin:0 0 10px!important;padding:7px 11px!important;border:1px solid #ff6500!important;border-radius:999px!important;background:#ff6500!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:950!important;letter-spacing:.05em!important;text-transform:uppercase!important}.template-404 .sms-empty-page h1{margin:0!important;font-size:clamp(34px,5vw,50px)!important;line-height:1.04!important;letter-spacing:-.03em!important}.template-404 .sms-empty-page__copy{max-width:650px!important;margin:12px 0 0!important;color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important;font-size:16px!important;font-weight:650!important;line-height:1.55!important}.template-404 .sms-empty-page__search{margin-top:22px!important}.template-404 .sms-empty-page__search label{display:block!important;margin-bottom:7px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:900!important}.template-404 .sms-empty-page__search-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important}.template-404 .sms-empty-page__search input[type=search]{width:100%!important;min-height:50px!important;padding:10px 13px!important;border:1px solid #d6dbe3!important;border-radius:11px!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:16px!important;font-weight:650!important;-webkit-appearance:none!important;appearance:none!important}.template-404 .sms-empty-page__search-row .button{min-height:50px!important}.template-404 .sms-empty-page__actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:20px!important}.template-policy .shopify-policy__container{max-width:1080px!important;margin:24px auto 58px!important;padding:0 14px!important;color:#fff!important}.template-policy .shopify-policy__title{margin-bottom:18px!important;padding:clamp(22px,4vw,34px)!important;border:1px solid rgba(255,101,0,.48)!important;border-radius:20px!important;background:linear-gradient(145deg,#0d1525,#0a111d)!important;text-align:left!important}.template-policy .shopify-policy__title h1{margin:0!important;font-size:clamp(34px,5vw,50px)!important;line-height:1.04!important;letter-spacing:-.03em!important}.template-policy .shopify-policy__body{padding:clamp(20px,3vw,30px)!important;border:1px solid rgba(255,101,0,.34)!important;border-radius:18px!important;background:#0b1220!important;color:#edf1f6!important}.template-policy .shopify-policy__body,.template-policy .shopify-policy__body p,.template-policy .shopify-policy__body li{color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important;font-size:16px!important;line-height:1.65!important}.template-policy .shopify-policy__body h2,.template-policy .shopify-policy__body h3,.template-policy .shopify-policy__body strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.template-policy .shopify-policy__body a{color:#ff6500!important;-webkit-text-fill-color:#ff6500!important;font-weight:850!important}.template-policy .shopify-policy__body ul,.template-policy .shopify-policy__body ol{padding-left:1.25em!important}.template-policy .shopify-policy__body li::marker{color:#ff6500!important}.template-login main>.shopify-section,.template-register main>.shopify-section,.template-reset-password main>.shopify-section,.template-activate-account main>.shopify-section{padding:28px 14px 58px!important}.template-login .form--main,.template-register .form--main,.template-reset-password .form--main,.template-activate-account .form--main{max-width:620px!important;margin:0 auto!important;padding:clamp(22px,4vw,34px)!important;border:1px solid rgba(255,101,0,.48)!important;border-radius:20px!important;background:linear-gradient(145deg,#0d1525,#0a111d)!important;box-shadow:0 14px 34px #0000003d!important}.template-login .form__header,.template-register .form__header,.template-reset-password .form__header,.template-activate-account .form__header{margin-bottom:20px!important;text-align:left!important}.template-login .form__title,.template-register .form__title,.template-reset-password .form__title,.template-activate-account .form__title{margin:0!important;font-size:clamp(32px,5vw,44px)!important;line-height:1.05!important;letter-spacing:-.025em!important}.template-login .form__legend,.template-register .form__legend,.template-reset-password .form__legend,.template-activate-account .form__legend,.template-login .form__secondary-action p,.template-register .form__secondary-action p,.template-login .form__spam-disclaimer,.template-register .form__spam-disclaimer{color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important;font-size:14px!important;font-weight:650!important;line-height:1.5!important}.template-login .form__field,.template-register .form__field,.template-reset-password .form__field,.template-activate-account .form__field,.template-addresses .form__field,.template-addresses .select-wrapper select{min-height:50px!important;border:1px solid #d6dbe3!important;border-radius:10px!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:16px!important}.template-login .form__floating-label,.template-register .form__floating-label,.template-reset-password .form__floating-label,.template-activate-account .form__floating-label,.template-addresses .form__floating-label{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-weight:750!important}.template-login .form__submit,.template-register .form__submit,.template-reset-password .form__submit,.template-activate-account .form__submit{min-height:50px!important;margin-top:14px!important}.template-login .form__secondary-action,.template-register .form__secondary-action{margin-top:18px!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.1)!important}.template-login .alert,.template-register .alert,.template-reset-password .alert,.template-activate-account .alert{margin-bottom:16px!important;padding:13px 15px!important;border-radius:11px!important;background:#0f1724!important;font-weight:700!important}.template-login .alert--error,.template-register .alert--error,.template-reset-password .alert--error,.template-activate-account .alert--error{border:1px solid rgba(239,68,68,.58)!important;border-left:4px solid #ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.template-login .alert--success{border:1px solid rgba(34,197,94,.55)!important;border-left:4px solid #22c55e!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.template-account main>.shopify-section,.template-order main>.shopify-section,.template-addresses main>.shopify-section{padding:20px 14px 58px!important}.template-account .layout,.template-order .layout,.template-addresses .layout{align-items:flex-start!important;gap:18px!important}.template-account .layout__section--secondary,.template-order .layout__section--secondary,.template-addresses .layout__section--secondary{min-width:210px!important}.template-account .card,.template-order .card,.template-addresses .card{border-color:#ff650057!important;border-radius:16px!important}.template-account .card__linklist-item,.template-order .card__linklist-item,.template-addresses .card__linklist-item{display:block!important;padding:11px 12px!important;border-radius:9px!important;color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important;font-weight:750!important}.template-account .card__linklist-item.text--strong,.template-order .card__linklist-item.text--strong,.template-addresses .card__linklist-item.text--strong{background:#ff65001f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.template-account .card__title,.template-account .card__section h1,.template-order .card__title,.template-addresses .card__title{font-size:clamp(28px,4vw,38px)!important;line-height:1.08!important}.template-account .table-wrapper,.template-order .table-wrapper{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-top:1px solid rgba(255,255,255,.08)!important}.template-account .table,.template-order .table{width:100%!important;min-width:700px!important;background:#0b1220!important}.template-account .table th,.template-account .table td,.template-order .table th,.template-order .table td{padding:12px 14px!important;border-color:#ffffff17!important;color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important;font-size:14px!important;line-height:1.45!important}.template-account .table th,.template-order .table th{background:#ff65001a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important}.template-account .empty-state,.template-addresses .empty-state{padding:28px 20px!important}.template-account .empty-state__icon-description,.template-addresses .empty-state__icon-description{color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important;font-weight:700!important}.template-account .value-picker-button,.template-order .value-picker-button,.template-addresses .value-picker-button{width:100%!important;min-height:48px!important;border:1px solid rgba(255,101,0,.48)!important;border-radius:999px!important;background:#0b1220!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important}.template-addresses .address-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px!important}.template-addresses .address-list__item{overflow:hidden!important;border:1px solid rgba(255,101,0,.34)!important;border-radius:14px!important;background:#101827!important}.template-addresses .address-list__item-top{padding:16px!important;color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important}.template-addresses .address-list__item-top p,.template-addresses .address-list__item-top address{color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important;line-height:1.55!important}.template-addresses .address-list__action-list{display:flex!important;gap:14px!important;padding:12px 16px!important;border-top:1px solid rgba(255,255,255,.09)!important}.template-addresses .modal__dialog{border:1px solid rgba(255,101,0,.42)!important;border-radius:18px!important;background:#0b1220!important;color:#fff!important}.template-addresses .modal__description{color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important}.template-addresses .modal__content{max-height:75vh!important;overflow-y:auto!important}.template-addresses .checkbox-wrapper+label{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:750!important}.template-order .order-summary__alert .alert{border-radius:11px!important}.template-order .order-foot{border-top:1px solid rgba(255,101,0,.28)!important;background:#0f1724!important}.template-order .order-foot__item{color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important}.template-order .order-foot__item--strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:17px!important;font-weight:900!important}.template-order .line-item__image-wrapper{overflow:hidden!important;border:1px solid rgba(255,101,0,.26)!important;border-radius:14px!important;background:#111827!important}.template-order .line-item__image-wrapper img{border-radius:inherit!important;object-fit:contain!important;background:transparent!important}.template-order .line-item__property-list{display:grid!important;gap:4px!important;margin-top:7px!important;padding:0!important;list-style:none!important}.template-order .line-item__property,.template-order .line-item__plan-allocation{color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important;font-size:13px!important}@media(max-width:700px){.template-404 .sms-empty-page{padding:18px 9px 44px!important}.template-404 .sms-empty-page__card .card__section{padding:21px 16px!important}.template-404 .sms-empty-page__search-row{grid-template-columns:1fr!important}.template-404 .sms-empty-page__actions{display:grid!important}.template-404 .sms-empty-page__actions .button{width:100%!important}.template-policy .shopify-policy__container{margin:16px auto 44px!important;padding:0 9px!important}.template-policy .shopify-policy__title{padding:20px 16px!important;border-radius:18px!important}.template-policy .shopify-policy__body{padding:18px 15px!important;border-radius:16px!important}.template-login main>.shopify-section,.template-register main>.shopify-section,.template-reset-password main>.shopify-section,.template-activate-account main>.shopify-section{padding:18px 9px 44px!important}.template-login .form--main,.template-register .form--main,.template-reset-password .form--main,.template-activate-account .form--main{padding:21px 16px!important;border-radius:17px!important}.template-login .button-group{display:grid!important;gap:9px!important}.template-login .button-group .button{width:100%!important}.template-account main>.shopify-section,.template-order main>.shopify-section,.template-addresses main>.shopify-section{padding:14px 9px 44px!important}.template-account .layout,.template-order .layout,.template-addresses .layout{display:block!important}.template-account .layout__section--secondary,.template-order .layout__section--secondary,.template-addresses .layout__section--secondary{min-width:0!important;margin-bottom:13px!important}.template-account .card,.template-order .card,.template-addresses .card{border-radius:14px!important}.template-account .card__section,.template-account .card__header,.template-order .card__section,.template-order .card__header,.template-addresses .card__section,.template-addresses .card__header{padding-left:15px!important;padding-right:15px!important}.template-addresses .address-list{grid-template-columns:1fr!important;padding:12px!important}.template-addresses .modal__dialog{width:calc(100% - 18px)!important;max-width:none!important;margin:9px!important;border-radius:15px!important}.template-addresses .form__input-row{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.template-order .table,.template-account .table{min-width:660px!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/sms-utility-system.css.map */
