html{scroll-behavior:smooth}body{background:#fffdf8}a,button,summary{-webkit-tap-highlight-color:transparent}.header__menu-item{font-size:14px}.header__heading-logo{max-height:56px;object-fit:contain}.main-page-title{letter-spacing:-1px}.rte{line-height:1.85}.rte h2{margin-top:36px;font-size:26px;letter-spacing:-.5px}.rte p,.rte li{color:#43584d}.product__title h1{letter-spacing:-1px}.card__heading{line-height:1.4}.button{min-height:48px}.collection-hero__title{letter-spacing:-1px}.template-search__header{padding-bottom:24px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #ac833d;outline-offset:4px}button,input,select,textarea{font:inherit}button:not(:disabled),summary{cursor:pointer}input[type=email],input[type=text],input[type=tel],textarea,select{font-size:16px}main{min-width:0}main img{max-width:100%}.tesvoo-purchase-help{overflow-wrap:anywhere}#MainContent .product__info-container{min-width:0}.product__title,.card__heading{overflow-wrap:anywhere}.tv-robe__buy,.ts-buy,.tv-submit{min-height:50px;border-radius:8px}.tesvoo-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 auto;padding:40px;max-width:1280px;border-top:1px solid #d6ded6}.tesvoo-support-grid article{min-width:0}.tesvoo-support-grid h2{font-size:19px;color:#173f35;margin:0 0 12px}.tesvoo-support-grid p,.tesvoo-support-grid a{font-size:14px;line-height:1.7}.tesvoo-support-grid a{color:#173f35;text-underline-offset:4px}.banner__box:has(.banner__buttons):not(:has(h2)){width:auto;min-width:0;padding:24px}.banner__buttons .button{border-radius:8px;min-height:50px}@media(max-width:749px){.tesvoo-support-grid{grid-template-columns:1fr;padding:30px 20px;gap:24px}.th-tablewrap{overscroll-behavior-x:contain}.tv-robe__bundles b{white-space:nowrap}.tv-robe__bundle{gap:10px}.tv-robe__bundle small{font-size:12px}.banner__box:has(.banner__buttons):not(:has(h2)){padding:18px 20px}.banner__buttons .button{min-width:220px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
