.tg-premium .product{align-items:start!important}@media(min-width:990px){.tg-premium .product>.product__media-wrapper{align-self:start!important;height:auto!important;position:sticky!important;top:96px!important}}.tg-premium media-gallery.product__column-sticky{position:static!important}.tg-premium .product__media img,.tg-premium .product__media video{object-fit:contain!important;padding:4%;background:#fff}.tg-premium .tg-stage .product__media{background:#fff}.tg-kick span:not(:first-child){color:#0b0d12!important}.tg-kick i{background:#c9ccd3!important}.tg-premium .product-form__submit,.tg-premium .tg-buynow{text-transform:none!important}.tg-premium .product-form__buttons{max-width:none!important;display:flex!important;flex-direction:column;gap:10px}.tg-premium .product-form__buttons>*,.tg-premium .product-form__buttons .product-form__submit{width:100%!important;max-width:none!important;flex:none!important;margin:0!important}.tg-premium .product-form__buttons .shopify-payment-button{display:none!important}.tg-premium .product-form__submit,.tg-premium .tg-buynow{position:relative;height:52px!important;min-height:52px!important;border-radius:12px!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s,border-color .15s,transform .08s}.tg-premium .product-form__submit{background:#002a7a!important;color:#fff!important;border:0!important;box-shadow:0 1px 2px #0a142d14!important}.tg-premium .product-form__submit:hover:not([disabled]){background:#0038a8!important;transform:none!important;box-shadow:0 1px 2px #0a142d14!important}.tg-premium .product-form__submit .tg-atc-sep,.tg-premium .product-form__submit .tg-atc-p{display:none!important}.tg-premium .product-form__submit .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:22px;height:22px}.tg-premium .product-form__submit .spinner .path{stroke:#fff}.tg-premium .tg-buynow{display:flex;align-items:center;justify-content:center;width:100%;background:#fff;color:#002a7a;border:1.5px solid #002a7a;box-shadow:none}.tg-premium .tg-buynow:hover:not([disabled]){background:#f4f6fb}.tg-premium .product-form__submit:active:not([disabled]),.tg-premium .tg-buynow:active:not([disabled]){transform:translateY(1px)!important}.tg-premium .product-form__submit[disabled],.tg-premium .tg-buynow[disabled]{opacity:.55;cursor:not-allowed}.tg-premium .product-form__submit.loading[disabled],.tg-premium .tg-buynow.is-loading{opacity:1;cursor:progress}.tg-premium .tg-buynow.is-loading{color:transparent}.tg-premium .tg-buynow.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,42,122,.25);border-top-color:#002a7a;animation:tgspin .7s linear infinite}@keyframes tgspin{to{transform:rotate(360deg)}}.tg-premium .product-form__submit:focus-visible,.tg-premium .tg-buynow:focus-visible,.tg-bar .tg-btn:focus-visible{outline:2px solid #002a7a!important;outline-offset:2px!important;box-shadow:0 1px 2px #0a142d14!important}.tg-premium .product-form__submit:focus:not(:focus-visible),.tg-premium .tg-buynow:focus:not(:focus-visible),.tg-bar .tg-btn:focus:not(:focus-visible){outline:0!important}.tg-premium .product-form__error-message-wrapper:not([hidden]){display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#fdf3f2;color:#8a1c1c;font-size:14px;line-height:1.4}.tg-bar .tg-btn.tg-b1{background:#002a7a!important;color:#fff!important;border:0;border-radius:12px!important;font-weight:600;letter-spacing:0;box-shadow:0 1px 2px #0a142d14!important;transform:none!important;min-height:44px}.tg-bar .tg-btn.tg-b1:hover{background:#0038a8!important}.tg-bar .tg-btn.tg-b1:active{transform:translateY(1px)!important}.tg-bar [data-tg-bar-price]{font-weight:500;opacity:.85}.tg-premium .product-form__submit{width:100%}@media(max-width:760px){.tg-premium [class*=tg-badge],.tg-premium .tg-stage-badge{white-space:nowrap;font-size:10.5px;letter-spacing:.08em;padding:6px 10px}}.tg-premium .tg-sec--dk p,.tg-premium .tg-sec--dk .tg-lead,.tg-premium .tg-sec--dk li,.tg-sec--dk .tg-lead{color:#ffffffd1!important}.tg-premium .tg-sec--dk .tg-stats span,.tg-sec--dk .tg-stats span{color:#ffffff9e!important}.tg-premium .tg-sec--dk h1,.tg-premium .tg-sec--dk h2,.tg-premium .tg-sec--dk h3,.tg-premium .tg-sec--dk b,.tg-premium .tg-sec--dk .tg-stats__k{color:#fff!important}.tg-premium .pband p,.tg-premium .tg-pband p{color:#ffffffdb!important}.tg-wc{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}@media(max-width:480px){.tg-wc{grid-template-columns:1fr}}.tg-wc__col{border-radius:14px;padding:16px;border:1px solid #e3e6ec;box-shadow:0 1px 2px #0a142d0d}.tg-wc__col--yes{background:#f2faf5;border-color:#cfe9d8}.tg-wc__col--no{background:#fdf3f2;border-color:#f3d2cf}.tg-wc__h{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#0b0d12;margin:0}.tg-wc__h .tg-wc__i{width:22px;height:22px}.tg-wc__sub{font-size:12.5px;color:#5f636b;margin:4px 0 10px}.tg-wc ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tg-wc li{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.4;color:#1f232b}.tg-wc li .tg-wc__i{width:16px;height:16px;flex:none;margin-top:1px}.tg-wc-ex{margin-top:12px;background:#f6f7fa;border-left:3px solid #002a7a;border-radius:8px;padding:12px 14px;font-size:13px;color:#1f232b;line-height:1.5}.tg-wc-ex b{color:#002a7a}.tg-premium .tg-wa,.tg-premium a.tg-wa,.tg-pdp a.tg-wa{background:#25d366!important;color:#fff!important;box-shadow:0 1px 2px #128c7e40,0 6px 16px #25d36640!important}.tg-premium .tg-wa:hover,.tg-premium a.tg-wa:hover,.tg-pdp a.tg-wa:hover{background:#1ebe5a!important}.tg-sec--dk p,.tg-sec--dk .tg-lead p,.tg-sec--dk li{color:#ffffffd6!important}.tg-sec--dk h1,.tg-sec--dk h2,.tg-sec--dk h3,.tg-sec--dk b,.tg-sec--dk strong{color:#fff!important}@media(min-width:990px){.tg-premium .product.grid{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;column-gap:36px!important}.tg-premium .product.grid>.grid__item{width:auto!important;max-width:none!important;flex:none!important;padding:0!important}}.tg-premium .product__media img{padding:0!important}@media(min-width:990px){.tg-premium .product__media-wrapper .product__media-list .product__media{min-height:560px}}#tg-compare,.tg-story a[href="#tg-compare"]{display:none!important}.tg-premium .tg-cols{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:12px!important}.tg-premium .tg-col{min-width:0;width:100%!important;max-width:100%!important;box-sizing:border-box;text-align:center}.tg-premium .tg-col__im{box-sizing:border-box!important}.tg-premium .tg-col__im{width:100%!important;height:auto!important;aspect-ratio:1/1;max-width:none!important;margin:0 0 7px!important}.tg-premium .tg-col__n{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media(max-width:480px){.tg-premium .tg-cols{gap:5px!important}.tg-premium .tg-col__n{font-size:10.5px}.tg-premium .tg-col__im{border-radius:10px!important}}product-modal[open],.product-media-modal[open]{z-index:2147483000!important;background:#fff!important}.product-media-modal__content{background:#fff!important}.product-media-modal__content img{max-height:88vh!important;width:auto!important;max-width:min(92vw,1100px)!important;height:auto!important;object-fit:contain!important;padding:0!important;margin:0 auto 24px!important;display:block}html:has(.pswp--open),html:has(product-modal[open]){overscroll-behavior:none}.pswp,.Pswp_custom .pswp{z-index:2147483001!important}.pswp .pswp__bg{background:#fff!important;opacity:1!important}.pswp .pswp__button,.pswp .pswp__counter{color:#0b0d12!important}.pswp .pswp__top-bar .pswp__button{filter:invert(1);opacity:.85}.pswp .pswp__top-bar .pswp__button:hover,.pswp .pswp__top-bar .pswp__button:focus-visible{opacity:1}.pswp .pswp__ui--idle .pswp__top-bar{opacity:1!important}.pswp .pswp__top-bar,.pswp .pswp__caption{background:transparent!important}.pswp .pswp__img{object-fit:contain!important}@media(min-width:990px){.tg-premium .product.grid{background:transparent!important;box-shadow:none!important;border:0!important}.tg-premium .product.grid>.product__media-wrapper{background:#fff!important;border-radius:16px!important;padding:18px!important;box-shadow:0 1px 2px #0a142d0d,0 8px 24px #0a142d0f!important}.tg-premium .product__media-wrapper .product__media-list .product__media{min-height:0!important}.tg-premium media-gallery.product__column-sticky{height:auto!important;align-content:start!important}}.tg-premium [id^=GalleryViewer] .product__media-item,.tg-premium [id^=GalleryViewer] .product__media,.tg-premium [id^=GalleryViewer] .product-media-container{border:0!important;box-shadow:none!important;outline:0}.tg-premium [id^=GalleryViewer]{box-shadow:none!important;border:0!important;border-radius:12px!important}.tg-premium .product__media-wrapper{border-radius:16px!important}@media(min-width:1021px){.tg-premium media-gallery{grid-template-rows:auto!important;align-items:start}.tg-premium media-gallery>[id^=GalleryViewer]{grid-row:1!important}.tg-premium media-gallery>[id^=GalleryThumbnails]{grid-row:1!important;align-self:stretch!important;height:0!important;min-height:100%!important;overflow:hidden}.tg-premium [id^=GalleryThumbnails] .thumbnail-list{max-height:100%!important;height:100%;overflow-y:auto!important;scrollbar-width:thin}}.tg-premium [id^=GalleryViewer] .product-media-container{--ratio:1!important;--preview-ratio:1!important;width:100%!important}.tg-premium [id^=GalleryViewer] .product__media-item .product__media{padding-top:100%!important}.tg-premium [id^=GalleryViewer] .product__media img{object-fit:contain!important;width:100%!important;height:100%!important}@media(min-width:1021px){.tg-premium media-gallery:not(:has(>[id^=GalleryThumbnails])){grid-template-columns:minmax(0,1fr)!important}.tg-premium media-gallery:not(:has(>[id^=GalleryThumbnails]))>*{grid-column:1!important}}@media(max-width:749px){.tg-premium>.color-inverse{padding-left:0!important;padding-right:0!important}.tg-premium .product__media-wrapper{padding:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tg-fix.css.map */
