/* TackleSonar R86.10.6 */
.ts-shop-savings-r86106{display:inline-flex!important;align-items:center;gap:4px;background:#dff8e9!important;color:#087346!important;border:1px solid #bcefd3!important;border-radius:999px;padding:3px 7px;font-style:normal;font-weight:800;font-size:11px;white-space:nowrap}
.ts-shop-badge-r86105.sale{background:#dff8e9!important;color:#087346!important;border-color:#bcefd3!important}
.ts-shop-free-shipping-r86106{display:block;margin-top:5px;color:#087346;font-weight:750;font-size:12px}
.ts-shop-toast-layer-r86106{position:fixed;z-index:9000;top:118px;right:26px;display:grid;gap:10px;pointer-events:none}.ts-shop-toast-r86106{width:min(330px,calc(100vw - 32px));display:grid;grid-template-columns:52px 1fr;gap:11px;align-items:center;padding:10px 13px;background:#fff;border:1px solid #cbe6f5;border-radius:14px;box-shadow:0 16px 40px rgba(3,35,65,.18);transform:translateY(-10px) scale(.96);opacity:0;animation:tsShopToastIn .25s ease forwards,tsShopToastOut .3s ease 2.35s forwards}.ts-shop-toast-r86106 img{width:52px;height:52px;object-fit:contain;border-radius:9px;background:#f4fbff}.ts-shop-toast-r86106 b{color:#08284f;font-size:14px}.ts-shop-toast-r86106 span{display:block;color:#5a7690;font-size:12px;margin-top:2px}@keyframes tsShopToastIn{to{opacity:1;transform:none}}@keyframes tsShopToastOut{to{opacity:0;transform:translateY(-8px) scale(.96)}}
.ts-shop-gallery-r86106{min-width:0}.ts-shop-main-image-r86106{position:relative;overflow:hidden;min-height:560px;height:clamp(480px,45vw,620px);display:flex;align-items:center;justify-content:center;background:#fff}.ts-shop-main-image-r86106>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;display:block;transition:opacity .18s ease,transform .25s ease}.ts-shop-main-image-r86106>img.is-changing{opacity:.22;transform:translateX(var(--gallery-shift,12px)) scale(.985)}.ts-shop-gallery-arrow-r86106{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:46px;height:46px;border-radius:50%;border:1px solid #c8e3f3;background:rgba(255,255,255,.94);color:#082c55;font-size:34px;line-height:1;display:grid;place-items:center;box-shadow:0 6px 20px rgba(3,39,72,.14);cursor:pointer}.ts-shop-gallery-arrow-r86106.prev{left:14px}.ts-shop-gallery-arrow-r86106.next{right:14px}.ts-shop-gallery-arrow-r86106:hover{background:#eaf9ff;border-color:#64cef1}.ts-shop-thumbs-r86106{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-top:12px}.ts-shop-thumbs-r86106 button{width:74px;height:74px}.ts-shop-thumbs-r86106 button img{width:100%;height:100%;object-fit:contain}.ts-shop-title-review-r86106{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ts-shop-title-review-r86106 h1{margin-right:auto}.ts-shop-detail-review-link-r86106{min-width:154px;text-decoration:none;border:1px solid #d3e8f4;background:#f4fbff;border-radius:12px;padding:8px 10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;color:#0a3a69}.ts-shop-detail-review-link-r86106 .ts-fish-icons-r86102{width:100%;justify-content:center}.ts-shop-detail-review-link-r86106 b{font-size:15px}.ts-shop-detail-review-link-r86106 small{font-size:11px;color:#55748f}.ts-shop-detail-review-link-r86106:hover{border-color:#16bfe8;background:#eafaff}
.ts-shop-admin-edit-dialog-r86106{width:min(1120px,94vw)!important;max-width:1120px!important}.ts-shop-admin-edit-modal-r86106{width:100%!important;max-width:none!important;max-height:88vh;overflow:auto;padding:28px 34px 34px}.ts-shop-admin-edit-modal-r86106>header{text-align:center;max-width:720px;margin:0 auto 20px}.ts-shop-editor-form-r86106{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ts-shop-editor-form-r86106>section,.ts-shop-gallery-admin-r86106{border:1px solid #cfe5f3;background:#fbfdff;border-radius:14px;padding:17px}.ts-shop-editor-form-r86106>section:first-child,.ts-shop-editor-form-r86106>section:last-of-type{grid-column:span 2}.ts-shop-editor-form-r86106 h3,.ts-shop-gallery-admin-r86106 h3{margin:0 0 13px;color:#072d57;font-size:17px}.ts-shop-editor-form-r86106 label,.ts-shop-gallery-admin-r86106 label{font-weight:750;color:#0b315c;font-size:12px}.ts-shop-editor-form-r86106 input,.ts-shop-editor-form-r86106 select,.ts-shop-editor-form-r86106 textarea,.ts-shop-gallery-admin-r86106 input,.ts-shop-gallery-admin-r86106 textarea{width:100%;margin-top:5px}.ts-shop-editor-form-r86106 footer{grid-column:1/-1;display:flex;align-items:center;gap:12px;justify-content:flex-end;padding:4px}.ts-shop-third-party-fields-r86106{margin-top:12px}.ts-shop-checkline-r86106{display:flex!important;align-items:center;gap:8px;margin-top:10px}.ts-shop-checkline-r86106 input{width:auto!important;margin:0!important}.ts-shop-gallery-admin-r86106{margin-top:18px}.ts-shop-gallery-admin-r86106>header{display:flex;justify-content:space-between}.ts-shop-gallery-admin-grid-r86106{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.ts-shop-gallery-admin-grid-r86106 article{border:1px solid #d3e7f3;background:#fff;border-radius:12px;padding:10px;display:grid;grid-template-rows:145px auto auto;gap:8px}.ts-shop-gallery-admin-grid-r86106 article>img{width:100%;height:145px;object-fit:contain;background:#f7fbfd;border-radius:8px}.ts-shop-gallery-admin-grid-r86106 article>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.ts-shop-gallery-admin-grid-r86106 form{margin:0}
.ts-shop-checkout-r86106{min-height:calc(100vh - 300px);background:#edf9ff url('/assets/shop/shop-page-background.svg') center top/100% auto no-repeat;padding:28px 18px 54px}.ts-shop-checkout-wrap-r86106{max-width:1180px;margin:auto}.ts-shop-checkout-head-r86106{display:flex;gap:24px;align-items:flex-start;margin-bottom:18px}.ts-shop-checkout-head-r86106>a{color:#0878cb;font-weight:800;text-decoration:none;margin-top:9px}.ts-shop-checkout-head-r86106 h1{margin:3px 0 5px;font-size:34px;color:#072c56}.ts-shop-checkout-head-r86106 p{margin:0;color:#58728b}.ts-shop-checkout-alert-r86106{border:1px solid #f0c9c9;background:#fff4f4;color:#982f2f;padding:12px 15px;border-radius:12px;margin-bottom:14px}.ts-shop-checkout-grid-r86106{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px;align-items:start}.ts-shop-checkout-main-r86106{display:grid;gap:16px}.ts-shop-checkout-card-r86106{background:#fff;border:1px solid #cce5f3;border-radius:16px;padding:20px;box-shadow:0 5px 18px rgba(12,65,110,.07)}.ts-shop-checkout-title-r86106{display:flex;gap:12px;align-items:center;margin-bottom:16px}.ts-shop-checkout-title-r86106>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e2f7ff;color:#047db4;font-weight:900}.ts-shop-checkout-title-r86106 h2{margin:0;color:#082d56;font-size:20px}.ts-shop-checkout-title-r86106 p{margin:2px 0 0;color:#668097;font-size:12px}.ts-shop-checkout-items-r86106{display:grid;gap:10px}.ts-shop-checkout-items-r86106 article{display:grid;grid-template-columns:68px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid #e0edf5;border-radius:12px}.ts-shop-checkout-items-r86106 img{width:68px;height:68px;object-fit:contain}.ts-shop-checkout-items-r86106 strong{display:block;color:#082d56}.ts-shop-checkout-items-r86106 span,.ts-shop-checkout-items-r86106 small{display:block;color:#647c91;margin-top:3px}.ts-shop-checkout-fields-r86106{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ts-shop-checkout-fields-r86106.estimate{grid-template-columns:1fr 1fr 1fr auto;align-items:end}.ts-shop-checkout-fields-r86106 label,.ts-shop-coupon-r86106 label{font-size:12px;font-weight:800;color:#123657}.ts-shop-checkout-fields-r86106 label span{font-weight:400;color:#7890a4}.ts-shop-checkout-fields-r86106 input,.ts-shop-checkout-fields-r86106 select,.ts-shop-coupon-r86106 input{width:100%;margin-top:5px}.ts-shop-checkout-fields-r86106 .wide{grid-column:1/-1}.ts-shop-coupon-r86106{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:end;margin-top:14px}.ts-shop-coupon-r86106>span{grid-column:1/-1;color:#0a7c52;font-size:12px}.ts-shop-free-note-r86106{margin:11px 0 0;color:#087346;font-weight:750;font-size:12px}.ts-shop-checkout-summary-r86106 .sticky{position:sticky;top:22px}.ts-shop-checkout-summary-r86106 h2{margin-top:0}.ts-shop-checkout-summary-r86106 .sticky>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e1edf4}.ts-shop-checkout-summary-r86106 .total{font-size:18px}.ts-shop-checkout-summary-r86106 .total strong{font-size:23px;color:#0678dd}.ts-shop-summary-note-r86106{font-size:11px;color:#6a8296;line-height:1.45}.ts-shop-checkout-summary-r86106 .btn{width:100%;margin-top:12px}.ts-shop-payment-r86106{border:0;border-radius:18px;padding:0;width:min(500px,92vw);box-shadow:0 24px 70px rgba(0,25,55,.35)}.ts-shop-payment-r86106::backdrop{background:rgba(0,25,50,.65);backdrop-filter:blur(4px)}.ts-shop-payment-r86106>div{padding:28px;text-align:center;position:relative}.ts-shop-payment-r86106>div>button:first-child{position:absolute;right:16px;top:16px;border:1px solid #d1e5f2;background:#f4fbff;border-radius:50%;width:38px;height:38px}.ts-shop-payment-r86106 img{width:150px;margin:0 auto 18px}.ts-shop-payment-r86106>div>div{display:grid;gap:9px;margin-top:18px}
.ops-shop-settings-r86106 form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.ops-shop-coupons-r86106 .ops-coupon-create-r86106,.ops-shop-coupons-r86106 .ops-coupon-row-r86106{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:end;margin:10px 0;padding:10px;border:1px solid #d8eaf4;border-radius:10px}.ops-shipping-create-r86102,.ops-shipping-row-r86102{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}
.ts-creator-tagline-row-r8696>p{font-size:16px!important;line-height:1.35!important;margin-top:8px!important;transform:translateY(3px)}.ts-studio__notice.success[data-auto-dismiss-r86106]{position:fixed!important;z-index:9500;left:50%;top:112px;transform:translateX(-50%);width:auto!important;min-width:330px;max-width:560px;margin:0!important;box-shadow:0 14px 38px rgba(4,48,79,.2);animation:studioNoticeIn .25s ease}@keyframes studioNoticeIn{from{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%,0)}}.ts-studio__assigned-type-r86106{min-height:44px;display:flex;align-items:center;padding:0 13px;border:1px solid #cde2f0;border-radius:9px;background:#f5fbff;color:#0d335e;font-weight:800}.creator-polished-form-r51 [data-form-status]{text-align:center!important;min-height:20px}.ts-creator-follow-toast-r86106{position:fixed;z-index:9600;left:50%;top:118px;transform:translateX(-50%);background:#082f58;color:#fff;border-radius:999px;padding:11px 18px;box-shadow:0 12px 34px rgba(0,24,50,.28);animation:tsFollowToast .25s ease forwards}@keyframes tsFollowToast{from{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%,0)}}
@media(max-width:900px){.ts-shop-editor-form-r86106{grid-template-columns:1fr}.ts-shop-editor-form-r86106>section:first-child,.ts-shop-editor-form-r86106>section:last-of-type{grid-column:auto}.ts-shop-gallery-admin-grid-r86106{grid-template-columns:1fr 1fr}.ts-shop-checkout-grid-r86106{grid-template-columns:1fr}.ts-shop-checkout-fields-r86106.estimate{grid-template-columns:1fr 1fr}.ts-shop-checkout-summary-r86106 .sticky{position:static}}@media(max-width:600px){.ts-shop-main-image-r86106{min-height:330px;height:380px}.ts-shop-title-review-r86106{display:block}.ts-shop-detail-review-link-r86106{margin:8px 0;width:160px}.ts-shop-gallery-admin-grid-r86106{grid-template-columns:1fr}.ts-shop-checkout-fields-r86106,.ts-shop-checkout-fields-r86106.estimate{grid-template-columns:1fr}.ts-shop-coupon-r86106{grid-template-columns:1fr}.ts-shop-checkout-head-r86106{display:block}.ts-shop-checkout-head-r86106 h1{font-size:28px}}
