:root{--ink: #063A33;--ink-2: #0A4D43;--brand: #008A76;--action: #027565;--action-hover: #075D51;--tint: #EFFAF7;--cyan: #16BECF;--cyan-tint: #E6F8FA;--coral: #D46D6E;--coral-tint: #FBEFEF;--coral-deep: #8F3B3C;--sale: #B42318;--sale-tint: #FEF1EF;--sand: #B3A48C;--sand-tint: #F7F3EC;--plum: #615768;--plum-tint: #F1EEF3;--star: #B7791F;--text: #1F2937;--muted: #5B6573;--old: #6B7684;--border: #E6EBF0;--surface: #fff;--well: #F6F8FA;--page: #FAFCFD;--r-sm: .625rem;--r: 1rem;--r-lg: 1.375rem;--sh-sm: 0 1px 2px rgba(16, 24, 40, .05);--sh: 0 16px 32px -20px rgba(6, 58, 51, .28);--paper: linear-gradient(rgba(0, 138, 118, .075) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 138, 118, .075) 1px, transparent 1px);--night: linear-gradient(rgba(255, 255, 255, .055) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .055) 1px, transparent 1px);--gutter: 1rem;--tabbar: 3.4rem;--safe-bottom: env(safe-area-inset-bottom, 0px);--topbar-height: 3.6rem}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;margin:0;background:var(--page);color:var(--text);font-family:IBM Plex Sans Arabic,system-ui,sans-serif;line-height:1.6;font-size:.9375rem;overflow-x:clip}main{display:block;flex:1 0 auto}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p,dl,dd,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}fieldset{min-width:0;margin:0;padding:0;border:0}legend{padding:0}[hidden]{display:none!important}.ic{width:1.25rem;height:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.wrap{max-width:78rem;margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ts-sprite{position:absolute;width:0;height:0;overflow:hidden}.ts-skip{position:absolute;inset-block-start:-4rem;inset-inline-start:.75rem;z-index:70;padding:.5rem .9rem;border-radius:.6rem;background:var(--ink);color:#fff;font-size:.85rem}.ts-skip:focus{inset-block-start:.5rem}.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding-inline:1.1rem;border-radius:.8rem;font-weight:600;font-size:.88rem;background:var(--action);color:#fff;transition:background .15s,color .15s}.ts-btn,body button.ts-btn{min-height:2.75rem}.ts-btn:hover{background:var(--action-hover)}.ts-btn--paper{background:#fff;color:var(--ink);padding-inline:.9rem;font-size:.82rem}.ts-btn--paper,body button.ts-btn--paper{min-height:2.4rem}.ts-btn--paper:hover{background:var(--tint)}.ts-btn--ghost{background:var(--surface);color:var(--action);box-shadow:inset 0 0 0 1.5px var(--action)}.ts-btn--ghost:hover{background:var(--tint)}.ts-btn--wide{width:100%}.ts-btn--sm{padding-inline:.7rem;font-size:.8rem}.ts-btn--sm,body button.ts-btn--sm{min-height:2.4rem}.ts-more{display:inline-flex;align-items:center;gap:.2rem;font-size:.8rem;font-weight:600;color:var(--action)}.ts-more .ic{width:1rem;height:1rem}.ts-iconbtn{position:relative;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;color:var(--ink)}.ts-iconbtn:hover{background:var(--well)}.ts-alert{margin-block-start:.6rem;padding:.55rem .8rem;border-radius:.7rem;font-size:.84rem;font-weight:500}.ts-alert--success{background:var(--tint);color:var(--action-hover)}.ts-alert--info{background:var(--cyan-tint);color:#0b5563}.ts-alert--warning{background:var(--sand-tint);color:#6b5a33}.ts-alert--error{background:var(--sale-tint);color:var(--sale)}.ts-alert ul{padding-inline-start:1.1rem;list-style:disc}.ts-toast{position:fixed;inset-inline:.75rem;inset-block-end:calc(var(--tabbar) + var(--safe-bottom) + .75rem);z-index:60;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .85rem;border-radius:.8rem;background:var(--ink);color:#fff;font-size:.84rem;font-weight:500;box-shadow:0 16px 28px -14px #00000073}.ts-toast a{flex:none;color:#7ad3c2;font-weight:600}.ts-toast--error{background:var(--sale)}.ts-toast--error a{color:#fff}.ts-empty{display:flex;flex-direction:column;align-items:center;gap:.7rem;margin-block-start:.8rem;padding:2rem 1rem;border:1px dashed var(--border);border-radius:var(--r);background:var(--surface);color:var(--muted);text-align:center;font-size:.9rem}.ts-empty .ts-more{min-height:2.75rem}.ts-field-error{font-size:.78rem;color:var(--sale);margin-block-start:.25rem}.ts-announce{background:var(--ink);color:#fff;font-size:.78rem;font-weight:500;text-align:center;padding:.4rem var(--gutter)}.ts-announce b{color:#7ad3c2;font-weight:600}.ts-head{background:var(--surface);border-block-end:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:30}.ts-head--search{top:-3.05rem}.ts-head__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding-block:.55rem}.ts-logo{display:flex;align-items:center;gap:.5rem;min-width:0}.ts-logo img{width:2.25rem;height:2.25rem;border-radius:.6rem}.ts-logo b{display:block;font-size:.98rem;line-height:1.15;color:var(--ink);font-weight:700}.ts-logo small{display:block;font-size:.68rem;color:var(--muted);line-height:1.2}.is-focused .ts-logo small{display:none}.ts-secure{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.74rem;color:var(--muted);white-space:nowrap}.ts-secure .ic{width:1rem;height:1rem;color:var(--action)}.ts-search{position:relative;grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:.5rem;height:2.6rem;padding-inline:.9rem;background:var(--well);border:1px solid var(--border);border-radius:999px;color:var(--muted)}.ts-search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:var(--text);font-size:.86rem;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ts-search input::-moz-placeholder{color:var(--muted);opacity:1}.ts-search input::placeholder{color:var(--muted);opacity:1}.ts-search input::-webkit-search-cancel-button{-webkit-appearance:none}.ts-search:focus-within{background:var(--surface);box-shadow:0 0 0 2px var(--action)}body .ts-search input:focus-visible{outline:0;box-shadow:none}.ts-suggest{position:absolute;inset-inline:0;inset-block-start:calc(100% + .35rem);z-index:40;max-height:min(62vh,27rem);overflow:auto;padding:.35rem;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh);color:var(--text)}.ts-suggest a{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.3rem .5rem;border-radius:.6rem;font-size:.84rem}.ts-suggest a:hover,.ts-suggest a:focus{background:var(--tint)}.ts-suggest img{flex:none;width:2.4rem;height:2.4rem;border-radius:.45rem;-o-object-fit:cover;object-fit:cover;background:var(--well)}.ts-suggest span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-suggest b{flex:none;margin-inline-start:auto;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.ts-suggest .ic{color:var(--action)}.ts-account{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.5rem;font-size:.84rem;font-weight:600;color:var(--action)}.ts-head__tools{display:flex;align-items:center;gap:.1rem;justify-self:end}.ts-desk{display:none}.ts-badge{position:absolute;inset-block-start:.15rem;inset-inline-end:.1rem;min-width:1.05rem;height:1.05rem;padding-inline:.2rem;border-radius:999px;background:var(--sale);color:#fff;font-size:.66rem;font-weight:700;line-height:1.05rem;text-align:center}.ts-badge.is-bump{animation:ts-bump .35s ease}@keyframes ts-bump{40%{transform:scale(1.35)}}.ts-nav{display:none}.ts-cats{display:flex;gap:.7rem;overflow-x:auto;scroll-snap-type:x proximity;padding-block:.6rem .2rem;scrollbar-width:none}.ts-cats::-webkit-scrollbar{display:none}.ts-cat{flex:none;width:4.05rem;scroll-snap-align:start;text-align:center;font-size:.72rem;font-weight:500;line-height:1.3;color:var(--ink)}.ts-cat__img{display:block;width:3.5rem;height:3.5rem;margin-inline:auto;margin-block-end:.3rem;border-radius:50%;overflow:hidden;background:var(--well);border:2px solid var(--surface);box-shadow:0 0 0 1.5px var(--border)}.ts-cat__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ts-cat--all .ts-cat__img{display:grid;place-items:center;background:var(--tint);color:var(--action);box-shadow:0 0 0 1.5px #bfe6dd}.ts-carousel{margin-block-start:.35rem}.ts-carousel__track{display:flex;gap:.6rem;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--r-lg);scrollbar-width:none;outline:0}.ts-carousel__track::-webkit-scrollbar{display:none}.ts-slide{flex:0 0 100%;min-width:0;scroll-snap-align:center}.ts-hero{position:relative;border-radius:var(--r-lg);overflow:clip;background-color:var(--ink);background-image:var(--night);background-size:24px 24px;color:#fff;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;min-height:10.25rem}.ts-hero--green{background-color:var(--action)}.ts-hero--plum{background-color:var(--plum)}.ts-hero--coral{background-color:var(--coral-deep)}.ts-hero--sand{background-color:var(--sand-tint);background-image:var(--paper);color:var(--ink)}.ts-hero--sand .ts-btn--paper{background:var(--action);color:#fff}.ts-hero__text{padding:.8rem 1rem .9rem;position:relative;z-index:2}.ts-hero__kick{display:inline-block;background:var(--cyan);color:#063a33;font-size:.68rem;font-weight:700;padding:.08rem .5rem;border-radius:.3rem;transform:rotate(-1.5deg);margin-block-end:.4rem}.ts-hero h1,.ts-hero h2{font-size:1.32rem;line-height:1.28;font-weight:700}.ts-hero p{font-size:.8rem;color:#bfe6dd;margin-block:.25rem .6rem}.ts-hero--sand p{color:var(--muted)}.ts-collage{position:relative;height:100%;min-height:10.25rem}.ts-snap{position:absolute;width:5.1rem;background:#fff;padding:.22rem .22rem .5rem;border-radius:.4rem;box-shadow:0 10px 22px -10px #0000008c}.ts-snap img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:.25rem;width:100%}.ts-snap:before{content:"";position:absolute;inset-block-start:-.32rem;inset-inline-start:50%;width:1.7rem;height:.6rem;margin-inline-start:-.85rem;background:#16becf80;transform:rotate(-3deg)}.ts-snap--a{inset-block-start:.7rem;inset-inline-start:.2rem;transform:rotate(-7deg);z-index:2}.ts-snap--b{inset-block-start:1.7rem;inset-inline-end:.1rem;transform:rotate(6deg);width:5.5rem;z-index:3}.ts-snap--c{inset-block-end:-1.1rem;inset-inline-start:1.5rem;transform:rotate(3deg);width:4.6rem;z-index:1}.ts-dots{display:flex;gap:.3rem;justify-content:center;margin-block-start:.4rem}body .ts-dots button{display:grid;place-items:center;width:1.4rem;height:1.2rem;min-height:0;min-width:0;margin-block:-.3rem}.ts-dots button:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:#cdd6de}.ts-dots button[aria-current=true]:before{width:1.1rem;border-radius:999px;background:var(--action)}.ts-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4.5rem;padding:.7rem 1rem;border-radius:var(--r);overflow:clip;background-color:var(--ink);background-image:var(--night);background-size:24px 24px;color:#fff}.ts-banner--green{background-color:var(--action)}.ts-banner--plum{background-color:var(--plum)}.ts-banner--coral{background-color:var(--coral-deep)}.ts-banner--sand{background-color:var(--sand-tint);background-image:var(--paper);color:var(--ink)}.ts-banner--sand .ts-banner__text span{color:var(--muted)}.ts-banner--sand .ts-btn--paper{background:var(--action);color:#fff}.ts-banner--image{display:block;padding:0;background:var(--well)}.ts-banner--image img{width:100%;height:auto}.ts-banner__text{display:flex;flex-direction:column;min-width:0}.ts-banner__text strong{font-size:.98rem;font-weight:700;line-height:1.35}.ts-banner__text span{font-size:.78rem;color:#bfe6dd}.ts-banner .ts-btn{flex:none}.ts-banner__ad{position:absolute;inset-block-start:.35rem;inset-inline-end:.4rem;z-index:2;padding:0 .35rem;border-radius:.25rem;background:#063a33c7;color:#fff;font-size:.62rem;font-weight:600}.ts-hero.ts-banner{display:block;padding:0;min-height:10.25rem;border-radius:var(--r-lg)}.ts-hero.ts-banner picture{position:absolute;top:0;right:0;bottom:0;left:0}.ts-hero.ts-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ts-inline{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;margin-block-start:1.35rem}.ts-strip--tall{min-height:6.5rem}.ts-listing__main>.ts-strip,.ts-shopfacts+.ts-strip{margin-block-end:.7rem}.ts-stages{display:flex;gap:.45rem;overflow-x:auto;padding-block:.55rem .1rem;scrollbar-width:none}.ts-stages::-webkit-scrollbar{display:none}.ts-stage{flex:none;display:inline-flex;align-items:center;gap:.35rem;min-height:2.3rem;padding-inline:.75rem;border-radius:.7rem;font-size:.8rem;font-weight:600;color:var(--ink);border:1px solid transparent}.ts-stage:before{content:"";width:.5rem;height:.5rem;border-radius:.15rem;transform:rotate(45deg)}.ts-stage--1{background:var(--cyan-tint)}.ts-stage--1:before{background:var(--cyan)}.ts-stage--2{background:var(--coral-tint)}.ts-stage--2:before{background:var(--coral)}.ts-stage--3{background:var(--sand-tint)}.ts-stage--3:before{background:var(--sand)}.ts-stage--4{background:var(--plum-tint)}.ts-stage--4:before{background:var(--plum)}.ts-sec{padding-block-start:1.35rem}.ts-sec__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-end:.65rem}.ts-sec__head h2{position:relative;font-size:1.04rem;font-weight:700;color:var(--ink);padding-inline-start:.65rem}.ts-sec__head h2:before{content:"";position:absolute;inset-inline-start:0;inset-block:.22rem;width:.28rem;border-radius:999px;background:var(--brand)}.ts-sec__head h2 span{font-size:.8rem;font-weight:500;color:var(--muted)}.ts-railwrap{position:relative}.ts-railbtn{display:none}.ts-rail{display:flex;gap:.6rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);padding-block-end:.35rem;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.ts-rail::-webkit-scrollbar{display:none}.ts-rail>.ts-card{flex:0 0 9.6rem;scroll-snap-align:start}.ts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ts-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:clip;transition:box-shadow .18s,transform .18s}.ts-card__media{position:relative;display:grid;place-items:center;aspect-ratio:1;background:var(--well);color:#b9c2cc}.ts-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ts-tag{position:absolute;inset-block-start:.45rem;inset-inline-start:.4rem;z-index:2;background:var(--sale);color:#fff;font-size:.7rem;font-weight:700;padding:.06rem .42rem;border-radius:.32rem;transform:rotate(-2.5deg);box-shadow:0 2px #0000001f}.ts-tag--new{background:var(--cyan);color:#063a33}.ts-tag--pick{background:var(--ink);color:#fff}.ts-tag--out{background:var(--old);color:#fff;transform:none}.ts-tag--flat{position:static;display:inline-block}.ts-heart{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--ink)}.ts-heart:before{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-radius:50%;background:#ffffffeb;box-shadow:var(--sh-sm)}.ts-heart .ic{position:relative;width:1.05rem;height:1.05rem}.ts-heart[aria-pressed=true]{color:var(--sale)}.ts-heart[aria-pressed=true] .ic{fill:currentColor}.ts-card__body{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .6rem .6rem;flex:1}.ts-card__name{font-size:.82rem;font-weight:500;line-height:1.4;color:var(--text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.3rem}.ts-card__merchant{font-size:.7rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.3rem;margin-block-start:auto}.ts-card__foot form{flex:none;margin:0}.ts-price{display:flex;flex-direction:column;line-height:1.15;font-variant-numeric:tabular-nums}.ts-price b{font-size:.98rem;font-weight:700;color:var(--ink);white-space:nowrap}.ts-price b small{font-size:.66rem;font-weight:500;color:var(--muted)}.ts-price s{font-size:.72rem;color:var(--old)}.ts-price--sale b{color:var(--sale)}.ts-price--lg b{font-size:1.5rem}.ts-price--lg b small{font-size:.82rem}.ts-price--lg s{font-size:.88rem}.ts-add{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.7rem;background:var(--tint);color:var(--action);flex:none;transition:background .15s,color .15s}.ts-add:hover,.ts-add.is-done{background:var(--action);color:#fff}.ts-giftcell{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ts-giftcell .ts-card{flex:1}.ts-giftcell form{margin:0}.ts-giftcell .ts-btn{width:100%}.ts-flash{margin-block-start:.8rem;padding-block:.7rem .9rem;background-color:var(--ink);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:24px 24px}.ts-flash .ts-sec__head h2{color:#fff}.ts-flash .ts-sec__head h2:before{background:var(--cyan)}.ts-count{display:inline-flex;direction:ltr;gap:.22rem;align-items:center;color:#fff;font-variant-numeric:tabular-nums;font-weight:700;font-size:.82rem}.ts-count b{display:inline-grid;place-items:center;min-width:1.7rem;height:1.7rem;border-radius:.35rem;background:#fff;color:var(--ink)}.ts-count--light{color:var(--ink)}.ts-count--light b{background:var(--ink);color:#fff}.ts-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ts-pricetag{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:4.6rem;padding:.55rem .85rem;padding-inline-start:1.75rem;border-radius:.8rem;color:var(--ink);overflow:clip}.ts-pricetag:before{content:"";position:absolute;inset-inline-start:.65rem;inset-block-start:50%;width:.62rem;height:.62rem;margin-block-start:-.31rem;border-radius:50%;background:var(--page);box-shadow:inset 0 1px 1px #00000024}.ts-pricetag b{font-size:1.02rem;font-weight:700;line-height:1.25}.ts-pricetag span{font-size:.72rem;color:var(--muted)}.ts-pricetag--1{background:var(--cyan-tint)}.ts-pricetag--2{background:var(--tint)}.ts-pricetag--3{background:var(--sand-tint)}.ts-pricetag--4{background:var(--plum-tint)}.ts-finder{margin-block-start:1.35rem;border-radius:var(--r-lg);padding:1rem;background-color:var(--sand-tint);background-image:var(--paper);background-size:24px 24px;border:1px solid #EBE3D4}.ts-finder h1,.ts-finder h2{font-size:1.06rem;font-weight:700;color:var(--ink)}.ts-finder p{font-size:.8rem;color:var(--muted);margin-block-end:.6rem}.ts-finder--page{margin-block-start:.8rem}.ts-finder__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.ts-finder__row .ts-field:first-child{grid-column:1 / -1}.ts-field{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:2.75rem;padding-inline:.7rem;background:#fff;border:1px solid var(--border);border-radius:.7rem;font-size:.8rem;color:var(--text)}.ts-field span{flex:none;color:var(--muted)}.ts-field select,.ts-field input{flex:1;min-width:0;width:100%;min-height:2.6rem;padding:0;border:0;background:transparent;font-size:.84rem;font-weight:500;text-align:left;outline:0}.ts-field:focus-within{box-shadow:0 0 0 2px var(--action)}body .ts-field :is(select,input):focus-visible{outline:0;box-shadow:none}.ts-finder .ts-btn{grid-column:1 / -1;width:100%}.ts-merchants{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.55rem}.ts-merchant{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);min-width:0}.ts-merchant__logo{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.7rem;overflow:hidden;background:var(--tint);color:var(--action)}.ts-merchant__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ts-merchant span b{display:block;font-size:.86rem;font-weight:600;color:var(--ink)}.ts-merchant span small{display:block;font-size:.72rem;color:var(--muted)}.ts-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-block-start:1.35rem}.ts-trust div{display:flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;color:var(--ink);padding:.55rem .6rem;background:#fff;border:1px dashed #CFE3DD;border-radius:.7rem}.ts-trust .ic{color:var(--action)}.ts-trust small{display:block;font-size:.7rem;font-weight:400;color:var(--muted)}.ts-foot{margin-block-start:1.75rem;background:var(--ink);color:#ffffffbf;padding-block:1.5rem calc(1.5rem + var(--tabbar) + var(--safe-bottom));font-size:.82rem}.is-focused .ts-foot{padding-block-end:1.5rem}.has-stickybuy .ts-foot{padding-block-end:calc(5rem + var(--tabbar) + var(--safe-bottom))}.ts-foot b{color:#fff}.ts-foot__links{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-block-start:.6rem}.ts-foot__links a,.ts-foot__links button{color:#7ad3c2}.ts-foot__legal{display:flex;flex-wrap:wrap;gap:.1rem .8rem;margin-block-start:.7rem;font-size:.74rem;color:#ffffff9e}.ts-tabbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fffffff7;border-block-start:1px solid var(--border);padding-block-end:var(--safe-bottom)}.ts-tabbar a{position:relative;display:flex;flex-direction:column;align-items:center;gap:.05rem;padding-block:.42rem .34rem;font-size:.66rem;font-weight:500;color:var(--muted)}.ts-tabbar a.on{color:var(--action);font-weight:700}.ts-tabbar a.on:before{content:"";position:absolute;inset-block-start:0;width:1.6rem;height:.16rem;border-radius:0 0 .2rem .2rem;background:var(--action)}.ts-tabbar__icon{position:relative;display:inline-grid}.ts-tabbar .ts-badge{inset-block-start:-.3rem;inset-inline-end:-.55rem}.ts-sheet{position:fixed;z-index:50;inset-block:auto 0;inset-inline:0;width:100%;max-width:100%;max-height:85vh;max-height:85dvh;margin:0;padding:0;border:0;border-radius:var(--r-lg) var(--r-lg) 0 0;overflow:hidden;background:var(--surface);color:var(--text)}.ts-sheet:not([open]),.ts-lightbox:not([open]){display:none}.ts-sheet[open]{display:flex;flex-direction:column;animation:ts-rise .22s ease-out}.ts-sheet::backdrop{background:#063a3373}.ts-sheet__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 1rem;padding-inline-end:.4rem;border-block-end:1px solid var(--border)}.ts-sheet__head h2{font-size:1rem;font-weight:700;color:var(--ink)}.ts-sheet__body{flex:1;min-height:0;overflow:auto;padding:.4rem 1rem calc(1rem + var(--safe-bottom));-webkit-overflow-scrolling:touch}.ts-sheet__body h3{margin-block:.85rem .2rem;font-size:.78rem;font-weight:600;color:var(--muted)}.ts-sheet__link{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;border-block-end:1px solid var(--well);font-size:.9rem;color:var(--text)}.ts-sheet--side{inset-block:0;inset-inline-start:0;inset-inline-end:auto;width:min(88vw,23rem);height:100vh;height:100dvh;max-height:none;border-radius:0}.ts-sheet--side[open]{animation-name:ts-slide}#ts-cart-sheet{inset-inline-start:auto;inset-inline-end:0}#ts-cart-sheet[open]{animation-name:ts-slide-end}@keyframes ts-rise{0%{transform:translateY(1.5rem);opacity:.4}}@keyframes ts-slide{0%{transform:translate(1.5rem);opacity:.4}}@keyframes ts-slide-end{0%{transform:translate(-1.5rem);opacity:.4}}.ts-ruler{position:relative;height:1.25rem;border-radius:.3rem;background:var(--sand-tint);border:1px solid #E6DCC9;overflow:hidden}.ts-ruler:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(6,58,51,.35) 0 1px,transparent 1px 6px) 0 0 / 100% 35% no-repeat,repeating-linear-gradient(90deg,rgba(6,58,51,.5) 0 1px,transparent 1px 30px) 0 0 / 100% 60% no-repeat}.ts-ruler__fill{position:absolute;inset-block:0;inset-inline-start:0;background:#7ad3c2}.ts-listing{display:block}.ts-listing__main{min-width:0}.ts-listhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-block:.75rem .6rem}.ts-listhead h1{font-size:1.15rem;font-weight:700;color:var(--ink)}.ts-listhead h1 span{font-size:.8rem;font-weight:500;color:var(--muted)}.ts-listhead__tools{display:flex;align-items:center;gap:.4rem}.ts-filterbtn{display:inline-flex;align-items:center;gap:.3rem;height:2.5rem;padding-inline:.7rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface);font-size:.82rem;font-weight:500;color:var(--ink)}.ts-filterbtn .ic{width:1.1rem;height:1.1rem}.ts-sort{position:relative;display:inline-flex;align-items:center;margin:0}.ts-sort select{height:2.5rem;padding:0 .75rem 0 2rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface);font-size:.82rem;font-weight:500;color:var(--ink);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ts-sort .ic{position:absolute;left:.55rem;width:1rem;height:1rem;color:var(--muted);pointer-events:none}.ts-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-block-end:.6rem}.ts-chip{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem;padding-inline:.6rem .4rem;border-radius:999px;background:var(--tint);color:var(--action);font-size:.78rem;font-weight:600}.ts-chip .ic{width:.9rem;height:.9rem}.ts-fgroup{display:flex;flex-wrap:wrap;gap:.35rem;padding-block:.3rem .55rem}.ts-fgroup h3{flex:0 0 100%;margin-block:.35rem .1rem}.ts-fgroup a{display:inline-flex;align-items:center;min-height:2.4rem;padding-inline:.7rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface);font-size:.82rem;color:var(--text)}.ts-fgroup a[aria-current]{border-color:var(--action);background:var(--tint);color:var(--action);font-weight:600}.ts-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-block-start:1rem}.ts-pager__prev{font-size:.82rem;font-weight:600;color:var(--action)}.ts-pager__status{flex-basis:100%;text-align:center;font-size:.74rem;color:var(--muted)}.ts-crumbs{display:flex;align-items:center;gap:.2rem;padding-block:.5rem;font-size:.76rem;color:var(--muted);white-space:nowrap;overflow:hidden}.ts-crumbs a{flex:none}.ts-crumbs .ic{width:.8rem;height:.8rem}.ts-crumbs span{overflow:hidden;text-overflow:ellipsis}.ts-product{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem}.ts-gallery{position:relative;margin-inline:calc(var(--gutter) * -1)}.ts-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;background:var(--well);scrollbar-width:none}.ts-gallery__track::-webkit-scrollbar{display:none}.ts-gallery__slide{flex:0 0 100%;display:block;min-width:0;aspect-ratio:1;scroll-snap-align:center;cursor:zoom-in}.ts-gallery__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ts-gallery__none{display:grid;place-items:center;color:#b9c2cc;cursor:default}.ts-gallery__none .ic{width:3rem;height:3rem}.ts-gallery__dots{position:absolute;inset-block-end:.5rem;inset-inline:0;margin:0}.ts-gallery__thumbs{display:none}.ts-gallery .ts-heart{inset-block-start:.25rem;inset-inline-end:.25rem}.ts-buybox{display:flex;flex-direction:column;gap:.6rem;min-width:0}.ts-buybox h1{font-size:1.2rem;font-weight:700;line-height:1.35;color:var(--ink)}.ts-rating{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--muted)}.ts-rating .ic{width:1rem;height:1rem;color:var(--star);fill:var(--star)}.ts-rating b{color:var(--ink)}.ts-buybox__merchant{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;font-weight:500;color:var(--action)}.ts-buybox__merchant .ic{width:1.05rem;height:1.05rem}.ts-buybox__price{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem}.ts-buybox__short{font-size:.86rem;color:var(--muted)}.ts-facts{display:grid;gap:.3rem;font-size:.82rem}.ts-facts div{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.ts-facts dt{color:var(--muted)}.ts-facts dd{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0;overflow-wrap:anywhere}.ts-facts dd a{padding:.05rem .5rem;border-radius:.45rem;background:var(--tint);color:var(--action);font-size:.76rem;font-weight:600}.ts-buy{display:flex;flex-direction:column;gap:.7rem;margin:0}.ts-option legend{margin-block-end:.3rem;font-size:.84rem;font-weight:600;color:var(--ink)}.ts-option legend small{font-weight:400;color:var(--muted)}.ts-option__values{display:flex;flex-wrap:wrap;gap:.4rem}.ts-opt{position:relative;display:inline-flex;cursor:pointer}.ts-opt input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.ts-opt span{display:inline-flex;align-items:center;gap:.35rem;min-height:2.6rem;padding-inline:.75rem;border:1.5px solid var(--border);border-radius:.7rem;background:var(--surface);font-size:.84rem}.ts-opt small{font-size:.72rem;color:var(--muted)}.ts-opt input:checked+span{border-color:var(--action);background:var(--tint);color:var(--action);font-weight:600}.ts-opt input:focus-visible+span{outline:2px solid #0b1220;outline-offset:2px}.ts-opt.is-off{cursor:not-allowed}.ts-opt.is-off span{color:var(--old);background:var(--well)}.ts-opt__swatch{width:1.05rem;height:1.05rem;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.ts-option.is-invalid .ts-opt span{border-color:var(--sale)}.ts-qty{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.ts-qty__label{font-size:.84rem;font-weight:600;color:var(--ink)}.ts-stepper{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:.7rem;background:var(--surface);overflow:hidden}.ts-stepper button{display:grid;place-items:center;width:2.6rem;height:2.6rem;color:var(--ink)}.ts-stepper button:hover{background:var(--well)}body .ts-stepper :is(button,input):focus-visible{outline-offset:-2px;box-shadow:none}.ts-stepper input{width:2.9rem;height:2.6rem;padding:0;border:0;background:none;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.ts-presets{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--muted)}.ts-presets button{min-width:2.5rem;height:2.3rem;border:1px dashed #A9D9CE;border-radius:.6rem;background:var(--tint);color:var(--action);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums}.ts-presets button[aria-pressed=true]{border-style:solid;border-color:var(--action);background:var(--action);color:#fff}.ts-buy__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.ts-stock{display:flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:500;color:var(--action)}.ts-stock .ic{width:1rem;height:1rem}.ts-delivery{display:flex;align-items:flex-start;gap:.45rem;font-size:.8rem;color:var(--muted)}.ts-delivery .ic{color:var(--action)}.ts-delivery a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--action);font-weight:600;text-decoration:underline}.ts-wa{display:inline-flex;align-items:center;gap:.35rem;min-height:2.6rem;font-size:.84rem;font-weight:600;color:#0b6b3a}.ts-picked{display:grid;gap:.4rem;font-size:.86rem}.ts-desc__text{max-height:11rem;overflow:hidden;white-space:pre-line;font-size:.88rem;line-height:1.8}.ts-desc.is-open .ts-desc__text{max-height:none}.ts-desc .ts-more{min-height:2.4rem}.ts-reviews{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.ts-review{padding:.7rem .8rem;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);font-size:.84rem}.ts-review header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-block-end:.2rem}.ts-review header b{font-weight:600;color:var(--ink)}.ts-review__reply{margin-block-start:.4rem;padding-inline-start:.6rem;border-inline-start:2px solid var(--brand);color:var(--muted)}.ts-stars{display:inline-flex;gap:.05rem}.ts-stars .ic{width:.9rem;height:.9rem;color:var(--border);fill:var(--border)}.ts-stars .ic.on{color:var(--star);fill:var(--star)}.ts-stickybuy{position:fixed;inset-inline:0;inset-block-end:calc(var(--tabbar) + var(--safe-bottom));z-index:35;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem var(--gutter);border-block-start:1px solid var(--border);background:var(--surface);box-shadow:0 -10px 20px -18px #063a3380}.ts-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#061412f2;color:#fff}.ts-lightbox[open]{display:flex}.ts-lightbox .ts-iconbtn{position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem;z-index:2;color:#fff}.ts-lightbox .ts-iconbtn:hover{background:#ffffff1f}.ts-lightbox__track{flex:1;display:flex;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ts-lightbox__track::-webkit-scrollbar{display:none}.ts-lightbox__track img{flex:0 0 100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;scroll-snap-align:center}.ts-shop{overflow:clip;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.ts-shop__cover{width:100%;height:6rem;-o-object-fit:cover;object-fit:cover}.ts-shop__cover--grid{background-color:var(--ink);background-image:var(--night);background-size:24px 24px}.ts-shop__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.7rem;padding:0 .9rem .8rem}.ts-shop__logo{flex:none;display:grid;place-items:center;width:4.25rem;height:4.25rem;margin-block-start:-1.75rem;border:2px solid var(--surface);border-radius:1rem;overflow:hidden;background:var(--tint);color:var(--action);box-shadow:var(--sh-sm)}.ts-shop__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ts-shop__name{flex:1 1 10rem;min-width:0;padding-block-start:.4rem}.ts-shop__name h1{font-size:1.15rem;font-weight:700;color:var(--ink)}.ts-shop__name p{display:flex;align-items:center;gap:.2rem;font-size:.78rem;color:var(--muted)}.ts-shop__name .ic{width:.95rem;height:.95rem}.ts-shop__links{display:flex;align-items:center;gap:.3rem}.ts-shop__about{margin-block-start:.7rem;font-size:.86rem;color:var(--muted)}.ts-shopfacts{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-block-start:.7rem}.ts-shopfacts div{display:flex;align-items:flex-start;gap:.45rem;padding:.55rem .7rem;border:1px dashed #CFE3DD;border-radius:.7rem;background:var(--surface);font-size:.8rem}.ts-shopfacts .ic{color:var(--action)}.ts-policies{scroll-margin-block-start:calc(var(--topbar-height) + .5rem)}.ts-policies__list{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.ts-policies article{min-width:0;padding:.65rem .8rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface)}.ts-policies h3{margin-block-end:.2rem;font-size:.86rem;font-weight:700;color:var(--ink)}.ts-policies p{font-size:.82rem;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.ts-pagehero{margin-block-start:.8rem;padding:1.25rem 1.1rem;border-radius:var(--r-lg);background-color:var(--ink);background-image:var(--night);background-size:24px 24px;color:#fff}.ts-pagehero h1{font-size:1.32rem;font-weight:700;line-height:1.3}.ts-pagehero p{margin-block:.25rem .8rem;font-size:.84rem;color:#bfe6dd}.ts-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-block-start:.8rem}.ts-steps div{padding:.6rem .75rem;border:1px dashed #CFE3DD;border-radius:.7rem;background:var(--surface)}.ts-steps b{display:block;font-size:.9rem;font-weight:600;color:var(--ink)}.ts-steps span{font-size:.78rem;color:var(--muted)}.ts-prose{max-width:46rem;margin-inline:auto;padding-block:1rem;font-size:.92rem;line-height:1.9}.ts-prose>div{white-space:pre-line}.ts-prose h1{margin-block-end:.5rem;font-size:1.2rem;font-weight:700;color:var(--ink)}.ts-consent{position:fixed;inset-inline:.6rem;inset-block-end:calc(var(--tabbar) + var(--safe-bottom) + .6rem);z-index:45;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh);font-size:.8rem}.ts-consent p{flex:1 1 14rem}.ts-consent div{display:flex;gap:.4rem}.admin-switch-return__close:before{content:"×";font-size:1.25rem;line-height:1}:root{--st-border: var(--border);--st-ink: var(--ink);--st-green: var(--action);--st-well: var(--well);--st-muted: var(--muted)}.ts-panel,.co-card{padding:.85rem .95rem;border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.ts-panel+.ts-panel,.co-card+.co-card{margin-block-start:.7rem}.ts-panel h2,.co-card h2,.ts-sum h2{position:relative;padding-inline-start:.6rem;font-size:.96rem;font-weight:700;color:var(--ink)}.ts-panel h2:before,.co-card h2:before,.ts-sum h2:before{content:"";position:absolute;inset-inline-start:0;inset-block:.22rem;width:.24rem;border-radius:999px;background:var(--brand)}.ts-panel h2 a{color:var(--action)}.co-card__lead{margin-block:.1rem .7rem;font-size:.8rem;color:var(--muted)}.co-card>h2{margin-block-end:.55rem}.co-card>h2:has(+.co-card__lead){margin-block-end:0}.ts-textbtn{display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:var(--muted)}.ts-textbtn:hover{color:var(--sale)}.ts-textbtn,body button.ts-textbtn{min-height:2.75rem}.ts-fgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem}.ts-fgrid--tail{margin-block-start:.7rem}.ts-f{min-width:0}.ts-label{display:block;margin-block-end:.2rem;font-size:.8rem;font-weight:600;color:var(--ink)}.ts-input{display:block;width:100%;min-height:2.75rem;padding:.45rem .7rem;border:1px solid #C9D3DC;border-radius:.7rem;background:var(--surface);color:var(--text);font-size:1rem}.ts-input::-moz-placeholder{color:var(--old);opacity:1}.ts-input::placeholder{color:var(--old);opacity:1}.ts-input[aria-invalid=true]{border-color:var(--sale)}body .ts-input:focus-visible{outline:2px solid var(--action);outline-offset:1px;box-shadow:none;border-radius:.7rem}.ts-input--ltr{direction:ltr;text-align:right}.ts-input--code{text-transform:uppercase;letter-spacing:.04em}.ts-input--code-entry{text-align:center;letter-spacing:.3em;font-size:1.2rem;font-weight:600;font-variant-numeric:tabular-nums}textarea.ts-input{resize:vertical}.ts-help{margin-block-start:.2rem;font-size:.76rem;color:var(--muted)}.ts-hint{display:flex;align-items:flex-start;gap:.4rem;margin-block-end:.7rem;padding:.5rem .65rem;border:1px dashed #CFE3DD;border-radius:.7rem;font-size:.8rem;color:var(--text)}.ts-hint .ic{flex:none;width:1.1rem;height:1.1rem;color:var(--action)}.co-details{margin-block-start:.7rem;padding:.1rem .75rem;border:1px solid var(--border);border-radius:.7rem}.co-details>summary{display:flex;align-items:center;min-height:2.6rem;font-size:.82rem;font-weight:600;color:var(--action);cursor:pointer}.co-details[open]{padding-block-end:.75rem}.co-details .ts-fgrid{margin-block-start:.6rem}.ts-terms{font-size:.76rem;color:var(--muted)}.ts-terms a{color:var(--action);text-decoration:underline}.ts-check{display:flex;align-items:flex-start;gap:.5rem;min-height:2.75rem;padding-block:.6rem;font-size:.82rem;color:var(--text);cursor:pointer}.ts-check input{flex:none;width:1.15rem;height:1.15rem;margin:.08rem 0 0;accent-color:var(--action)}.ts-trap{position:absolute;inset-inline-start:-9999px}.ts-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.85rem .3rem}.ts-flow--five{grid-template-columns:repeat(5,minmax(0,1fr))}.ts-flow li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0;font-size:.76rem;font-weight:600;color:var(--muted);text-align:center}.ts-flow li+li:before{content:"";position:absolute;inset-block-start:.84rem;inset-inline-start:calc(-50% + 1rem);inset-inline-end:calc(50% + 1rem);border-block-start:2px dashed #CBD5DD}.ts-flow li.is-done+li:before{border-block-start:2px solid var(--action)}.ts-flow a{display:flex;flex-direction:column;align-items:center;gap:.15rem;color:inherit}.ts-flow__dot{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1.5px solid #CBD5DD;border-radius:50%;background:var(--surface);font-variant-numeric:tabular-nums}.ts-flow__dot .ic{width:1rem;height:1rem;stroke-width:2.25}.ts-flow .is-done,.ts-flow .is-on{color:var(--ink)}.ts-flow .is-done .ts-flow__dot{border-color:var(--action);background:var(--action);color:#fff}.ts-flow .is-on .ts-flow__dot{border-color:var(--action);background:var(--tint);color:var(--action)}.ts-flow time{font-size:.66rem;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}.ts-lines{display:grid}.ts-line{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.7rem;padding-block:.7rem;border-block-end:1px solid var(--well)}.ts-line:last-child{border-block-end:0}.ts-line--flat{grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center}.ts-line__img{display:grid;place-items:center;aspect-ratio:1;border-radius:.7rem;overflow:hidden;background:var(--well);color:#b9c2cc}.ts-line__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ts-line__body{display:flex;flex-direction:column;gap:.05rem;min-width:0}.ts-line__body small{font-size:.74rem;color:var(--muted)}.ts-line__name{padding-inline-end:2rem;font-size:.86rem;font-weight:600;line-height:1.4;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ts-line--flat .ts-line__name{padding-inline-end:0}.ts-line__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-block-start:.4rem}.ts-line__foot form{margin:0}.ts-line__total{margin-inline-start:auto;font-size:.92rem;font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.ts-line__remove{position:absolute;inset-block-start:.25rem;inset-inline-end:-.6rem;margin:0}.ts-line__remove .ts-iconbtn{color:var(--muted)}.ts-line__remove .ts-iconbtn:hover{background:var(--sale-tint);color:var(--sale)}.ts-line .ts-stepper button{width:2.4rem;height:2.4rem}.ts-line .ts-stepper input{width:2.5rem;height:2.4rem}.ts-ship{display:grid;gap:.3rem;margin-block-start:.4rem;padding-block-start:.6rem;border-block-start:1px dashed var(--border);font-size:.78rem;color:var(--text)}.ts-ship p{display:flex;align-items:center;gap:.25rem}.ts-ship .is-free{font-weight:600;color:var(--action-hover)}.ts-ship .ic{width:1rem;height:1rem}.ts-sum{padding:.85rem .95rem;border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.ts-sum h2{margin-block-end:.5rem}.ts-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-block:.16rem;font-size:.84rem;font-variant-numeric:tabular-nums}.ts-sum__row span:last-child,.ts-sum__row b{white-space:nowrap}.ts-sum__row--save{color:var(--action-hover);font-weight:600}.ts-sum__row--total{margin-block-start:.3rem;padding-block-start:.45rem;border-block-start:1px dashed var(--border);font-size:1.02rem;font-weight:700;color:var(--ink)}.ts-sum__group{margin-block-end:.5rem;padding-block-end:.4rem;border-block-end:1px solid var(--well)}.ts-sum__merchant{margin-block-end:.25rem;font-size:.78rem;font-weight:600;color:var(--action)}.ts-sum__lines{display:grid;gap:.45rem}.ts-sum__lines li{display:flex;align-items:center;gap:.5rem;font-size:.8rem;line-height:1.4}.ts-sum__lines img{flex:none;width:2.5rem;height:2.5rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;background:var(--well)}.ts-sum__lines span{flex:1;min-width:0;overflow-wrap:anywhere}.ts-sum__lines small{display:block;font-size:.72rem;color:var(--muted)}.ts-sum__lines b{flex:none;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.ts-cart__main .ts-sum__row{margin-block-start:.2rem}.ts-cart__side{display:contents}.ts-cart .ts-sum{margin-block-start:.7rem}.ts-cart__cta{position:-webkit-sticky;position:sticky;inset-block-end:calc(var(--tabbar) + var(--safe-bottom));z-index:20;display:flex;align-items:center;gap:.75rem;margin-block-start:.7rem;margin-inline:calc(var(--gutter) * -1);padding:.5rem var(--gutter);border-block-start:1px solid var(--border);background:var(--surface);box-shadow:0 -10px 20px -18px #063a3380}.ts-cart__cta .ts-sum__row--total{flex:none;flex-direction:column;gap:0;margin:0;padding:0;border:0;font-size:.98rem;line-height:1.25}.ts-cart__cta .ts-sum__row--total span:first-child{font-size:.72rem;font-weight:500;color:var(--muted)}.ts-cart__cta .ts-btn,.ts-cart__cta .ts-field-error{flex:1}.ts-cart__clear{margin:0;text-align:center}body:has(.ts-cart__cta) .ts-toast{inset-block-end:calc(var(--tabbar) + var(--safe-bottom) + 4.6rem)}.ts-drawer{display:flex;flex-direction:column;gap:.2rem;min-height:100%}.ts-drawer__foot{position:-webkit-sticky;position:sticky;inset-block-end:0;display:grid;gap:.45rem;margin-block-start:auto;padding-block:.5rem .1rem;background:var(--surface)}.ts-quick{display:flex;align-items:center;gap:.7rem;padding-block-start:.4rem}.ts-quick img{flex:none;width:4rem;height:4rem;border-radius:.7rem;-o-object-fit:cover;object-fit:cover;background:var(--well)}.ts-quick strong{display:block;font-size:.9rem;font-weight:600;line-height:1.4;color:var(--ink)}.ts-auth{max-width:26rem;margin-block-start:1rem;margin-inline:auto;border:1px solid var(--border);border-radius:var(--r-lg);overflow:clip;background:var(--surface)}.ts-auth__head{padding:1rem 1.15rem;background-color:var(--ink);background-image:var(--night);background-size:24px 24px;color:#fff}.ts-auth__head h1{font-size:1.2rem;font-weight:700;line-height:1.3}.ts-auth__head p{font-size:.82rem;color:#bfe6dd}.ts-auth__body{position:relative;display:grid;gap:.7rem;padding:1rem 1.15rem 1.1rem}.ts-auth__body .ts-alert{margin:0}.ts-auth__body form{display:grid;gap:.55rem;margin:0}.ts-auth__body .ts-label{margin-block-end:-.35rem}.ts-auth__other{justify-self:center;display:inline-flex;align-items:center;min-height:2.75rem;font-size:.82rem;font-weight:600;color:var(--action)}.ts-co__main{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem}.ts-co__main .co-card{margin:0}.ts-co__side{margin-block-start:.7rem}.ts-co__side>*+*{margin-block-start:.7rem}.ts-co__pay{min-height:3rem;font-size:.95rem}body button.ts-co__pay{min-height:3rem}.ts-coupon{display:flex;gap:.4rem}.ts-coupon .ts-input{flex:1;min-width:0}.ts-coupon .ts-btn{flex:none}#co-coupon-note:empty{display:none}#co-coupon-note[data-state=ok]{color:var(--action-hover);font-weight:600}#co-coupon-note[data-state=bad]{color:var(--sale)}.ts-zones{display:grid;gap:.2rem;margin-block-end:.8rem;font-size:.84rem}.ts-status{flex:none;display:inline-flex;align-items:center;min-height:1.5rem;padding-inline:.55rem;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap}.ts-status--amber{background:var(--sand-tint);color:#6b5a33}.ts-status--blue,.ts-status--indigo{background:var(--cyan-tint);color:#0b5563}.ts-status--purple{background:var(--plum-tint);color:#4e4654}.ts-status--emerald{background:var(--tint);color:var(--action-hover)}.ts-status--red{background:var(--sale-tint);color:var(--sale)}.ts-status--gray{background:var(--well);color:var(--muted)}.ts-orders{display:grid;gap:.7rem}.ts-ordercard{display:grid;gap:.3rem;font-size:.82rem;color:var(--muted)}.ts-ordercard.ts-panel{margin:0}.ts-ordercard header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ts-ordercard strong{font-size:.9rem;font-weight:600;color:var(--ink)}.ts-ordercard__thumbs{display:flex;gap:.35rem;padding-block:.15rem}.ts-ordercard__thumbs img{width:3rem;height:3rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;background:var(--well)}.ts-ordercard .ts-more{justify-self:start;min-height:2.75rem}.ts-order__head{display:flex;align-items:center;gap:.3rem;padding-block:.6rem 0;margin-inline-start:-.6rem}.ts-order__head h1{flex:1;min-width:0;font-size:1.05rem;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.ts-order>.ts-alert{margin-block-start:.7rem}.ts-order__pay{margin-block-start:.7rem}.ts-order__pay .ts-help{text-align:center}.ts-order__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;margin-block-start:.7rem}.ts-order__main,.ts-order__side{display:grid;gap:.7rem;align-content:start;min-width:0}.ts-order__main .ts-panel,.ts-order__side .ts-panel,.ts-order__side form{margin:0}.ts-order__totals{margin-block-start:.3rem;padding-block-start:.5rem;border-block-start:1px dashed var(--border)}.ts-address{margin-block-start:.4rem;font-size:.84rem;line-height:1.7}.ts-address dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .8rem;margin-block-start:.35rem}.ts-address dt{color:var(--muted)}.ts-address__notes{white-space:pre-line}.ts-order .btn-outline{display:inline-flex;align-items:center;min-height:2.4rem;padding-inline:.9rem;border-radius:.8rem;box-shadow:inset 0 0 0 1.5px var(--action);color:var(--action);font-size:.82rem;font-weight:600}.ts-reviewform>summary{display:flex;align-items:center;min-height:2.75rem;font-size:.86rem;font-weight:600;color:var(--action);cursor:pointer}.ts-reviewform form{display:grid;gap:.6rem;margin:0;padding-block:.3rem .3rem}.ts-reviewform .ts-btn{justify-self:start}.ts-star{width:.95rem;height:.95rem;color:var(--star);fill:var(--star)}.ts-opt i.sr-only{font-style:normal}.ts-poll{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-block-start:.7rem;padding:.6rem .8rem;border:1px dashed #CFE3DD;border-radius:.7rem;background:var(--surface);font-size:.84rem;color:var(--muted)}.ts-poll__spin{flex:none;width:1rem;height:1rem;border:2px solid var(--border);border-block-start-color:var(--action);border-radius:50%;animation:ts-turn .9s linear infinite}.ts-poll.is-late .ts-poll__spin{display:none}@keyframes ts-turn{to{transform:rotate(360deg)}}@media (min-width: 640px){.ts-fgrid,.ts-orders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){:root{--user-sticky-top: var(--topbar-height)}.is-focused{--user-sticky-top: 4.1rem}.ts-panel,.co-card{padding:1.1rem 1.25rem}.ts-panel h2,.co-card h2,.ts-sum h2{font-size:1.05rem}.ts-cart{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:1.25rem;align-items:start}.ts-cart__side{display:block;position:-webkit-sticky;position:sticky;padding:1.1rem 1.25rem .4rem;border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.ts-cart .ts-sum{margin:0;padding:0;border:0;background:none}.ts-cart__cta{position:static;display:grid;gap:.6rem;margin:.3rem 0 0;padding:0;border:0;background:none;box-shadow:none}.ts-cart__cta .ts-sum__row--total{flex-direction:row;gap:.75rem;margin-block-start:.3rem;padding-block-start:.5rem;border-block-start:1px dashed var(--border);font-size:1.1rem}.ts-cart__cta .ts-sum__row--total span:first-child{font-size:inherit;font-weight:inherit;color:inherit}body:has(.ts-cart__cta) .ts-toast{inset-block-end:1.5rem}.ts-line{grid-template-columns:5.5rem minmax(0,1fr);gap:.9rem}.ts-line--flat{grid-template-columns:4rem minmax(0,1fr) auto}.ts-line__name{font-size:.95rem}.ts-drawer .ts-line{grid-template-columns:4.5rem minmax(0,1fr);gap:.7rem}.ts-drawer .ts-line__name{font-size:.86rem}.ts-auth{margin-block-start:2rem}.ts-flow{width:min(100%,30rem);margin-inline:auto;padding-block:1.1rem .6rem}.ts-flow--five{width:min(100%,44rem)}.ts-flow li{font-size:.84rem}.ts-flow time{font-size:.72rem}.ts-co{display:grid;grid-template-columns:minmax(0,1fr) 23rem;gap:1.25rem;align-items:start}.ts-co__side{position:-webkit-sticky;position:sticky;margin:0}.ts-co .ts-sum__lines{max-height:15rem;overflow-y:auto}.ts-orders{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-order__head h1{font-size:1.3rem}.ts-order__pay{max-width:26rem;margin-inline:auto}.ts-order__grid{grid-template-columns:minmax(0,1fr) 21rem;gap:1.25rem;align-items:start}}@media (max-width: 1023.98px){html:has(dialog[open]){overflow:hidden}body:not(.is-focused) .admin-switch-return{bottom:calc(var(--tabbar) + var(--safe-bottom) + .5rem)}.has-stickybuy .ts-consent{inset-block-end:calc(var(--tabbar) + var(--safe-bottom) + 4.35rem)}}@media (min-width: 640px){.ts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-rail>.ts-card{flex-basis:11rem}.ts-tags,.ts-trust{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-hero,.ts-hero.ts-banner,.ts-collage{min-height:12rem}.ts-snap{width:6.4rem}.ts-snap--a{inset-inline-start:1rem}.ts-snap--b{inset-inline-end:1rem;width:7rem}.ts-snap--c{inset-inline-start:7.5rem;width:5.8rem}.ts-inline{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.ts-shopfacts,.ts-steps,.ts-reviews,.ts-policies__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.ts-gallery__slide{aspect-ratio:4 / 3}.ts-sheet:not(.ts-sheet--side){inset-inline:0;inset-block:0;margin:auto;width:min(92vw,30rem);height:-moz-fit-content;height:fit-content;max-height:80vh;border-radius:var(--r-lg)}.ts-toast{inset-inline:auto 1.25rem;inset-block-end:1.25rem;min-width:18rem}}@media (min-width: 1024px){:root{--gutter: 1.5rem;--topbar-height: 7.5rem}body{font-size:1rem}.ts-foot,.has-stickybuy .ts-foot{padding-block-end:1.5rem}.ts-tabbar,.ts-stickybuy{display:none}.ts-toast{inset-block-end:1.5rem}.ts-consent{inset-inline:auto 1.25rem;inset-block-end:1.25rem;max-width:30rem}.ts-head,.ts-head--search{top:0}.ts-head__row{grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem;padding-block:.7rem}.ts-search{grid-column:2;grid-row:1;height:2.85rem}.ts-search input{font-size:.92rem}.ts-logo img{width:2.6rem;height:2.6rem}.ts-logo b{font-size:1.1rem}.ts-logo small{font-size:.74rem}.is-focused .ts-logo small{display:block}.ts-secure{justify-self:start;font-size:.84rem}.ts-desk{display:inline-grid}.ts-nav{display:flex;gap:1.5rem;font-size:.9rem;font-weight:500;color:var(--ink);padding-block:.1rem .6rem}.ts-nav a:hover{color:var(--action)}.ts-nav a.hot{color:var(--sale);font-weight:600}.ts-cats{gap:1.35rem;justify-content:space-between;padding-block:1rem .4rem}.ts-cat{width:5.6rem;font-size:.82rem}.ts-cat__img{width:5rem;height:5rem}.ts-hero{min-height:19rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:1.75rem}.ts-hero.ts-banner{min-height:19rem;border-radius:1.75rem}.ts-carousel__track{border-radius:1.75rem}.ts-hero__text{padding:2.5rem 3rem}.ts-hero__kick{font-size:.8rem}.ts-hero h1,.ts-hero h2{font-size:2.5rem}.ts-hero p{font-size:1.05rem;margin-block:.5rem 1.1rem}.ts-btn--paper{padding-inline:1.3rem;font-size:.95rem}.ts-btn--paper,body button.ts-btn--paper{min-height:2.9rem}.ts-collage{min-height:19rem}.ts-snap{width:9.5rem;padding:.4rem .4rem .9rem}.ts-snap--a{inset-block-start:1.6rem;inset-inline-start:18%}.ts-snap--b{inset-block-start:3.4rem;inset-inline-end:20%;width:11rem}.ts-snap--c{inset-block-end:-1.9rem;inset-inline-start:34%;width:8.5rem}.ts-sec{padding-block-start:2.25rem}.ts-sec__head h2{font-size:1.3rem}.ts-more{font-size:.9rem}.ts-stages{justify-content:flex-start;gap:.6rem;padding-block-start:1.1rem}.ts-stage{font-size:.9rem;min-height:2.6rem;padding-inline:1rem}.ts-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.ts-grid--list,.ts-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-rail{gap:.9rem;margin-inline:0;margin-block:-.3rem -1rem;padding:.3rem 0 1.2rem;scroll-padding-inline:0}.ts-rail>.ts-card{flex:0 0 calc((100% - 3.6rem)/5);min-width:0}.ts-railbtn{position:absolute;inset-block-start:36%;z-index:3;display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:var(--sh)}.ts-railbtn:hover{color:var(--action)}.ts-railbtn--start{inset-inline-start:-1.1rem}.ts-railbtn--end{inset-inline-end:-1.1rem}.ts-card:hover{box-shadow:var(--sh);transform:translateY(-2px)}.ts-card__name{font-size:.9rem}.ts-price b{font-size:1.08rem}.ts-price b small{font-size:.7rem}.ts-price--lg b{font-size:1.75rem}.ts-price--lg b small{font-size:.9rem}.ts-add{width:2.5rem;height:2.5rem}.ts-flash{margin-block-start:2.25rem;padding-block:1.4rem 1.6rem}.ts-count{font-size:1rem}.ts-count b{min-width:2.1rem;height:2.1rem}.ts-finder{padding:1.5rem 1.75rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1.5rem;align-items:center}.ts-finder p{margin-block-end:0}.ts-finder__row{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.ts-finder__row .ts-field:first-child{grid-column:auto}.ts-finder .ts-btn{grid-column:auto;width:auto}.ts-pricetag{min-height:5.5rem}.ts-pricetag b{font-size:1.2rem}.ts-listing{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.75rem;align-items:start}.ts-sheet.ts-filters{position:-webkit-sticky;position:sticky;inset:auto;inset-block-start:7rem;display:block;width:auto;height:auto;max-width:none;max-height:calc(100vh - 8rem);margin:0;border-radius:0;background:none;overflow:auto}.ts-filters .ts-sheet__head{padding:.95rem 0 .3rem;border:0}.ts-filters .ts-iconbtn{display:none}.ts-filters .ts-sheet__body{padding:0;overflow:visible}.ts-fgroup{display:block;padding-block:0 .4rem}.ts-fgroup a{display:flex;min-height:2.1rem;padding:0;border:0;background:none;font-size:.88rem}.ts-fgroup a:hover{color:var(--action)}.ts-fgroup a[aria-current]{background:none}.ts-filterbtn{display:none}.ts-listhead h1{font-size:1.4rem}.ts-product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.25rem;align-items:start}.ts-gallery{margin-inline:0;display:grid;grid-template-columns:auto minmax(0,1fr)}.ts-gallery__track{grid-column:2;grid-row:1;border-radius:var(--r-lg)}.ts-gallery__slide{aspect-ratio:1}.ts-gallery__dots{display:none}.ts-gallery__thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:.5rem;max-height:34rem;margin-inline-end:.75rem;overflow-y:auto;scrollbar-width:thin}.ts-gallery__thumb{flex:none;width:4.5rem;height:4.5rem;padding:.1rem;border:2px solid var(--border);border-radius:.7rem;overflow:hidden;background:var(--surface)}.ts-gallery__thumb[aria-pressed=true]{border-color:var(--action)}.ts-gallery__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.45rem}.ts-gallery .ts-heart{grid-column:2}.ts-buybox{position:-webkit-sticky;position:sticky;inset-block-start:7rem;gap:.75rem}.ts-buybox h1{font-size:1.6rem}.ts-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-shop__cover{height:8rem}.ts-shop__row{flex-wrap:nowrap;padding-inline:1.5rem}.ts-shop__logo{width:5.5rem;height:5.5rem;margin-block-start:-2.5rem}.ts-shop__name h1{font-size:1.5rem}.ts-pagehero{padding:2.5rem 3rem}.ts-pagehero h1{font-size:2rem}.ts-pagehero p{font-size:1rem}.ts-prose h1{font-size:1.6rem}.ts-prose{font-size:1rem}}@media (pointer: coarse){.ts-add{width:2.75rem;height:2.75rem}.ts-btn--paper,.ts-btn--sm,body button.ts-btn--paper,body button.ts-btn--sm{min-height:2.75rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.ts-head,.ts-announce,.ts-tabbar,.ts-toast,.ts-consent,.ts-stickybuy,.ts-foot{display:none}body{padding-block-end:0;background:#fff}}
