.elementor-78290 .elementor-element.elementor-element-886d527:not(.elementor-motion-effects-element-type-background), .elementor-78290 .elementor-element.elementor-element-886d527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3ECEA;background-image:url("https://www.tamboteddies.com.au/wp-content/uploads/2022/05/Tambo-Teddies-Jan22-0613-1-scaled.jpg");background-position:center left;background-size:cover;}.elementor-78290 .elementor-element.elementor-element-886d527 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(233,215,211,0) 30%, rgba(243,236,234,0.94) 58%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78290 .elementor-element.elementor-element-886d527 > .elementor-container{min-height:640px;}.elementor-78290 .elementor-element.elementor-element-886d527{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-78290 .elementor-element.elementor-element-ba1bd3f > .elementor-element-populated{padding:60px 64px 60px 32px;}.elementor-78290 .elementor-element.elementor-element-391d5f5{text-align:start;}.elementor-78290 .elementor-element.elementor-element-8493a01 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-78290 .elementor-element.elementor-element-7dc3c88{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-78290 .elementor-element.elementor-element-2321d5f:not(.elementor-motion-effects-element-type-background), .elementor-78290 .elementor-element.elementor-element-2321d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-78290 .elementor-element.elementor-element-2321d5f > .elementor-container{max-width:1200px;}.elementor-78290 .elementor-element.elementor-element-2321d5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 20px 22px 20px;}.elementor-78290 .elementor-element.elementor-element-2321d5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78290 .elementor-element.elementor-element-8af0653 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-78290 .elementor-element.elementor-element-f31b00c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-78290 .elementor-element.elementor-element-f47c0b3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-78290 .elementor-element.elementor-element-15e499a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-78290 .elementor-element.elementor-element-fa47a15 > .elementor-container{max-width:1200px;}.elementor-78290 .elementor-element.elementor-element-fa47a15{padding:72px 20px 8px 20px;}.elementor-78290 .elementor-element.elementor-element-0487439{text-align:center;}.elementor-78290 .elementor-element.elementor-element-aefe9bc{text-align:center;}.elementor-78290 .elementor-element.elementor-element-aefe9bc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-78290 .elementor-element.elementor-element-b9c392c > .elementor-container{max-width:1200px;}.elementor-78290 .elementor-element.elementor-element-b9c392c{padding:16px 10px 40px 10px;}.elementor-78290 .elementor-element.elementor-element-f39b314 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-78290 .elementor-element.elementor-element-b11013f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-78290 .elementor-element.elementor-element-b11013f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-78290 .elementor-element.elementor-element-b11013f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-78290 .elementor-element.elementor-element-b11013f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-78290 .elementor-element.elementor-element-b11013f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78290 .elementor-element.elementor-element-8451c5f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-78290 .elementor-element.elementor-element-75b98bb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-78290 .elementor-element.elementor-element-75b98bb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-78290 .elementor-element.elementor-element-75b98bb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-78290 .elementor-element.elementor-element-75b98bb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-78290 .elementor-element.elementor-element-75b98bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78290 .elementor-element.elementor-element-c5005a2 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-78290 .elementor-element.elementor-element-c26f976.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-78290 .elementor-element.elementor-element-c26f976.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-78290 .elementor-element.elementor-element-c26f976.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-78290 .elementor-element.elementor-element-c26f976 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-78290 .elementor-element.elementor-element-c26f976 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78290 .elementor-element.elementor-element-2baaef6 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-78290 .elementor-element.elementor-element-ab215d4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-78290 .elementor-element.elementor-element-ab215d4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-78290 .elementor-element.elementor-element-ab215d4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-78290 .elementor-element.elementor-element-ab215d4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-78290 .elementor-element.elementor-element-ab215d4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78290 .elementor-element.elementor-element-8ba0cf7:not(.elementor-motion-effects-element-type-background), .elementor-78290 .elementor-element.elementor-element-8ba0cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3F3;}.elementor-78290 .elementor-element.elementor-element-8ba0cf7 > .elementor-container{max-width:1200px;}.elementor-78290 .elementor-element.elementor-element-8ba0cf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 20px 64px 20px;}.elementor-78290 .elementor-element.elementor-element-8ba0cf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78290 .elementor-element.elementor-element-25dd8cd{text-align:center;}.elementor-78290 .elementor-element.elementor-element-ad75bde{text-align:center;}.elementor-78290 .elementor-element.elementor-element-ad75bde .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-78290 .elementor-element.elementor-element-fff5bab{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-78290 .elementor-element.elementor-element-5b55dcc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-78290 .elementor-element.elementor-element-5b55dcc.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-78290 .elementor-element.elementor-element-90f68fc:not(.elementor-motion-effects-element-type-background), .elementor-78290 .elementor-element.elementor-element-90f68fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-78290 .elementor-element.elementor-element-90f68fc > .elementor-container{max-width:1200px;}.elementor-78290 .elementor-element.elementor-element-90f68fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 20px 64px 20px;}.elementor-78290 .elementor-element.elementor-element-90f68fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78290 .elementor-element.elementor-element-c00affc{text-align:center;}.elementor-78290 .elementor-element.elementor-element-bb732d8{text-align:center;}.elementor-78290 .elementor-element.elementor-element-bb732d8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-78290 .elementor-element.elementor-element-228aa4e{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-78290 .elementor-element.elementor-element-9f5068b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-78290 .elementor-element.elementor-element-9f5068b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-78290 .elementor-element.elementor-element-f89c134:not(.elementor-motion-effects-element-type-background), .elementor-78290 .elementor-element.elementor-element-f89c134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3F3;}.elementor-78290 .elementor-element.elementor-element-f89c134 > .elementor-container{max-width:1200px;}.elementor-78290 .elementor-element.elementor-element-f89c134{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-78290 .elementor-element.elementor-element-f89c134 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78290 .elementor-element.elementor-element-d082c49 > .elementor-element-populated{padding:0px 32px 0px 0px;}.elementor-78290 .elementor-element.elementor-element-bb56712 > .elementor-element-populated{padding:0px 0px 0px 32px;}.elementor-78290 .elementor-element.elementor-element-cadd475{text-align:start;}.elementor-78290 .elementor-element.elementor-element-834c10e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-78290 .elementor-element.elementor-element-6656822{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-78290 .elementor-element.elementor-element-f995a8b:not(.elementor-motion-effects-element-type-background), .elementor-78290 .elementor-element.elementor-element-f995a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9D7D3;}.elementor-78290 .elementor-element.elementor-element-f995a8b > .elementor-container{max-width:1200px;}.elementor-78290 .elementor-element.elementor-element-f995a8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 72px 20px;}.elementor-78290 .elementor-element.elementor-element-f995a8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78290 .elementor-element.elementor-element-03b91a1 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-78290 .elementor-element.elementor-element-cf59a65{text-align:start;}.elementor-78290 .elementor-element.elementor-element-0cf390b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-78290 .elementor-element.elementor-element-ee20d52{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-78290 .elementor-element.elementor-element-384a854 > .elementor-element-populated{padding:0px 0px 0px 24px;}.elementor-78290 .elementor-element.elementor-element-b6104d5 > .elementor-container{max-width:1200px;}.elementor-78290 .elementor-element.elementor-element-b6104d5{padding:72px 20px 8px 20px;}.elementor-78290 .elementor-element.elementor-element-e62d48f{text-align:center;}.elementor-78290 .elementor-element.elementor-element-1e5aa18{text-align:center;}.elementor-78290 .elementor-element.elementor-element-1e5aa18 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-78290 .elementor-element.elementor-element-b882bfa > .elementor-container{max-width:1200px;}.elementor-78290 .elementor-element.elementor-element-b882bfa{padding:16px 10px 64px 10px;}.elementor-78290 .elementor-element.elementor-element-61d19d1 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-78290 .elementor-element.elementor-element-8d0d371 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-78290 .elementor-element.elementor-element-4ee1dd4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-78290 .elementor-element.elementor-element-be16425:not(.elementor-motion-effects-element-type-background), .elementor-78290 .elementor-element.elementor-element-be16425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3F3;}.elementor-78290 .elementor-element.elementor-element-be16425 > .elementor-container{max-width:1200px;}.elementor-78290 .elementor-element.elementor-element-be16425{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 72px 20px;}.elementor-78290 .elementor-element.elementor-element-be16425 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78290 .elementor-element.elementor-element-70c46a8{text-align:center;}.elementor-78290 .elementor-element.elementor-element-b8d7ba8{text-align:center;}.elementor-78290 .elementor-element.elementor-element-b8d7ba8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-78290 .elementor-element.elementor-element-13cd327{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-78290 .elementor-element.elementor-element-13cd327:after{content:"0.56";}.elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-post__thumbnail__link{width:100%;}.elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-post__meta-data span + span:before{content:"•";}.elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-post__card{background-color:#ffffff;border-color:#e4e7eb;border-width:1px;border-radius:14px;}.elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-post__text{padding:0 20px;margin-top:20px;}.elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-post__meta-data{padding:10px 20px;}.elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-post__avatar{padding-right:20px;padding-left:20px;}.elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-post__title, .elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-post__title a{color:var( --e-global-color-primary );}.elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-post__excerpt p{color:var( --e-global-color-secondary );}.elementor-78290 .elementor-element.elementor-element-7b1448f > .elementor-container{max-width:1200px;}.elementor-78290 .elementor-element.elementor-element-7b1448f{padding:64px 20px 72px 20px;}.elementor-78290 .elementor-element.elementor-element-6d26fb6 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-78290 .elementor-element.elementor-element-435c22b > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-78290 .elementor-element.elementor-element-b6b47a2 > .elementor-element-populated{padding:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-78290 .elementor-element.elementor-element-ba1bd3f > .elementor-element-populated{padding:48px 32px 48px 16px;}.elementor-78290 .elementor-element.elementor-element-5b55dcc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-78290 .elementor-element.elementor-element-9f5068b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-78290 .elementor-element.elementor-element-f4d9a54{width:48%;}.elementor-78290 .elementor-element.elementor-element-ba1bd3f{width:52%;}.elementor-78290 .elementor-element.elementor-element-d082c49{width:50%;}.elementor-78290 .elementor-element.elementor-element-bb56712{width:50%;}.elementor-78290 .elementor-element.elementor-element-03b91a1{width:50%;}.elementor-78290 .elementor-element.elementor-element-384a854{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-78290 .elementor-element.elementor-element-f4d9a54{width:35%;}.elementor-78290 .elementor-element.elementor-element-ba1bd3f{width:65%;}.elementor-78290 .elementor-element.elementor-element-0e95403{width:50%;}.elementor-78290 .elementor-element.elementor-element-08c3ad8{width:50%;}.elementor-78290 .elementor-element.elementor-element-b38cce0{width:50%;}.elementor-78290 .elementor-element.elementor-element-a3d40df{width:50%;}.elementor-78290 .elementor-element.elementor-element-f39b314{width:50%;}.elementor-78290 .elementor-element.elementor-element-8451c5f{width:50%;}.elementor-78290 .elementor-element.elementor-element-c5005a2{width:50%;}.elementor-78290 .elementor-element.elementor-element-2baaef6{width:50%;}.elementor-78290 .elementor-element.elementor-element-61d19d1{width:100%;}.elementor-78290 .elementor-element.elementor-element-8d0d371{width:100%;}.elementor-78290 .elementor-element.elementor-element-4ee1dd4{width:100%;}.elementor-78290 .elementor-element.elementor-element-6d26fb6{width:100%;}.elementor-78290 .elementor-element.elementor-element-435c22b{width:100%;}.elementor-78290 .elementor-element.elementor-element-b6b47a2{width:100%;}}@media(max-width:767px){.elementor-78290 .elementor-element.elementor-element-886d527:not(.elementor-motion-effects-element-type-background), .elementor-78290 .elementor-element.elementor-element-886d527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-78290 .elementor-element.elementor-element-ba1bd3f{width:100%;}.elementor-78290 .elementor-element.elementor-element-ba1bd3f > .elementor-element-populated{padding:330px 22px 44px 22px;}.elementor-78290 .elementor-element.elementor-element-0e95403{width:50%;}.elementor-78290 .elementor-element.elementor-element-08c3ad8{width:50%;}.elementor-78290 .elementor-element.elementor-element-b38cce0{width:50%;}.elementor-78290 .elementor-element.elementor-element-a3d40df{width:50%;}.elementor-78290 .elementor-element.elementor-element-f39b314{width:50%;}.elementor-78290 .elementor-element.elementor-element-b11013f .elementor-image-box-img{margin-bottom:15px;}.elementor-78290 .elementor-element.elementor-element-8451c5f{width:50%;}.elementor-78290 .elementor-element.elementor-element-75b98bb .elementor-image-box-img{margin-bottom:15px;}.elementor-78290 .elementor-element.elementor-element-c5005a2{width:50%;}.elementor-78290 .elementor-element.elementor-element-c26f976 .elementor-image-box-img{margin-bottom:15px;}.elementor-78290 .elementor-element.elementor-element-2baaef6{width:50%;}.elementor-78290 .elementor-element.elementor-element-ab215d4 .elementor-image-box-img{margin-bottom:15px;}.elementor-78290 .elementor-element.elementor-element-5b55dcc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-78290 .elementor-element.elementor-element-9f5068b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-78290 .elementor-element.elementor-element-d082c49 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-78290 .elementor-element.elementor-element-bb56712 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78290 .elementor-element.elementor-element-03b91a1 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-78290 .elementor-element.elementor-element-384a854 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-78290 .elementor-element.elementor-element-13cd327:after{content:"0.5";}.elementor-78290 .elementor-element.elementor-element-13cd327 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* TNGR Nov 2026: home page sample */
body.elementor-page-78290{--tt-rose:#AB5E65;--tt-mauve:#786F7A;--tt-blush:#E9D7D3;--tt-cream:#F7F3F3;--tt-border:#E4E7EB}
body.elementor-page-78290 .tt-eyebrow .elementor-heading-title, body.elementor-page-78290 p.tt-eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-rose);margin:0 0 10px}
body.elementor-page-78290 .tt-lead{font-size:19px;line-height:1.6;max-width:520px}
body.elementor-page-78290 .tt-sub{max-width:620px;margin:0 auto}
body.elementor-page-78290 .elementor-widget-text-editor{font-size:17px;line-height:1.7}
/* Buttons */
body.elementor-page-78290 .tt-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}
body.elementor-page-78290 .tt-btn-row.tt-center{justify-content:center;margin-top:28px}
body.elementor-page-78290 .tt-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none!important;transition:background .2s,color .2s,box-shadow .2s;border:2px solid var(--tt-rose)}
body.elementor-page-78290 .tt-btn--solid{background:var(--tt-rose);color:#fff!important}
body.elementor-page-78290 .tt-btn--solid:hover{background:#934c53;border-color:#934c53;box-shadow:0 4px 14px rgba(171,94,101,.3)}
body.elementor-page-78290 .tt-btn--ghost{background:transparent;color:var(--tt-rose)!important}
body.elementor-page-78290 .tt-btn--ghost:hover{background:var(--tt-rose);color:#fff!important}
/* Trust strip */
body.elementor-page-78290 .tt-trust{border-bottom:1px solid var(--tt-border)}
body.elementor-page-78290 .tt-trust-item .elementor-icon-box-wrapper{display:flex;align-items:center;justify-content:center;gap:12px}
body.elementor-page-78290 .tt-trust-item .elementor-icon-box-icon{margin:0!important}
body.elementor-page-78290 .tt-trust-item .elementor-icon{font-size:22px;color:var(--tt-rose)}
body.elementor-page-78290 .tt-trust-item .elementor-icon svg{width:22px;height:22px;fill:var(--tt-rose)}
body.elementor-page-78290 .tt-trust-item .elementor-icon-box-title{font-size:15px;font-weight:500;color:var(--tt-mauve);margin:0}
/* Category cards */
body.elementor-page-78290 .tt-cat-card .elementor-image-box-wrapper{background:#fff;border:1px solid var(--tt-border);border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:box-shadow .25s,border-color .25s;height:100%}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-wrapper:hover{box-shadow:0 6px 22px rgba(0,0,0,.12);border-color:var(--tt-rose)}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-img{width:100%!important;margin:0!important;aspect-ratio:1/1;overflow:hidden;display:block}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-wrapper:hover img{transform:scale(1.04)}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-content{padding:16px 18px 20px;text-align:center}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-title{font-size:20px;font-weight:500;margin:0 0 4px}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-title a{color:var(--tt-rose)}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-description{font-size:14px;color:var(--tt-mauve)}
/* Product cards (best sellers, flagship): one clean rounded card, no hover overlay, buttons under the price */
body.elementor-page-78290 .tt-products ul.products{margin-top:12px!important}
body.elementor-page-78290 .tt-products li.product{background:#fff;border:1px solid var(--tt-border)!important;border-radius:16px;overflow:hidden;padding:0!important;box-shadow:0 2px 12px rgba(0,0,0,.06);text-align:center;transition:box-shadow .25s,border-color .25s}
body.elementor-page-78290 .tt-products li.product:hover{box-shadow:0 6px 22px rgba(0,0,0,.1);border-color:var(--tt-rose)!important}
body.elementor-page-78290 .tt-products .fusion-product-wrapper{border:0!important;background:transparent!important;box-shadow:none!important;height:100%;display:flex;flex-direction:column}
body.elementor-page-78290 .tt-products .fusion-clean-product-image-wrapper, body.elementor-page-78290 .tt-products .fusion-image-wrapper{border:0!important;border-radius:0!important}
body.elementor-page-78290 .tt-products li.product img{border-radius:0!important;width:100%;aspect-ratio:1/1;object-fit:cover}
body.elementor-page-78290 .tt-products .fusion-rollover{background:transparent!important;opacity:1!important;transform:none!important}
body.elementor-page-78290 .tt-products .fusion-rollover-content>*:not(.fusion-link-wrapper):not(.cart-loading){display:none!important}
body.elementor-page-78290 .tt-products .fusion-image-wrapper:hover img{transform:none!important;opacity:1!important}
body.elementor-page-78290 .tt-products .fusion-product-content{flex:1 1 auto;display:flex;flex-direction:column;padding:16px 16px 20px!important;border:0!important}
body.elementor-page-78290 .tt-products .product-title{font-size:17px!important;line-height:1.35!important;margin:0 0 6px!important}
body.elementor-page-78290 .tt-products .product-title a{color:var(--tt-rose)!important;font-style:normal}
body.elementor-page-78290 .tt-products .fusion-price-rating{justify-content:center;flex-direction:column;align-items:center}
body.elementor-page-78290 .tt-products .price{color:var(--tt-ink,#4A434C)!important;font-weight:600}
body.elementor-page-78290 .tt-products .fusion-product-buttons{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:auto;padding-top:14px}
body.elementor-page-78290 .tt-products .fusion-product-buttons a{display:inline-flex!important;align-items:center;justify-content:center;flex:1 1 0;min-width:110px;padding:10px 14px!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;transition:background .2s,color .2s;float:none!important;margin:0!important;border:2px solid var(--tt-rose)!important}
body.elementor-page-78290 .tt-products .fusion-product-buttons a.add_to_cart_button, body.elementor-page-78290 .tt-products .fusion-product-buttons a.product_type_variable{background:var(--tt-rose)!important;color:#fff!important}
body.elementor-page-78290 .tt-products .fusion-product-buttons a.add_to_cart_button:hover, body.elementor-page-78290 .tt-products .fusion-product-buttons a.product_type_variable:hover{background:#934C53!important;border-color:#934C53!important}
body.elementor-page-78290 .tt-products .fusion-product-buttons a.show_details_button{background:#fff!important;color:var(--tt-rose)!important}
body.elementor-page-78290 .tt-products .fusion-product-buttons a.show_details_button:hover{background:var(--tt-rose)!important;color:#fff!important}
body.elementor-page-78290 .tt-products .fusion-product-buttons a:before, body.elementor-page-78290 .tt-products .fusion-product-buttons a:after{display:none!important}
body.elementor-page-78290 .tt-products .fusion-rollover-linebreak, body.elementor-page-78290 .tt-products .fusion-product-buttons .screen-reader-text{display:none!important}
body.elementor-page-78290 .tt-products li.product:not(.tt-card-ready) .fusion-product-content .fusion-product-buttons{display:none!important}
body.elementor-page-78290 .tt-products .fusion-product-buttons a{text-transform:none!important;letter-spacing:.01em!important;white-space:nowrap;flex:1 1 130px!important}
body.elementor-page-78290 .tt-hidden-script{display:none}
/* Split sections */
body.elementor-page-78290 .tt-rounded-img img{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.12);width:100%;aspect-ratio:4/3;object-fit:cover}
body.elementor-page-78290 .tt-ticks{list-style:none;padding:0;margin:14px 0 0}
body.elementor-page-78290 .tt-ticks li{position:relative;padding-left:28px;margin:0 0 8px}
body.elementor-page-78290 .tt-ticks li:before{content:"✓";position:absolute;left:0;top:0;color:var(--tt-rose);font-weight:700}
body.elementor-page-78290 .tt-stats{display:flex;gap:32px;flex-wrap:wrap;margin:6px 0 22px}
body.elementor-page-78290 .tt-stats strong{display:block;font-size:30px;font-weight:600;color:var(--tt-rose);line-height:1.1}
body.elementor-page-78290 .tt-stats span{font-size:14px;color:var(--tt-mauve)}
/* Reviews */
body.elementor-page-78290 .tt-reviews .elementor-column, body.elementor-page-78290 .tt-reviews .elementor-widget-wrap, body.elementor-page-78290 .tt-reviews .elementor-widget-html, body.elementor-page-78290 .tt-reviews .elementor-widget-container{height:100%}
body.elementor-page-78290 .tt-review{height:100%;margin:0;background:#fff;border:1px solid var(--tt-border);border-radius:16px;padding:26px 24px;box-shadow:0 2px 12px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:14px}
body.elementor-page-78290 .tt-stars{color:#E2A43B;letter-spacing:3px;font-size:18px}
body.elementor-page-78290 .tt-review blockquote{margin:0;padding:0;border:0;font-size:16px;line-height:1.65;color:var(--tt-mauve);flex:1;font-style:normal}
body.elementor-page-78290 .tt-review figcaption{font-size:14px;color:var(--tt-mauve)}
body.elementor-page-78290 .tt-review figcaption strong{color:var(--tt-rose)}
/* Story cards (matches blog) */
body.elementor-page-78290 .tt-story-cards .elementor-post__card{display:flex;flex-direction:column;height:100%;overflow:hidden}
body.elementor-page-78290 .tt-story-cards .elementor-post__text{flex:1 1 auto;display:flex;flex-direction:column}
body.elementor-page-78290 .tt-story-cards .elementor-post__excerpt{flex:1 1 auto}
body.elementor-page-78290 .tt-story-cards .elementor-post__excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}
body.elementor-page-78290 .tt-story-cards .elementor-post__read-more{display:flex!important;width:100%;box-sizing:border-box;justify-content:center;margin:4px 0 20px;padding:10px 14px;border-radius:9px;background:var(--tt-rose);color:#fff!important;font-weight:600;font-size:15px;text-transform:none;letter-spacing:0}
body.elementor-page-78290 .tt-story-cards .elementor-post__thumbnail img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transform:none!important;transition:transform .35s ease}
body.elementor-page-78290 .tt-story-cards .elementor-post__card:hover .elementor-post__thumbnail img{transform:scale(1.04)!important}
/* Visit */
body.elementor-page-78290 .tt-visit .elementor-widget-container{height:100%}
body.elementor-page-78290 .tt-visit-card{height:100%;box-sizing:border-box;border:1px solid var(--tt-border);border-radius:16px;padding:26px 24px;background:#fff}
body.elementor-page-78290 .tt-visit-card h3{color:var(--tt-rose);font-size:22px;font-weight:500;margin:0 0 10px}
body.elementor-page-78290 .tt-visit-card p{color:var(--tt-mauve);margin:0 0 10px;font-size:16px;line-height:1.6}
body.elementor-page-78290 .tt-visit-card a{color:var(--tt-rose)}
body.elementor-page-78290 .tt-visit-card--accent{background:var(--tt-blush);border-color:var(--tt-blush)}
@media (max-width:767px){
 body.elementor-page-78290 .tt-trust-item .elementor-icon-box-wrapper{flex-direction:column;text-align:center;gap:6px}
 body.elementor-page-78290 .tt-trust-item .elementor-icon-box-title{font-size:13px}
 body.elementor-page-78290 .tt-hero{background-size:auto 360px!important;background-repeat:no-repeat!important;background-position:28% 0!important;background-color:#F3ECEA!important;min-height:0!important}
 body.elementor-page-78290 .tt-hero > .elementor-background-overlay{background:linear-gradient(180deg,rgba(243,236,234,0) 230px,#F3ECEA 360px)!important;opacity:1!important}
 body.elementor-page-78290 .tt-hero > .elementor-container{min-height:0!important}
 body.elementor-page-78290 .tt-lead{font-size:17px}
 body.elementor-page-78290 .tt-stats{gap:20px}
}
/* Avada gives blockquotes a grey background */
body.elementor-page-78290 .tt-review blockquote{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}
/* Trust strip: centred */
body.elementor-page-78290 .tt-trust .elementor-column>.elementor-widget-wrap{justify-content:center}
body.elementor-page-78290 .tt-trust-item{width:auto!important}
body.elementor-page-78290 .tt-trust-item .elementor-icon-box-wrapper{justify-content:center!important;text-align:left}
body.elementor-page-78290 .tt-trust-item .elementor-icon-box-content{flex-grow:0!important}
@media (max-width:767px){body.elementor-page-78290 .tt-trust-item .elementor-icon-box-wrapper{flex-direction:column;text-align:center;gap:6px}}
/* Category cards: Shop button */
body.elementor-page-78290 .tt-cat-card .elementor-image-box-description{line-height:1.5}
body.elementor-page-78290 .tt-mini-btn{display:inline-block;margin-top:14px;padding:9px 20px;border:2px solid var(--tt-rose);border-radius:999px;color:var(--tt-rose)!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:background .2s,color .2s}
body.elementor-page-78290 .tt-mini-btn:hover, body.elementor-page-78290 .tt-cat-card .elementor-image-box-wrapper:hover .tt-mini-btn{background:var(--tt-rose);color:#fff!important}
/* Visit cards: same structure, button pinned to the bottom */
body.elementor-page-78290 .tt-visit-card{display:flex;flex-direction:column}
body.elementor-page-78290 .tt-visit-card .tt-hours{font-size:15px}
body.elementor-page-78290 .tt-visit-cta{margin-top:auto;padding-top:6px}
body.elementor-page-78290 .tt-visit-cta .tt-btn{padding:10px 22px;font-size:15px}
@media (min-width:1025px){body.elementor-page-78290 .tt-trust>.elementor-container{justify-content:center;gap:12px 56px}body.elementor-page-78290 .tt-trust .elementor-column{width:auto!important;flex:0 0 auto}body.elementor-page-78290 .tt-trust-item .elementor-icon-box-title{white-space:nowrap}}
/* Visit cards: equal heights */
body.elementor-page-78290 .tt-visit>.elementor-container{align-items:stretch}
body.elementor-page-78290 .tt-visit .elementor-column>.elementor-widget-wrap{display:flex!important;flex-direction:column;align-content:stretch}
body.elementor-page-78290 .tt-visit .elementor-widget-html{flex:1 1 auto;height:auto!important;margin-bottom:0!important}
body.elementor-page-78290 .tt-visit .elementor-widget-html>.elementor-widget-container{height:100%}
/* 8 Nov round 2 */
/* Phones: hero centred, trust items with breathing room */
@media (max-width:767px){
body.elementor-page-78290 .tt-hero .elementor-widget, body.elementor-page-78290 .tt-hero .elementor-heading-title, body.elementor-page-78290 .tt-hero .elementor-widget-text-editor p{text-align:center!important}
body.elementor-page-78290 .tt-hero .tt-lead{margin-left:auto!important;margin-right:auto!important}
body.elementor-page-78290 .tt-hero .tt-btn-row{justify-content:center}
body.elementor-page-78290 .tt-trust{padding-top:14px!important;padding-bottom:14px!important}
body.elementor-page-78290 .tt-trust .elementor-column>.elementor-widget-wrap{padding:14px 8px!important}
}
/* Product cards line up when titles wrap */
body.elementor-page-78290 .tt-products ul.products{align-items:stretch!important}
body.elementor-page-78290 .tt-products ul.products li.product{display:flex!important;flex-direction:column;height:auto!important}
body.elementor-page-78290 .tt-products .fusion-product-wrapper{flex:1 1 auto}
body.elementor-page-78290 .tt-products .product-title{min-height:calc(1.35em * 2);display:flex!important;align-items:center;justify-content:center}
/* Category cards: equal height, button pinned to the bottom */
body.elementor-page-78290 .tt-cats .elementor-column>.elementor-widget-wrap{display:flex!important;flex-direction:column}
body.elementor-page-78290 .tt-cat-card{flex:1 1 auto;margin-bottom:0!important}
body.elementor-page-78290 .tt-cat-card>.elementor-widget-container{height:100%}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-wrapper{height:100%;display:flex!important;flex-direction:column}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-content{flex:1 1 auto;display:flex;flex-direction:column}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-description{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:14px}
body.elementor-page-78290 .tt-cat-card .elementor-image-box-description br{display:none}
body.elementor-page-78290 .tt-cat-card .tt-mini-btn{margin-top:auto!important}
/* Fixed square image box + badge over the photo, so cards match whatever loads */
body.elementor-page-78290 .tt-products li.product{position:relative}
body.elementor-page-78290 .tt-products .fusion-clean-product-image-wrapper, body.elementor-page-78290 .tt-products .fusion-image-wrapper{aspect-ratio:1/1;overflow:hidden;width:100%;display:block}
body.elementor-page-78290 .tt-products .fusion-image-wrapper img{width:100%!important;height:100%!important;object-fit:cover}
body.elementor-page-78290 .tt-products .fusion-woo-badges-wrapper{position:absolute!important;top:10px;left:10px;z-index:3;height:auto!important;margin:0!important}
body.elementor-page-78290 .tt-products .fusion-product-content .fusion-product-buttons{margin-top:auto!important}
body.elementor-page-78290 .tt-mini-btn{white-space:nowrap}
/* Australian Made + Woolmark logos under the hero buttons (white SVGs recoloured via mask) */
body.elementor-page-78290 .tt-hero-certs{display:flex;gap:18px;align-items:center;justify-content:center;max-width:var(--tt-lead-w,440px);margin:-4px 0 22px}
body.elementor-page-78290 .tt-cert{display:block;width:82px;height:75px;background:#4A434C;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
body.elementor-page-78290 .tt-cert--am{--m:url(https://www.tamboteddies.com.au/wp-content/uploads/2022/05/amo-2021-logo-mono-1.svg)}
body.elementor-page-78290 .tt-cert--wool{--m:url(https://www.tamboteddies.com.au/wp-content/uploads/2022/05/amo-2021-logo-mono-1-1.svg)}
@media (max-width:767px){body.elementor-page-78290 .tt-hero-certs{justify-content:center;margin-top:20px} body.elementor-page-78290 .tt-cert{width:68px;height:62px} body.elementor-page-78290 .tt-hero-certs{margin-left:0}}/* End custom CSS */