.tl-sp{--sp-navy: #1B2A4A;--sp-cream: #FFF8F0;--sp-sand: #F6EBDD;--sp-sand-2: #EFE1CD;--sp-gold: #C8A04A;--sp-gold-light: #DDBB6A;--sp-gold-dark: #8A6A22;--sp-muted: #4A5670;--sp-orange: #FF6B1A;--sp-orange-hover: #F25A0A;--sp-maroon: #6E1F2F;--sp-green: #1F4A3B;--sp-serif: "Fraunces", Georgia, serif;--sp-deva: "Tiro Devanagari Hindi", serif;--sp-px: 20px;--sp-py: 36px;--sp-gap: 12px;--sp-big: 28px;color:var(--sp-navy);background:var(--sp-cream);font-family:var(--tl-font-body);-webkit-font-smoothing:antialiased;overflow:hidden}.tl-sp *,.tl-sp *:before,.tl-sp *:after{box-sizing:border-box}.tl-sp__sec{position:relative;padding:var(--sp-py) var(--sp-px);background:var(--sp-cream);overflow:hidden}.tl-sp__sec--sand{background:var(--sp-sand)}.tl-sp__sec--cream{background:var(--sp-cream)}.tl-sp__sec--band{color:var(--sp-cream);background-color:var(--sp-band, var(--sp-navy));background-image:radial-gradient(rgba(221,187,106,.16) 1px,transparent 1.6px),radial-gradient(rgba(221,187,106,.08) 2.5px,transparent 3px);background-size:18px 18px,54px 54px;background-position:0 0,9px 9px;transition:background-color .5s ease}.tl-sp__wrap{position:relative;max-width:1280px;margin:0 auto}.tl-sp__wm{position:absolute;top:-12px;right:-10px;font-family:var(--sp-deva);font-size:110px;line-height:1;color:var(--sp-navy);opacity:.05;pointer-events:none;white-space:nowrap}.tl-sp__wm--light{color:var(--sp-cream);opacity:.06}.tl-sp__wm--left{right:auto;left:-8px}.tl-sp__head{position:relative;display:flex;flex-direction:column;gap:12px;margin-bottom:var(--sp-big);max-width:760px}.tl-sp__eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sp-gold-dark)}.tl-sp__eyebrow>span{width:28px;height:1px;background:var(--sp-gold)}.tl-sp__eyebrow--light{color:var(--sp-gold-light)}.tl-sp__eyebrow-sm{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sp-gold-light)}.tl-sp__eyebrow-sm--dark{color:var(--sp-gold-dark)}.tl-sp__h2{margin:0;font-family:var(--sp-serif);font-weight:400;font-size:32px;line-height:1.08;letter-spacing:-.02em;text-wrap:pretty;color:inherit}.tl-sp__h2 em{font-style:italic}.tl-sp__em--maroon{color:var(--sp-maroon)}.tl-sp__em--gold{color:var(--sp-gold-light)}.tl-sp__em--green{color:var(--sp-green)}.tl-sp__lead{margin:0;font-size:15px;line-height:1.6;color:var(--sp-muted);max-width:520px}.tl-sp__lead--light{color:var(--sp-sand)}.tl-sp__muted{font-size:14px;color:var(--sp-muted)}.tl-sp__split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-big);align-items:start}.tl-sp__stack{display:flex;flex-direction:column;gap:16px;min-width:0}.tl-sp__stack--lg{gap:24px}.tl-sp__rail{display:flex;gap:var(--sp-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--sp-px) * -1);padding:0 var(--sp-px) 6px;scroll-padding-left:var(--sp-px);-webkit-overflow-scrolling:touch}.tl-sp__rail::-webkit-scrollbar{display:none}.tl-sp__rail>*{scroll-snap-align:start}.tl-sp__frame{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:var(--sp-sand)}.tl-sp__frame--sq{aspect-ratio:1 / 1;border-radius:18px}.tl-sp__frame--shadow{box-shadow:0 24px 60px #00000059}.tl-sp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tl-sp__img--contain{object-fit:contain;background:#fff}.tl-sp__cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.tl-sp__atc{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border:0;border-radius:9999px;background:var(--sp-orange);color:var(--sp-navy);font-family:var(--tl-font-body);font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #ff6b1a59;transition:background .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.tl-sp__atc:hover{background:var(--sp-orange-hover);transform:translateY(-1px)}.tl-sp__atc:focus-visible{outline:2px solid var(--sp-navy);outline-offset:3px}.tl-sp__atc[disabled]{opacity:.55;cursor:not-allowed;transform:none}.tl-sp__atc-price:before{content:"\2014";margin-right:8px}.tl-sp__atc-price[hidden]{display:none}.tl-sp__sec--band .tl-sp__atc{box-shadow:0 8px 24px #00000040}.tl-sp__free{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sp-muted)}.tl-sp__free svg{color:#a07c2c;flex-shrink:0}.tl-sp__rail--videos{margin-bottom:var(--sp-big)}.tl-sp__video{flex:0 0 44%;position:relative;aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:var(--sp-navy);box-shadow:0 12px 30px #1b2a4a2e;cursor:pointer}.tl-sp__video video,.tl-sp__video img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tl-sp__video-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#0e16288c,#0e162800 30% 62%,#0e1628bf)}.tl-sp__video-cap{position:absolute;left:10px;right:10px;bottom:12px;font-size:12px;line-height:1.4;color:var(--sp-cream);pointer-events:none}.tl-sp__video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,248,240,.6);background:#fff8f038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sp-cream);display:grid;place-items:center;cursor:pointer;transition:opacity .2s ease}.tl-sp__video.is-playing .tl-sp__video-play{opacity:0}.tl-sp__reviews{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch}.tl-sp__rating{background:var(--sp-cream);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:8px;justify-content:center}.tl-sp__rating-num{display:flex;align-items:baseline;gap:10px}.tl-sp__rating-num span{font-family:var(--sp-serif);font-size:52px;line-height:1}.tl-sp__rating-num small{font-size:14px;color:var(--sp-muted)}.tl-sp__stars{display:inline-flex;gap:2px;color:var(--sp-gold)}.tl-sp__stars svg{width:20px;height:20px;display:block}.tl-sp__stars--sm svg{width:14px;height:14px}.tl-sp__stars .is-off{opacity:.25}.tl-sp__link{align-self:flex-start;font-size:13px;font-weight:600;color:var(--sp-navy);text-decoration:underline;text-underline-offset:3px}.tl-sp__rev-col{display:flex;flex-direction:column;gap:12px;min-width:0}.tl-sp__rail--reviews{gap:14px}.tl-sp__review{flex:0 0 86%;background:var(--sp-cream);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:10px}.tl-sp__review-who{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tl-sp__avatar{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--sp-sand);border:1px solid var(--sp-gold);display:grid;place-items:center;font-family:var(--sp-serif);font-size:17px;color:var(--sp-gold-dark)}.tl-sp__review-name{font-size:14px;font-weight:600}.tl-sp__verified{font-size:11px;font-weight:600;color:var(--sp-green)}.tl-sp__review-title{margin:0;font-size:14px;font-weight:600}.tl-sp__review-body{margin:0;font-family:var(--sp-serif);font-style:italic;font-size:15.5px;line-height:1.55}.tl-sp__rail-nav{display:flex;justify-content:flex-end;gap:8px}.tl-sp__round{width:44px;height:44px;border-radius:50%;border:1px solid var(--sp-gold);background:transparent;color:var(--sp-navy);display:grid;place-items:center;cursor:pointer}.tl-sp__hs{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent}.tl-sp__hs-pulse{position:absolute;width:24px;height:24px;border-radius:50%;background:#c8a04a99;animation:tlSpPulse 2.2s ease-out infinite}.tl-sp__hs-dot{position:relative;width:24px;height:24px;border-radius:50%;background:var(--sp-gold);border:2px solid var(--sp-cream);box-shadow:0 2px 8px #00000059;display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--sp-navy)}.tl-sp__hs.is-active .tl-sp__hs-dot{background:var(--sp-cream)}@keyframes tlSpPulse{0%{transform:scale(1);opacity:.75}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.tl-sp__hs-pulse{animation:none}}.tl-sp__hs-tip{position:absolute;z-index:3;transform:translate(-50%,-150%);padding:6px 12px;border-radius:9999px;background:var(--sp-cream);color:var(--sp-navy);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:0 6px 18px #00000040;transition:left .25s ease,top .25s ease}.tl-sp__hs-tip[data-align=end]{transform:translate(-90%,-150%)}.tl-sp__hs-tip[data-align=start]{transform:translate(-10%,-150%)}.tl-sp__colour-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tl-sp__colour-text{display:flex;flex-direction:column;gap:2px;font-size:15px}.tl-sp__colour-note{color:var(--sp-sand)}.tl-sp__swatches{display:flex;gap:10px}.tl-sp__swatch{width:48px;height:48px;padding:4px;border-radius:50%;border:2px solid rgba(255,248,240,.3);background:transparent;cursor:pointer}.tl-sp__swatch>span{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff59}.tl-sp__swatch.is-active{border-color:var(--sp-gold-light)}.tl-sp__swatch:focus-visible{outline:2px solid var(--sp-gold-light);outline-offset:2px}.tl-sp__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(200,160,74,.5);border-bottom:1px solid rgba(200,160,74,.5)}.tl-sp__stats>div{padding:16px 8px;display:flex;flex-direction:column;gap:4px;border-left:1px solid rgba(200,160,74,.35)}.tl-sp__stats>div:first-child{padding-left:0;border-left:0}.tl-sp__stats strong{font-family:var(--sp-serif);font-weight:400;font-size:26px;line-height:1;color:var(--sp-gold-light)}.tl-sp__stats span{font-size:12px;line-height:1.4;color:var(--sp-sand)}.tl-sp__detail{background:var(--sp-cream);color:var(--sp-navy);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 40px #00000040}.tl-sp__detail-top{display:flex;align-items:center;gap:10px}.tl-sp__detail-num{width:28px;height:28px;border-radius:50%;background:var(--sp-gold);display:grid;place-items:center;font-size:12px;font-weight:700}.tl-sp__detail-title{font-family:var(--sp-serif);font-size:24px;line-height:1.15}.tl-sp__detail-desc{margin:0;font-size:15px;line-height:1.6;color:var(--sp-muted)}.tl-sp__chips{display:flex;flex-wrap:wrap;gap:8px}.tl-sp__chip{min-height:44px;padding:0 16px;border-radius:9999px;border:1px solid rgba(255,248,240,.35);background:transparent;color:var(--sp-cream);font-family:var(--tl-font-body);font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.tl-sp__chip b{font-size:11px}.tl-sp__chip.is-active{background:var(--sp-gold-light);border-color:var(--sp-gold-light);color:var(--sp-navy)}.tl-sp__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-gap)}.tl-sp__fig{margin:0;display:flex;flex-direction:column;gap:8px}.tl-sp__fig figcaption{font-size:12px;color:var(--sp-muted)}.tl-sp__fits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tl-sp__fits li{display:flex;align-items:center;gap:12px;min-height:56px}.tl-sp__fit-ic{width:44px;height:44px;flex-shrink:0;border-radius:50%;border:1px solid var(--sp-gold);display:grid;place-items:center;color:#a07c2c}.tl-sp__fits li>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}.tl-sp__fits b{font-size:15px;font-weight:500}.tl-sp__fits small{font-size:12px;color:var(--sp-muted)}.tl-sp__size-card{background:var(--sp-sand);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:16px}.tl-sp__rule{display:flex;align-items:center;gap:12px}.tl-sp__rule span{flex:1;height:1px;background:var(--sp-gold)}.tl-sp__rule i{width:6px;height:6px;transform:rotate(45deg);border:1px solid #A07C2C}.tl-sp__rule em{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sp-gold-dark)}.tl-sp__size-dims{margin:0;text-align:center;font-family:var(--sp-serif);font-size:22px;line-height:1.3}.tl-sp__tags{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.tl-sp__tags span{padding:6px 12px;border-radius:9999px;background:var(--sp-cream);font-size:12px}.tl-sp__rail--occ{margin-bottom:var(--sp-big)}.tl-sp__occ{flex:0 0 74%;position:relative;aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;background:var(--sp-sand);box-shadow:0 10px 30px #1b2a4a1a}.tl-sp__occ .tl-sp__img{transition:transform .7s cubic-bezier(.25,.8,.25,1)}.tl-sp__occ:hover .tl-sp__img{transform:scale(1.06)}.tl-sp__occ-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0e1628e6,#0e162880 34%,#0e162800 60%)}.tl-sp__occ-text{position:absolute;left:0;right:0;bottom:0;padding:18px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.tl-sp__occ-num{font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--sp-gold-light)}.tl-sp__occ-name{font-family:var(--sp-serif);font-size:24px;line-height:1.1;color:var(--sp-cream)}.tl-sp__occ-tip{font-size:13px;line-height:1.5;color:var(--sp-sand)}.tl-sp--reveal [data-tl-sp-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.25,.8,.25,1),transform .7s cubic-bezier(.25,.8,.25,1)}.tl-sp--reveal [data-tl-sp-reveal].is-in{opacity:1;transform:none}.tl-sp__sec--navy{color:var(--sp-cream);background-color:var(--sp-navy);background-image:radial-gradient(rgba(221,187,106,.14) 1px,transparent 1.6px);background-size:18px 18px}.tl-sp__wrap--narrow{max-width:880px;display:flex;flex-direction:column;gap:var(--sp-big)}.tl-sp__wrap--narrow>.tl-sp__head{margin-bottom:0}.tl-sp__head--center{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.tl-sp__head--center .tl-sp__h2{text-wrap:balance}.tl-sp__h3{margin:0 0 6px;font-family:var(--sp-serif);font-weight:400;font-size:26px;line-height:1.15;color:inherit}.tl-sp__h3 em{font-style:italic}.tl-sp__compare{border:1px solid rgba(200,160,74,.45);border-radius:20px;overflow:hidden}.tl-sp__compare-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);border-top:1px solid rgba(255,255,255,.08)}.tl-sp__compare-row>span{padding:14px 8px;display:grid;place-items:center}.tl-sp__compare-row>span:first-child{padding-left:14px;place-items:center start;font-size:14px;line-height:1.4}.tl-sp__compare-row--head{border-top:0;background:#fff8f00f}.tl-sp__compare-row--head>span{text-align:center;font-size:12px;line-height:1.3}.tl-sp__compare-us{background:#c8a04a1f}.tl-sp__compare-row--head .tl-sp__compare-us{font-weight:600;color:var(--sp-gold-light)}.tl-sp__compare-row--head .tl-sp__compare-them{font-weight:500;color:#b7bfce}.tl-sp__compare-yes{width:30px;height:30px;border-radius:50%;border:1px solid var(--sp-gold);display:grid;place-items:center;color:var(--sp-gold-light)}.tl-sp__compare-them svg{color:#8a93a6}.tl-sp__faqs{display:flex;flex-direction:column;gap:12px}.tl-sp__faq{background:var(--sp-cream);color:var(--sp-navy);border-radius:16px;overflow:hidden}.tl-sp__faq summary{min-height:60px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;font-weight:600;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.tl-sp__faq summary::-webkit-details-marker{display:none}.tl-sp__faq summary svg{flex-shrink:0;transition:transform .25s ease}.tl-sp__faq[open] summary svg{transform:rotate(180deg)}.tl-sp__faq summary:focus-visible{outline:2px solid var(--sp-gold);outline-offset:-2px}.tl-sp__faq-a{padding:0 18px 18px;font-size:15px;line-height:1.65;color:var(--sp-muted)}.tl-sp__decide{display:flex;flex-direction:column;align-items:center;gap:12px}.tl-sp__decide-q{font-family:var(--sp-serif);font-size:20px;color:var(--sp-sand)}.tl-sp__wa{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border:1.5px solid var(--sp-cream);border-radius:9999px;color:var(--sp-cream);text-decoration:none;font-size:15px;font-weight:600;transition:background .2s ease}.tl-sp__wa:hover{background:#fff8f014;color:var(--sp-cream)}.tl-sp__sec--navy .tl-sp__atc{box-shadow:none}@media(min-width:768px){.tl-sp__compare-row>span:first-child{padding-left:20px;font-size:16px}.tl-sp__compare-row--head>span{font-size:14px}.tl-sp__compare-row>span{padding:16px 8px}.tl-sp__h3{font-size:32px}.tl-sp__faq summary{padding:16px 20px}.tl-sp__faq-a{padding:0 20px 20px}.tl-sp__decide{flex-direction:row;justify-content:center}.tl-sp__decide-q{margin-right:12px}.tl-sp__wa{width:auto}}@media(min-width:768px){.tl-sp{--sp-px: 32px;--sp-py: 50px;--sp-gap: 16px;--sp-big: 32px}.tl-sp__h2{font-size:40px}.tl-sp__lead{font-size:16px}.tl-sp__wm{font-size:170px;top:-20px}.tl-sp__atc{width:auto}.tl-sp__video{flex-basis:30%}.tl-sp__review{flex-basis:calc((100% - 14px)/2)}.tl-sp__occ{flex-basis:40%}.tl-sp__stats strong{font-size:34px}}@media(min-width:1024px){.tl-sp{--sp-px: 40px;--sp-py: 50px;--sp-gap: 20px;--sp-big: 40px}.tl-sp__h2{font-size:46px;line-height:1.06}.tl-sp__lead{font-size:17px}.tl-sp__wm{font-size:220px;top:-30px}.tl-sp__split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.tl-sp__rail--videos .tl-sp__video{flex-basis:calc((100% - 80px)/5)}.tl-sp__rail--videos,.tl-sp__rail--occ{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.tl-sp__reviews{grid-template-columns:300px minmax(0,1fr);gap:32px}.tl-sp__rail--reviews{margin:0;padding:0 0 4px}.tl-sp__rail--occ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.tl-sp__stats strong{font-size:40px}.tl-sp__detail-title{font-size:26px}.tl-sp__cta-row .tl-sp__atc{align-self:flex-start}}@media(min-width:1280px){.tl-sp{--sp-px: 80px;--sp-big: 48px}.tl-sp__h2{font-size:54px}}.tl-sticky-atc--special{background:#fff8f0f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #C8A04A;box-shadow:0 -10px 30px #1b2a4a1f}.tl-sticky-atc--special .tl-sticky-atc__title,.tl-sticky-atc--special .tl-sticky-atc__price{color:#1b2a4a}.tl-sticky-atc--special .tl-sticky-atc__thumb{border-radius:12px}.tl-sticky-atc--special [data-toyland-sticky-atc-add]{background:#ff6b1a!important;color:#1b2a4a!important;border-color:#ff6b1a!important;border-radius:9999px!important;font-weight:700;box-shadow:0 6px 18px #ff6b1a59}.tl-sticky-atc--special [data-toyland-sticky-buy-now]{background:#1b2a4a!important;color:#fff8f0!important;border-color:#1b2a4a!important;border-radius:9999px!important}.tl-sticky-atc--special [data-toyland-sticky-atc-add][disabled]{opacity:.55;box-shadow:none}.tl-sp__atc,.tl-pdp--special .tl-pdp__atc{height:56px;min-height:56px;gap:12px;padding:0 28px;border:0;border-radius:9999px;background:#ff6b1a;color:#fff;font-family:var(--tl-font-body);font-size:16px;font-weight:700;letter-spacing:0;white-space:nowrap;box-shadow:inset 0 1px #ffffff4d,0 8px 20px #ff6b1a47;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;outline:none}.tl-sp__sec--band .tl-sp__atc,.tl-sp__sec--navy .tl-sp__atc{box-shadow:inset 0 1px #ffffff4d,0 8px 20px #ff6b1a47}.tl-sp__atc:hover,.tl-pdp--special .tl-pdp__atc:hover{background:#e85a0c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 10px 24px #e85a0c57}.tl-sp__atc:active,.tl-pdp--special .tl-pdp__atc:active{background:#e85a0c;transform:scale(.98);box-shadow:inset 0 2px 4px #0000001f,0 4px 10px #ff6b1a38}.tl-sp__atc:focus-visible,.tl-pdp--special .tl-pdp__atc:focus-visible{outline:none;box-shadow:0 0 0 3px #fff8f0,0 0 0 5px #c8a04a}.tl-sp__atc[disabled],.tl-pdp--special .tl-pdp__atc:disabled{background:#e4ded5;color:#7d776d;box-shadow:none;transform:none;opacity:1;cursor:not-allowed}.tl-sp__atc-price,.tl-pdp--special .tl-pdp__atc-price{display:inline-flex;align-items:center;gap:12px}.tl-sp__atc-price:before,.tl-pdp--special .tl-pdp__atc-price:before{content:"";display:inline-block;width:1px;height:20px;margin:0;background:#ffffff80;opacity:1}.tl-sp__atc-price[hidden],.tl-pdp--special .tl-pdp__atc-price[hidden]{display:none}.tl-sp__atc[disabled] .tl-sp__atc-price:before{background:#7d776d66}.tl-pdp--special .tl-pdp__qty{height:56px;padding:0;gap:0;background:#fff;border:1px solid #ECE4DA;border-radius:9999px;overflow:hidden}.tl-pdp--special .tl-pdp__qty button{width:44px;height:56px;border-radius:0;font-size:18px;color:#1b2a4a}.tl-pdp--special .tl-pdp__qty button:hover{background:#fff8f0}.tl-pdp--special .tl-pdp__qty-value{width:28px;min-width:28px;font-family:var(--tl-font-body);font-size:16px;font-weight:700;color:#1b2a4a}.tl-pdp--special .tl-pdp__buynow{min-height:56px;border-radius:9999px;background:#fff;color:#1b2a4a;border:1.5px solid #1B2A4A;font-family:var(--tl-font-body);font-size:16px;font-weight:700;transition:background-color .15s ease,color .15s ease}.tl-pdp--special .tl-pdp__buynow:hover{background:#1b2a4a;color:#fff8f0}.tl-pdp--special .tl-pdp__buynow:disabled{background:#e4ded5;color:#7d776d;border-color:#e4ded5}.tl-pdp--special .tl-pincode__btn{height:48px;min-height:48px;padding:0 22px;border-radius:9999px;background:#fff;color:#1b2a4a;border:1.5px solid #1B2A4A;font-family:var(--tl-font-body);font-size:15px;font-weight:700;box-shadow:none;transition:background-color .15s ease,color .15s ease}.tl-pdp--special .tl-pincode__btn:hover{background:#1b2a4a;color:#fff8f0}.tl-pdp--special .tl-pincode__btn:disabled{background:#e4ded5;color:#7d776d;border-color:#e4ded5}.tl-pdp--special .tl-pincode__field{min-height:48px;border-radius:9999px;background:#fff;border-color:#ece4da}.tl-sp__wa{height:48px;min-height:48px;padding:0 24px;font-family:var(--tl-font-body);font-weight:700;transition:background-color .15s ease,color .15s ease}.tl-sp__wa:hover{background:#fff8f0;color:#1b2a4a}.tl-sticky-atc--special [data-toyland-sticky-atc-add]{min-height:48px!important;height:48px;padding:0 18px!important;color:#fff!important;font-family:var(--tl-font-body)!important;font-size:16px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff4d,0 8px 20px #ff6b1a47!important}.tl-sticky-atc--special [data-toyland-sticky-atc-add]:hover{background:#e85a0c!important}.tl-sticky-atc--special [data-toyland-sticky-buy-now]{min-height:48px!important;height:48px;background:#fff!important;color:#1b2a4a!important;border:1.5px solid #1B2A4A!important;font-family:var(--tl-font-body)!important;font-weight:700!important}.tl-sticky-atc--special [data-toyland-sticky-buy-now]:hover{background:#1b2a4a!important;color:#fff8f0!important}.tl-sticky-atc--special [data-toyland-sticky-atc-add][data-tl-unavailable=true],.tl-sticky-atc--special [data-toyland-sticky-buy-now][data-tl-unavailable=true]{background:#e4ded5!important;background-image:none!important;color:#7d776d!important;border-color:#e4ded5!important;box-shadow:none!important}.tl-sd{margin:4px 0 18px;padding:20px;background:#fff;border:1px solid #ECE4DA;border-radius:16px;box-shadow:0 6px 24px #1b2a4a0f;display:flex;flex-direction:column;gap:16px;color:#1b2a4a;font-family:var(--tl-font-body)}.tl-sd__head{display:flex;flex-direction:column;gap:6px}.tl-sd__eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a6a22}.tl-sd__eyebrow span{width:24px;height:1px;background:#c8a04a}.tl-sd__title{margin:0;font-family:Fraunces,Georgia,serif;font-weight:400;font-size:26px;line-height:1.15;color:#1b2a4a}.tl-sd__title em{font-style:italic;color:#6e1f2f}.tl-sd__rule{display:flex;align-items:center;gap:8px}.tl-sd__rule span{flex:1;height:1px;background:#c8a04a}.tl-sd__rule i{width:5px;height:5px;transform:rotate(45deg);background:#c8a04a}.tl-sd__rule b{width:7px;height:7px;transform:rotate(45deg);border:1px solid #C8A04A}.tl-sd__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tl-sd__tile,.tl-sd__row{padding:16px;border:1px solid #ECE4DA;border-radius:12px;background:#fff;min-width:0}.tl-sd__tile{display:flex;flex-direction:column;gap:10px}.tl-sd__row{grid-column:1 / -1;display:flex;align-items:flex-start;gap:14px}.tl-sd__ic{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#fff8f0;display:grid;place-items:center;color:#b8862b}.tl-sd__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4a5670}.tl-sd__size{font-size:22px;font-weight:800;line-height:1.1}.tl-sd__sub{font-size:12px;line-height:1.45;color:#4a5670}.tl-sd__colours{display:flex;flex-direction:column;gap:4px}.tl-sd__colour{min-height:44px;margin-left:-6px;padding:4px 10px 4px 6px;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid transparent;border-radius:9999px;background:transparent;font-family:var(--tl-font-body);color:#1b2a4a;cursor:pointer;-webkit-tap-highlight-color:transparent}.tl-sd__colour.is-active{border-color:#1b2a4a;background:#fff8f0}.tl-sd__colour:focus-visible{outline:2px solid #C8A04A;outline-offset:2px}.tl-sd__dot{width:20px;height:20px;flex-shrink:0;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #ece4da}.tl-sd__colour.is-active .tl-sd__dot{box-shadow:0 0 0 2px #fff,0 0 0 3px #1b2a4a}.tl-sd__colour-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.tl-sd__colour-name{font-size:14px;font-weight:500}.tl-sd__colour.is-active .tl-sd__colour-name{font-weight:700}.tl-sd__colour-note{font-size:11px;color:#4a5670}.tl-sd__row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tl-sd__value{font-size:15px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tl-sd__row.is-open .tl-sd__value{display:block;-webkit-line-clamp:unset;overflow:visible}.tl-sd__more{align-self:flex-start;min-height:32px;padding:0;border:0;background:transparent;font-family:var(--tl-font-body);font-size:13px;font-weight:700;color:#1b2a4a;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tl-sd__more[hidden]{display:none}.tl-sd__note{display:flex;align-items:center;gap:8px;padding-top:4px;font-size:13px;line-height:1.4;color:#4a5670}.tl-sd__note svg{color:#b8862b;flex-shrink:0}@media(min-width:768px){.tl-sd{padding:24px}}@media(max-width:899px){.tl-pdp--special .tl-sd{order:13}}.tl-so{position:relative}.tl-so__wrap{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.tl-so__wrap>.tl-sp__head{margin-bottom:0}.tl-so__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.tl-so__ticket{--so-stub: 104px;position:relative;display:grid;grid-template-columns:var(--so-stub) minmax(0,1fr);min-height:176px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ece4da,0 10px 28px #1b2a4a12}.tl-so__stub{background:#ff6b1a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px 8px}.tl-so__ticket--navy .tl-so__stub{background:#1b2a4a}.tl-so__stub-amt{font-family:Fraunces,Georgia,serif;font-size:36px;font-weight:500;line-height:1}.tl-so__stub-off{font-size:12px;font-weight:800;letter-spacing:.24em}.tl-so__body{position:relative;min-width:0;padding:38px 20px 20px 24px;display:flex;flex-direction:column;gap:6px}.tl-so__body:before{content:"";position:absolute;left:0;top:16px;bottom:16px;border-left:2px dashed #E5D5BF}.tl-so__best{display:none;position:absolute;top:0;right:0;padding:6px 12px;border-radius:0 0 0 12px;background:#c8a04a;color:#1b2a4a;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tl-so__ticket.is-best .tl-so__best{display:block}.tl-so__ticket.is-best:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,#fff0 35%,#ffffffa6,#fff0 65%);transform:translate(-120%);animation:tlSoShine 1.4s ease-in-out .6s 1}@keyframes tlSoShine{to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.tl-so__ticket.is-best:after{animation:none;display:none}}.tl-so__title{font-size:17px;font-weight:700;line-height:1.3}.tl-so__min{font-size:13px;color:#4a5670}.tl-so__code-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.tl-so__code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:700;letter-spacing:.1em;padding:10px 12px;border-radius:8px;background:#fff8f0;border:1px solid #ECE4DA}.tl-so__copy{height:44px;padding:0 16px;border-radius:9999px;border:1.5px dashed #FF6B1A;background:transparent;color:#e85a0c;font-family:var(--tl-font-body);font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease}.tl-so__copy .tl-so__check-ic{display:none}.tl-so__copy.is-copied{border:1.5px solid #1F8A4C;background:#1f8a4c;color:#fff}.tl-so__copy.is-copied .tl-so__copy-ic{display:none}.tl-so__copy.is-copied .tl-so__check-ic{display:inline}.tl-so__copy:focus-visible{outline:2px solid #C8A04A;outline-offset:2px}.tl-so__notch{position:absolute;left:calc(var(--so-stub) - 10px);width:20px;height:20px;border-radius:50%;background:#fff8f0}.tl-so__notch--top{top:-10px;box-shadow:inset 0 -1px #ece4da}.tl-so__notch--bottom{bottom:-10px;box-shadow:inset 0 1px #ece4da}.tl-so__sum{background:#f6ebdd;border-radius:20px;padding:20px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px}.tl-so__sum-price{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.tl-so__was{font-size:17px;color:#4a5670}.tl-so__arrow{color:#b8862b}.tl-so__now{font-family:Fraunces,Georgia,serif;font-size:38px;font-weight:500;line-height:1}.tl-so__with{font-size:14px;color:#4a5670}.tl-so__with strong{color:#1b2a4a;font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.06em}.tl-so__sum:not(.has-best) .tl-so__arrow,.tl-so__sum:not(.has-best) .tl-so__now,.tl-so__sum:not(.has-best) .tl-so__with{display:none}.tl-so__sum.has-best .tl-so__was{text-decoration:line-through}.tl-so__sum .tl-sp__atc{width:100%}.tl-so__toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%);z-index:400;display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:9999px;background:#1b2a4a;color:#fff8f0;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 12px 30px #1b2a4a4d}.tl-so__toast[hidden]{display:none}.tl-so__toast svg{color:#ddbb6a}.tl-sp__trust-row{display:flex;flex-direction:column;align-items:stretch;gap:16px}.tl-sp__trust{display:flex;flex-direction:column;gap:8px}.tl-sp__chips-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tl-sp__chips-trust li{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px;background:#fff;border:1px solid #ECE4DA;border-radius:12px;font-size:16px;font-weight:600;line-height:1.25;color:#1b2a4a}.tl-sp__chips-trust svg{color:#b8862b;flex-shrink:0}.tl-sp__trust-cap{margin:0;font-size:12px;color:#4a5670}@media(max-width:380px){.tl-sp__chips-trust li{padding:8px 12px;gap:8px;font-size:14px}}@media(min-width:768px){.tl-so__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tl-so__ticket{--so-stub: 128px}.tl-so__stub-amt{font-size:44px}.tl-so__sum{flex-direction:row;align-items:center;padding:24px 28px}.tl-so__sum-price{justify-content:flex-start}.tl-so__sum .tl-sp__atc{width:auto}.tl-sp__trust-row{flex-direction:row;align-items:center;gap:32px}.tl-sp__trust-row .tl-sp__atc{flex-shrink:0}.tl-sp__chips-trust{grid-template-columns:repeat(2,220px);gap:12px}}.tl-sd--compact{gap:10px}.tl-sd--compact .tl-sd__grid{display:flex;flex-direction:column;gap:0;border:1px solid #ECE4DA;border-radius:12px;background:#fff;overflow:hidden}.tl-sd--compact .tl-sd__row{padding:10px 12px;border:0;border-radius:0;align-items:center;gap:10px}.tl-sd--compact .tl-sd__row+.tl-sd__row{border-top:1px solid #F1EBE3}.tl-sd--compact .tl-sd__ic{width:28px;height:28px}.tl-sd--compact .tl-sd__ic svg{width:15px;height:15px}.tl-sd--compact .tl-sd__row-text{flex-direction:row;align-items:baseline;flex-wrap:wrap;column-gap:8px;row-gap:2px}.tl-sd--compact .tl-sd__label{flex-shrink:0;font-size:10.5px;letter-spacing:.1em}.tl-sd--compact .tl-sd__value{flex:1 1 0;min-width:0;font-size:13.5px;line-height:1.45;-webkit-line-clamp:1}.tl-sd--compact .tl-sd__row.is-open .tl-sd__value{flex-basis:100%}.tl-sd--compact .tl-sd__more{font-size:12px;align-self:baseline}.tl-sd--compact .tl-sd__note{font-size:12px;padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/toyland-special-pdp.css.map */
