.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}}.template-404 .sms-empty-page__card,.template-policy .shopify-policy__title,.template-policy .shopify-policy__body,.template-login .form--main,.template-register .form--main,.template-reset-password .form--main,.template-activate-account .form--main,.template-account .card,.template-order .card,.template-addresses .card,.template-addresses .modal__dialog{background:radial-gradient(circle at 0 0,rgba(255,101,0,.055),transparent 30%),linear-gradient(180deg,#0f1828eb,#080e18f5)!important;border-color:#ff650061!important;box-shadow:inset 0 1px #ffffff0a,0 13px 30px #00000038!important}.template-404 .sms-empty-page__card,.template-login .form--main,.template-register .form--main,.template-reset-password .form--main,.template-activate-account .form--main{border-color:#ff650080!important;box-shadow:inset 0 1px #ffffff0d,0 17px 38px #00000045,0 0 22px #ff65000d!important}.template-404 .sms-empty-page__eyebrow{background:linear-gradient(180deg,#c84a00,#b84400 58%,#963300)!important;border-color:#ff7a24!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 0 13px #ff65001a!important}.template-404 .sms-empty-page__search input[type=search],.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{background:linear-gradient(180deg,#ffffff0a,#ffffff03),#101827!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ff65006b!important;box-shadow:inset 0 1px #ffffff0a!important}.template-404 .sms-empty-page__search input[type=search]::placeholder,.template-login .form__field::placeholder,.template-register .form__field::placeholder,.template-reset-password .form__field::placeholder,.template-activate-account .form__field::placeholder,.template-addresses .form__field::placeholder{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:.72!important}.template-addresses .select-wrapper select option{background:#101827!important;color:#fff!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:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.template-policy .shopify-policy__title{border-color:#ff650080!important}.template-policy .shopify-policy__body{background:linear-gradient(180deg,#ffffff06,#ffffff02),#0b1220eb!important}.template-account .card__linklist-item.text--strong,.template-order .card__linklist-item.text--strong,.template-addresses .card__linklist-item.text--strong{background:linear-gradient(180deg,#ff650026,#ff650012),#172235!important;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ff650026!important}.template-account .table,.template-order .table{background:#0b1220e0!important}.template-account .table th,.template-order .table th{background:linear-gradient(180deg,#ff65001c,#ff65000e)!important}.template-addresses .address-list__item{background:linear-gradient(180deg,#ffffff09,#ffffff03),#0b1220e0!important;border-color:#ff650052!important;box-shadow:inset 0 1px #ffffff08,0 8px 19px #0000002e!important}.template-account .value-picker-button,.template-order .value-picker-button,.template-addresses .value-picker-button{background:linear-gradient(180deg,#ffffff0d,#ffffff04),#101827!important;border-color:#ff650080!important;box-shadow:inset 0 1px #ffffff0b,0 4px #05080d,0 7px 15px #00000038!important}.template-order .order-foot{background:linear-gradient(180deg,#ff650012,#ffffff03),#0b1220e6!important;box-shadow:inset 0 1px #ffffff08!important}.template-order .line-item__image-wrapper{background:linear-gradient(180deg,#ffffff09,#ffffff03),#0a111deb!important;box-shadow:inset 0 1px #ffffff08,0 5px 14px #00000029!important}@supports ((-webkit-backdrop-filter:blur(9px)) or (backdrop-filter:blur(9px))){.template-404 .sms-empty-page__card,.template-policy .shopify-policy__title,.template-policy .shopify-policy__body,.template-login .form--main,.template-register .form--main,.template-reset-password .form--main,.template-activate-account .form--main,.template-account .card,.template-order .card,.template-addresses .card,.template-addresses .modal__dialog,.template-addresses .address-list__item{-webkit-backdrop-filter:blur(9px) saturate(114%);backdrop-filter:blur(9px) saturate(114%)}}@media(max-width:700px){.template-404 .sms-empty-page__card,.template-policy .shopify-policy__title,.template-policy .shopify-policy__body,.template-login .form--main,.template-register .form--main,.template-reset-password .form--main,.template-activate-account .form--main,.template-account .card,.template-order .card,.template-addresses .card{box-shadow:inset 0 1px #ffffff08,0 9px 20px #00000030!important}}.template-article .sms-article__header,.template-article .sms-article__content-card{border:1px solid rgba(255,101,0,.36)!important;border-radius:18px!important;background:radial-gradient(circle at 0 0,rgba(255,101,0,.05),transparent 30%),linear-gradient(180deg,#0f1828f0,#080e18f7)!important;box-shadow:inset 0 1px #ffffff0a,0 13px 30px #00000038!important}.template-article .sms-article__meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 13px!important}.template-article .sms-article__meta>a,.template-article .sms-article__meta>time,.template-article .sms-article__meta>span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 10px!important;border:1px solid rgba(255,101,0,.34)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#101827!important;color:#eaf0f7!important;-webkit-text-fill-color:#eaf0f7!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}.template-article .sms-article__meta>a:first-child{border-color:#ff7a24!important;background:linear-gradient(180deg,#c84a00,#9d3700)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.template-article .sms-article__hero{overflow:hidden!important;margin:14px 0 16px!important;border:1px solid rgba(255,101,0,.28)!important;border-radius:18px!important;background:#0b1220!important;box-shadow:0 11px 28px #00000038!important}.template-article .sms-article__hero img{display:block!important;width:100%!important;height:auto!important}.template-article .sms-article__content{color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important}.template-article .sms-article__content h2,.template-article .sms-article__content h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.template-article .sms-article__content a{color:#ff7a24!important;-webkit-text-fill-color:#ff7a24!important;font-weight:850!important}.template-article .sms-article__tags,.template-article .sms-article__share,.template-article .sms-article__navigation{display:flex!important;flex-wrap:wrap!important;gap:9px!important}@media(max-width:700px){.template-article .sms-article__meta{gap:7px!important}.template-article .sms-article__header,.template-article .sms-article__content-card,.template-article .sms-article__hero{border-radius:15px!important}}.template-blog .sms-blog>.sms-page-shell__inner>header.card{border:1px solid rgba(255,101,0,.36)!important;border-radius:18px!important;background:radial-gradient(circle at 0 0,rgba(255,101,0,.05),transparent 30%),linear-gradient(180deg,#0f1828f0,#080e18f7)!important;box-shadow:inset 0 1px #ffffff0a,0 13px 30px #00000038!important}.template-blog .sms-blog .button-group.button-group--loose{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important}.template-blog .sms-blog .button-group.button-group--loose .button{min-height:42px!important;border-radius:12px!important}@media(max-width:700px){.template-blog .sms-blog>.sms-page-shell__inner>header.card{border-radius:15px!important}.template-blog .sms-blog .button-group.button-group--loose{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 10px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.template-blog .sms-blog .button-group.button-group--loose .button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;scroll-snap-align:start!important}.template-blog .sms-blog .button-group.button-group--loose::-webkit-scrollbar{height:5px}.template-blog .sms-blog .button-group.button-group--loose::-webkit-scrollbar-thumb{background:#ff650073;border-radius:999px}}.template-blog .sms-blog__topics{margin-top:16px!important;border:1px solid rgba(255,101,0,.34)!important;border-radius:14px!important;background:linear-gradient(180deg,#ffffff09,#ffffff03),#0d1525!important;overflow:hidden!important}.template-blog .sms-blog__topics>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;padding:12px 14px!important;cursor:pointer!important;list-style:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important}.template-blog .sms-blog__topics>summary::-webkit-details-marker{display:none!important}.template-blog .sms-blog__topics>summary:after{content:"+";display:grid!important;place-items:center!important;width:26px!important;height:26px!important;border:1px solid rgba(255,101,0,.48)!important;border-radius:8px!important;color:#ff7a24!important;-webkit-text-fill-color:#ff7a24!important;font-size:19px!important;line-height:1!important}.template-blog .sms-blog__topics[open]>summary:after{content:"\2212"}.template-blog .sms-blog__topics-count{margin-left:auto!important;color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;font-size:12px!important;font-weight:750!important}.template-blog .sms-blog__topics .button-group.button-group--loose{margin:0!important;padding:12px 14px 14px!important;border-top:1px solid rgba(255,255,255,.08)!important}@media(max-width:700px){.template-blog .sms-blog__topics{border-radius:12px!important}.template-blog .sms-blog__topics>summary{min-height:46px!important;padding:11px 12px!important}.template-blog .sms-blog__topics .button-group.button-group--loose{padding:10px 12px 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/sms-utility-system.css.map */
