:root{--tz45-navy:#060B14;--tz45-gold:#C79A3B;--tz45-paper:#F8F7F4;--tz45-cream:#F0ECE5;--tz45-line:#DFD9CF;--tz45-ink:#101821;--tz45-muted:#64717B}.tz45-app,.tz45-app *,.tz45-about,.tz45-about *,.tz45-contact,.tz45-contact *{box-sizing:border-box}.tz45-app a,.tz45-about a,.tz45-contact a{text-underline-offset:4px}.tz45-eyebrow{display:block;color:#9d762c;letter-spacing:.11em;font-size:11px;font-weight:850;line-height:1.5}.tz45-app .tz-container{width:min(1200px,calc(100% - 48px));max-width:1200px;margin-inline:auto}.tz45-app{background:var(--tz45-paper);color:var(--tz45-ink)}.tz45-app__hero{background:var(--tz45-navy);padding:61px 0 66px;color:#fff}.tz45-app__hero-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:45px}.tz45-app__hero .tz45-eyebrow{color:#d8aa51}.tz45-app__hero h1{margin:10px 0 0;color:#fff;font-size:clamp(38px,5.6vw,66px);font-weight:850;letter-spacing:-.05em;line-height:1.07}.tz45-app__hero p{margin:16px 0 0;color:#cdd4db;max-width:650px;font-size:17px;line-height:1.6}.tz45-app__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.tz45-app__store{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 15px;align-items:center;min-width:176px;min-height:65px;padding:11px 15px;background:#c79a3b;color:#060b14!important;text-decoration:none!important;font-size:16px;line-height:1.2;font-weight:850}.tz45-app__store>span{grid-column:2;grid-row:1/3;font-size:21px;font-weight:500}.tz45-app__store small{display:block;color:#513910;font-size:11px;font-weight:700;grid-row:2}.tz45-app__store:last-child{background:#fff;color:#101821!important}.tz45-app__store:last-child small{color:#5d646a}.tz45-app__identity{display:grid;place-items:center;min-height:270px}.tz45-app__identity img{width:min(235px,75%);height:auto;aspect-ratio:1/1;object-fit:cover;box-shadow:0 23px 48px #0000003d;border-radius:26%}.tz45-app__content{padding:54px 0 63px}.tz45-app__heading{max-width:710px;margin-bottom:22px}.tz45-app__heading h2{margin:7px 0 0;font-size:clamp(29px,3.8vw,43px);line-height:1.12;letter-spacing:-.034em;font-weight:850}.tz45-app__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.tz45-app__features article{border:1px solid var(--tz45-line);background:#fff;padding:21px;min-width:0}.tz45-app__features b{display:inline-flex;align-items:center;justify-content:center;background:#101821;color:#fff;width:33px;height:33px;font-size:11px}.tz45-app__features h3{margin:20px 0 0;font-size:20px;letter-spacing:-.025em;line-height:1.25}.tz45-app__features p{margin:8px 0 0;font-size:13px;color:var(--tz45-muted);line-height:1.58}.tz45-app__note{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#eee8de;padding:20px 23px;margin-top:20px}.tz45-app__note strong{font-size:15px}.tz45-app__note p{font-size:13px;color:#62707b;margin:6px 0 0;line-height:1.6;max-width:650px}.tz45-app__note a{flex:none;font-size:13px;color:#785717!important;font-weight:850;text-decoration:underline!important}.tz45-app__last{margin-top:34px;padding:28px 30px;background:#101821;color:#fff}.tz45-app__last h2{margin:0;font-size:25px;color:#fff;font-weight:850}.tz45-app__last p{margin:9px 0 19px;color:#c7d0d7;font-size:14px;line-height:1.55}.tz45-app__last a{display:inline-flex;min-height:49px;align-items:center;padding:11px 17px;background:#c79a3b;color:#0b131c!important;font-size:14px;font-weight:850;text-decoration:none!important}.tz6 .tz6-hero{padding:48px 0 52px}.tz6 .tz6-hero__grid:not(:has(.tz6-hero__visual)){grid-template-columns:1fr!important}.tz6 .tz6-hero__grid:not(:has(.tz6-hero__visual))>div{max-width:800px}.tz6 .tz6-hero .tz-title{font-size:clamp(35px,4.7vw,57px);line-height:1.09;letter-spacing:-.043em}.tz6 .tz6-hero__lead{font-size:16px;line-height:1.63;color:#c7d1d9}.tz6 .tz6-section{padding-block:47px}.tz6 .tz6-head{margin-bottom:23px}.tz6 .tz6-head .tz-title{font-size:clamp(29px,3.5vw,39px);line-height:1.14;letter-spacing:-.033em}.tz6 .tz6-head>p{color:#61707a;font-size:14px;line-height:1.62}.tz45-about .tz6-hero__visual img,.tz45-about .tz45-about__photo img,.tz45-contact .tz6-hero__visual img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:cover}.tz45-about .tz6-about-split:not(:has(.tz45-about__photo)){grid-template-columns:1fr!important}.tz45-about .tz6-about-split:not(:has(.tz45-about__photo))>div{max-width:800px}.tz45-about__hero-link{display:inline-flex;min-height:43px;align-items:center;margin-top:15px;font-size:14px;color:#e8b758!important;font-weight:850;text-decoration:underline!important}.tz45-about .tz6-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.tz45-about .tz6-value{padding:22px;border:1px solid #DDD6CB;background:#fff;min-width:0}.tz45-about .tz6-value strong{font-size:17px;line-height:1.3;color:#17212a}.tz45-about .tz6-value p{font-size:13px;line-height:1.58;color:#65717b}.tz45-about .tz6-section--navy .tz-title{font-size:clamp(30px,3.5vw,43px)}.tz45-about .tz6-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.tz45-contact__quick{padding-block:23px!important}.tz45-contact .tz6-contact-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tz45-contact .tz6-route{min-width:0;min-height:0;padding:18px;border:1px solid #DCD5C8;background:#fff;text-decoration:none!important}.tz45-contact .tz6-route small{font-size:10px;color:#8c6623;letter-spacing:.1em;font-weight:850}.tz45-contact .tz6-route strong{font-size:16px;line-height:1.38;margin-top:9px}.tz45-contact .tz6-route p{font-size:12px;line-height:1.55;margin:6px 0 0;color:#63707b}.tz45-contact .tz6-form-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:35px;align-items:start}.tz45-contact .tz6-form-aside{position:static;top:auto}.tz45-contact .tz6-form-aside h2{font-size:30px;line-height:1.16;letter-spacing:-.025em}.tz45-contact .tz6-form-aside p{font-size:14px;line-height:1.62;color:#67747e}.tz45-contact .tz6-form-card{padding:25px;min-width:0;background:#fff}.tz45-contact .tz6-form{display:grid;gap:14px}.tz45-contact .tz6-form>h2{font-size:22px;font-weight:850;margin:0}.tz45-contact .tz6-form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tz45-contact .tz6-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#1a2631;font-weight:800;min-width:0}.tz45-contact .tz6-form :is(input,select,textarea){box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;min-height:50px;background:#fff;color:#101821;-webkit-text-fill-color:#101821;padding:11px 12px;border:1px solid #CEC7BB;border-radius:4px;font:inherit;font-size:16px;font-weight:450;line-height:1.4}.tz45-contact .tz6-form input::placeholder,.tz45-contact .tz6-form textarea::placeholder{-webkit-text-fill-color:#7D8892;color:#7d8892;opacity:1}.tz45-contact .tz6-form textarea{min-height:117px;resize:vertical}.tz45-contact .tz6-submit{min-height:54px;width:100%;border:0;border-radius:4px;background:#060b14;color:#fff;font-size:15px;font-weight:850;cursor:pointer}.tz45-contact__optional{border:1px solid #DCD5CB;background:#faf8f4}.tz45-contact__optional>summary{min-height:46px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:13px;font-weight:850;color:#21303a}.tz45-contact__optional>summary::-webkit-details-marker{display:none}.tz45-contact__optional>summary span{font-size:11px;color:#687781;font-weight:650}.tz45-contact__optional>.tz6-form-two{padding:0 14px 15px}.tz6-faq-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:35px;align-items:start}.tz6-faq-groups{display:grid;gap:24px}.tz6-faq-group h3{margin:0 0 8px;font-size:19px;letter-spacing:-.02em}.tz6-faq-list{border-top:1px solid #D9D1C6}.tz6-faq-list details{border-bottom:1px solid #D9D1C6;background:transparent}.tz6-faq-list summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:12px 3px;font-size:14px;line-height:1.4;font-weight:820;cursor:pointer;color:#192630;list-style:none}.tz6-faq-list summary::-webkit-details-marker{display:none}.tz6-faq-list summary:after{content:"+";font-size:22px;color:#a17a31;font-weight:450;margin-left:12px}.tz6-faq-list details[open] summary:after{content:"\2212"}.tz6-faq-list details p{margin:0 0 18px;padding:0 16px 0 3px;color:#64717c;font-size:13px;line-height:1.67}.tss{background:#f8f7f4}.tss .tss-container{max-width:1200px;width:min(1200px,calc(100% - 48px));margin-inline:auto}.tss .tss-head{gap:15px}.tss .tss-head h1,.tss .tss-head h2{font-size:clamp(30px,3.7vw,44px);line-height:1.1;letter-spacing:-.035em}.tss .tss-head p{max-width:620px;color:#64717b;font-size:14px;line-height:1.6}.tss .tss-filters{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.tss .tss-filters button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 17px;border:1px solid #D7D0C4;border-radius:5px;background:#fff;color:#21303b;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.tss .tss-filters button.is-active,.tss .tss-filters button[aria-pressed=true]{background:#060b14;color:#fff;border-color:#060b14}.tss .tss-status{color:#6f7981;font-size:12px}.tss .tss-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tss .tss-card{min-width:0;display:flex;flex-direction:column;border:1px solid #E0DBD2;background:#fff;overflow:hidden}.tss .tss-card__media{display:grid;place-items:center;aspect-ratio:1/1;background:#f0ece5;overflow:hidden}.tss .tss-card__media img{display:block;width:100%;height:100%;object-fit:contain}.tss .tss-card__body{display:flex;flex:1;flex-direction:column;min-width:0;padding:13px}.tss .tss-card__body h3{font-size:15px;line-height:1.3;letter-spacing:-.02em;font-weight:820;margin:0}.tss .tss-card__body h3 a{color:#182631!important;text-decoration:none}.tss .tss-card__body>p{font-size:12px;line-height:1.5;color:#66737f}.tss .tss-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:9px;margin-top:auto;padding-top:13px}.tss .tss-card__bottom strong{font-size:17px;font-variant-numeric:tabular-nums;color:#15212c}.tss .tss-card__bottom a{font-size:12px;font-weight:850;color:#8b6526!important;text-align:right;text-decoration:underline!important}.tss .tss-empty{padding:25px;background:#f0ece5}.tss .tss-custom{margin-top:23px;padding:21px;background:#eee9e0}.tss .tss-cta-row a,.tss .tss-custom a{min-height:46px}.tss :is(button,a):focus-visible{outline:3px solid #C79A3B;outline-offset:2px}.tc14{background:#f8f7f4}.tc14 .tc14-wrap{width:min(1200px,calc(100% - 48px));max-width:1200px;margin-inline:auto}.tc14 .tc14-hero{padding-block:43px}.tc14 .tc14-hero h1{font-size:clamp(34px,4.7vw,56px);line-height:1.11;letter-spacing:-.04em}.tc14 .tc14-hero p{font-size:15px;line-height:1.6}.tc14 .tc14-range{padding-block:43px}.tc14 .tc14-head h2{font-size:clamp(27px,3.5vw,42px);line-height:1.12;letter-spacing:-.03em}.tc14 .tc14-head>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.tc14 .tc14-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tc14 .tc14-grid article{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #E0DAD1}.tc14 .tc14-media{display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;background:#f0ece5}.tc14 .tc14-media img{display:block;width:100%;height:100%;object-fit:contain}.tc14 .tc14-copy{display:flex;flex-direction:column;flex:1;min-width:0;padding:13px}.tc14 .tc14-copy h3{font-size:15px;line-height:1.35;letter-spacing:-.015em;font-weight:830}.tc14 .tc14-copy>small{font-size:11px;line-height:1.35;color:#6d7681}.tc14 .tc14-copy>a{display:inline-flex;align-items:center;justify-content:center;min-height:45px;margin-top:auto;padding:10px 14px;font-size:13px;text-decoration:none!important}.tc14 .tc14-life,.tc14 .tc14-card-seo{padding-block:35px}.tc14 .tc14-card-info,.tc14 .tc14-card-why{gap:12px}.tc14 .tc14-card-faq summary{font-size:14px;min-height:52px}.tc14 .tc14-card-faq p{font-size:13px;line-height:1.6}.tzp-rate-page{background:#f8f7f4}.tzp-rate-page__shell{max-width:1200px}.tzp-rate .tzp-rate__hero{box-shadow:none;border:0;border-radius:0}.tzp-rate .tzp-rate__hero h1{font-size:clamp(34px,5vw,56px);line-height:1.1}.tzp-rate .tzp-rate__hero-copy{font-size:15px;line-height:1.6}.tzp-rate .tzp-rate__section{box-shadow:none;border-color:#ddd5c9}.tzp-rate .tzp-rate__section h2{line-height:1.17}.tzp-rate .tzp-rate__table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tzp-rate .tzp-rate__table{min-width:560px}.tzp-rate .tzp-rate__jump a{display:inline-flex;min-height:43px;align-items:center;font-size:12px}.tzp-rate .tzp-rate__hero-meta span{font-size:11px;line-height:1.4}.tzp-rate .tzp-rate__hero-actions a{min-height:48px}.tz7-cart-intro{background:#060b14;color:#fff}.tz7-cart-intro__inner{width:min(1200px,calc(100% - 48px));max-width:1200px;margin-inline:auto}.tz7-cart-intro h1{font-size:clamp(33px,4.6vw,53px);line-height:1.08;letter-spacing:-.04em;color:#fff}.tz7-cart-intro p{color:#d0d5db;font-size:14px;line-height:1.55}.tz7-cart-trust{display:flex;flex-wrap:wrap;gap:9px 14px;font-size:12px;line-height:1.5}main[data-template*=cart] .cart-page{max-width:1200px;margin-inline:auto}main[data-template*=cart] .cart-page__title{min-width:0}main[data-template*=cart] .cart-page__items,main[data-template*=cart] .cart-page__summary{min-width:0}main[data-template*=cart] :is(input,button,select){min-height:44px}main[data-template*=cart] input[type=number]{font-size:16px!important;color:#101821!important;-webkit-text-fill-color:#101821!important}main[data-template*=cart] a:focus-visible,main[data-template*=cart] button:focus-visible{outline:3px solid #C79A3B;outline-offset:2px}.tz7-legal .tz7-legal__hero{padding-block:38px}.tz7-legal .tz7-legal__hero h1{font-size:clamp(34px,4vw,51px);line-height:1.11}.tz7-legal .tz7-legal__layout{align-items:start;gap:35px}.tz7-legal .tz7-legal__doc{min-width:0;max-width:850px;font-size:15px;line-height:1.75;overflow-wrap:break-word}.tz7-legal .tz7-legal__doc :is(h2,h3){line-height:1.3;scroll-margin-top:115px}.tz7-legal .tz7-legal__doc h2{font-size:23px;margin-top:24px}.tz7-legal .tz7-legal__doc p,.tz7-legal .tz7-legal__doc li{font-size:14px;line-height:1.74}.tz7-legal .tz7-legal__doc a{color:#805a18;text-decoration:underline}.tz7-legal .tz7-legal__doc table{display:block;max-width:100%;overflow-x:auto}.tz7-account,.tz7-404{padding:43px 0}.tz7-account__box,.tz7-404__box{max-width:730px;margin-inline:auto;padding:30px}.tz7-account h1,.tz7-404 h1{font-size:clamp(30px,4vw,45px);line-height:1.13}.tz7-account p,.tz7-404 p{font-size:14px;line-height:1.63}.tz7-custom-hub .tz7-hero{padding-block:40px}.tz7-custom-hub .tz7-hero h1{font-size:clamp(30px,4vw,47px);line-height:1.12}.tz7-custom-hub .tz7-section{padding-block:37px}.tz7-custom-hub .tz7-complete-grid{gap:14px}.tz7-custom-hub .tz7-whatsapp-card{min-width:0}main[data-template*=search] .section{max-width:100%;min-width:0}main[data-template*=search] :is(input[type=search],input[type=text]){font-size:16px}main[data-template*=search] :is(button,a):focus-visible{outline:3px solid #C79A3B;outline-offset:2px}.tz2-site-chrome,.tz2-footer{max-width:100%}.tz2-footer__mobile-accordion summary{cursor:pointer}.tz2-footer__mobile-accordion summary:focus-visible,.tz2-mobile-menu summary:focus-visible,.tz2-mobile-panel a:focus-visible{outline:3px solid #C79A3B;outline-offset:2px}.tz2-footer__mobile-accordion a{line-height:1.4}.tz45-app :is(a,summary):focus-visible,.tz45-about a:focus-visible,.tz45-contact :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #C79A3B;outline-offset:3px}@media(max-width:1024px){.tss .tss-grid,.tc14 .tc14-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tz45-app__features{grid-template-columns:repeat(2,minmax(0,1fr))}.tz45-app__hero-inner{gap:20px}.tz45-contact .tz6-form-layout{grid-template-columns:1fr;gap:22px}.tz6-faq-layout{grid-template-columns:1fr;gap:19px}}@media(max-width:767px){.tz45-app .tz-container,.tss .tss-container,.tc14 .tc14-wrap{width:calc(100% - 32px);max-width:none}.tz45-app__hero{padding:33px 0 38px}.tz45-app__hero-inner{grid-template-columns:1fr;gap:20px}.tz45-app__hero h1{font-size:clamp(36px,9.5vw,47px)}.tz45-app__hero p{font-size:15px;line-height:1.57}.tz45-app__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:19px}.tz45-app__store{min-width:0;min-height:63px;padding:11px;font-size:14px}.tz45-app__store small{font-size:10px}.tz45-app__store>span{font-size:17px}.tz45-app__identity{min-height:0;justify-items:start}.tz45-app__identity img{width:82px;border-radius:23%;box-shadow:none}.tz45-app__content{padding:34px 0 41px}.tz45-app__heading h2{font-size:30px}.tz45-app__features{grid-template-columns:1fr;gap:9px}.tz45-app__features article{display:grid;grid-template-columns:35px minmax(0,1fr);gap:0 12px;align-items:start;padding:16px}.tz45-app__features b{grid-row:span 2}.tz45-app__features h3{font-size:17px;margin:1px 0 0}.tz45-app__features p{grid-column:2;margin-top:4px;font-size:13px}.tz45-app__note{flex-direction:column;align-items:flex-start;gap:10px;padding:17px}.tz45-app__note a{min-height:39px;display:inline-flex;align-items:center}.tz45-app__last{margin-top:22px;padding:21px}.tz45-app__last h2{font-size:23px}.tz45-app__last a{width:100%;justify-content:center}.tz6 .tz-container{width:calc(100% - 32px)}.tz6 .tz6-hero{padding:34px 0 39px!important}.tz6 .tz6-hero__grid{display:grid;grid-template-columns:1fr!important;gap:20px}.tz6 .tz6-hero .tz-title{font-size:clamp(33px,8.6vw,43px)!important;line-height:1.12!important}.tz6 .tz6-hero__lead{margin:12px 0 0!important;font-size:15px!important;line-height:1.57!important}.tz6 .tz6-section{padding-block:32px!important}.tz6 .tz6-head{margin-bottom:16px}.tz6 .tz6-head .tz-title{font-size:29px!important;line-height:1.15!important}.tz6 .tz6-head>p{font-size:13px}.tz45-about .tz6-about-split{display:grid;grid-template-columns:1fr!important;gap:20px}.tz45-about .tz6-about-split .tz-copy-lg{font-size:14px!important;line-height:1.65!important}.tz45-about .tz6-values{grid-template-columns:1fr;gap:9px}.tz45-about .tz6-value{padding:17px}.tz45-about .tz6-value strong{font-size:16px}.tz45-about .tz6-value p{font-size:13px;line-height:1.55}.tz45-about .tz6-section--navy .tz-title{font-size:31px!important}.tz45-about .tz6-hero__actions{display:grid!important;gap:10px}.tz45-about .tz6-hero__actions>a,.tz45-about .tz6-hero__actions>.tz-button{width:100%}.tz45-contact__quick{padding:17px 0!important}.tz45-contact .tz6-contact-routes{grid-template-columns:1fr;gap:8px}.tz45-contact .tz6-route{display:grid;grid-template-columns:1fr auto;min-height:64px;gap:3px 12px;padding:13px 15px}.tz45-contact .tz6-route small{font-size:10px}.tz45-contact .tz6-route strong{margin:0;font-size:15px;grid-row:2}.tz45-contact .tz6-route p{grid-column:2;grid-row:1/3;align-self:center;max-width:135px;text-align:right;font-size:11px}.tz45-contact .tz6-form-layout{grid-template-columns:1fr;gap:17px}.tz45-contact .tz6-form-aside h2{font-size:26px}.tz45-contact .tz6-form-aside__facts{display:none}.tz45-contact .tz6-form-card{padding:17px 15px}.tz45-contact .tz6-form-two{grid-template-columns:1fr;gap:13px}.tz45-contact .tz6-form{gap:14px}.tz45-contact .tz6-form label{font-size:13px}.tz45-contact .tz6-form :is(input,select,textarea){font-size:16px;min-height:49px}.tz45-contact .tz6-form>h2{font-size:20px}.tz6-faq-layout{grid-template-columns:1fr;gap:14px}.tz6-faq-groups{gap:18px}.tz6-faq-group h3{font-size:18px}.tz6-faq-list summary{font-size:14px;min-height:55px;padding:12px 0}.tz6-faq-list details p{font-size:13px;line-height:1.6}.tss .tss-head{display:block}.tss .tss-head h1,.tss .tss-head h2{font-size:31px;line-height:1.12}.tss .tss-head p{margin-top:9px;font-size:14px;line-height:1.53}.tss .tss-head__link{display:inline-flex;min-height:44px;align-items:center;margin-top:12px;font-size:13px}.tss .tss-filters{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:8px!important;max-width:none!important;margin:16px -16px 0!important;padding:2px 16px 10px!important;-webkit-overflow-scrolling:touch}.tss .tss-filters::-webkit-scrollbar{display:none}.tss .tss-filters button{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;min-height:44px;font-size:13px;padding:10px 17px}.tss .tss-status{margin:5px 0 14px;font-size:11.5px}.tss .tss-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.tss .tss-card__body{padding:11px}.tss .tss-card__body h3{font-size:13.5px;line-height:1.35}.tss .tss-card__bottom{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;padding-top:9px}.tss .tss-card__bottom strong{font-size:16px}.tss .tss-card__bottom a{display:flex;min-height:42px;justify-content:center;align-items:center;padding:8px 7px;background:#060b14;color:#fff!important;text-align:center;font-size:12px;text-decoration:none!important}.tss .tss-card__empty{min-height:100px}.tss .tss-custom{margin-top:18px;padding:16px}.tc14 .tc14-hero{padding-block:31px!important}.tc14 .tc14-hero-grid{grid-template-columns:1fr!important;gap:17px!important}.tc14 .tc14-hero h1{font-size:clamp(33px,8.2vw,43px)!important;line-height:1.12!important}.tc14 .tc14-hero p{font-size:14px!important;line-height:1.55!important}.tc14 .tc14-hero-media,.tc14 .tc14-hero-art{min-height:0;max-height:250px}.tc14 .tc14-hero-media img{max-height:250px;object-fit:cover}.tc14 .tc14-range{padding-block:29px!important}.tc14 .tc14-head{display:block!important;margin-bottom:15px!important}.tc14 .tc14-head h2{font-size:27px!important;line-height:1.16!important}.tc14 .tc14-head>a{display:inline-flex;margin-top:10px}.tc14 .tc14-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.tc14 .tc14-media{aspect-ratio:1/1}.tc14 .tc14-copy{padding:11px}.tc14 .tc14-copy>div{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.tc14 .tc14-copy>div span{font-size:10px;line-height:1.4}.tc14 .tc14-copy>div b{font-size:16px}.tc14 .tc14-copy h3{font-size:13px!important;line-height:1.4!important}.tc14 .tc14-copy>small{font-size:10.5px;line-height:1.4}.tc14 .tc14-copy>a{min-height:43px;margin-top:12px;padding:10px;font-size:12px}.tc14 .tc14-life,.tc14 .tc14-card-seo{padding-block:27px!important}.tc14 .tc14-card-seo__intro h2{font-size:27px}.tc14 .tc14-card-seo__intro p{font-size:13px;line-height:1.63}.tc14 .tc14-card-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.tc14 .tc14-card-info,.tc14 .tc14-card-why{grid-template-columns:1fr!important;gap:9px}.tc14 .tc14-card-faq summary{font-size:13.5px;min-height:52px}.tzp-rate-page__shell{width:calc(100% - 28px);padding:15px 0 41px}.tzp-rate .tzp-rate__hero{padding:28px 22px}.tzp-rate .tzp-rate__hero h1{font-size:36px;line-height:1.08}.tzp-rate .tzp-rate__hero-copy{font-size:14px;line-height:1.59;margin-top:13px}.tzp-rate .tzp-rate__hero-actions{display:grid;gap:8px}.tzp-rate .tzp-rate__hero-actions a{width:100%;min-height:49px;font-size:13px}.tzp-rate .tzp-rate__hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px}.tzp-rate .tzp-rate__hero-meta div{padding:10px}.tzp-rate .tzp-rate__hero-meta strong{font-size:14px}.tzp-rate .tzp-rate__hero-meta span{font-size:10px}.tzp-rate .tzp-rate__section{padding:17px 14px;margin-top:10px}.tzp-rate .tzp-rate__section-head{display:block;margin-bottom:12px}.tzp-rate .tzp-rate__section h2{font-size:26px;line-height:1.2}.tzp-rate .tzp-rate__big-price{font-size:30px;margin-top:9px}.tzp-rate .tzp-rate__table th,.tzp-rate .tzp-rate__table td{padding:11px 12px;font-size:12px}.tzp-rate .tzp-rate__jump{margin-top:9px}.tzp-rate .tzp-rate__jump a{font-size:12px;padding:8px 12px}.tz7-cart-intro__inner{width:calc(100% - 32px)!important;padding-block:20px}.tz7-cart-intro h1{font-size:35px}.tz7-cart-intro p{font-size:13px}.tz7-cart-trust{display:flex;gap:5px 12px;font-size:11px}main[data-template*=cart] .cart-page{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:15px!important;min-width:0!important}main[data-template*=cart] .cart-page__summary{grid-column:1!important;grid-row:auto!important;position:static!important;min-height:0;padding-top:12px!important;border-top:1px solid #DED8CF}main[data-template*=cart] .cart-page__items{grid-column:1!important;min-width:0!important}main[data-template*=cart] :is(input[type=number],input[type=text]){font-size:16px!important}.tz7-legal .tz7-legal__hero{padding-block:29px}.tz7-legal .tz7-legal__hero h1{font-size:33px}.tz7-legal .tz7-legal__layout{display:block}.tz7-legal .tz7-legal__side{position:static;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;max-width:100%;padding:8px 0 14px;margin:0 0 15px;scrollbar-width:thin}.tz7-legal .tz7-legal__side a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:42px;font-size:12px}.tz7-legal .tz7-legal__doc{max-width:100%;padding:0;font-size:14px}.tz7-legal .tz7-legal__doc p,.tz7-legal .tz7-legal__doc li{font-size:13px;line-height:1.7}.tz7-legal .tz7-legal__doc h2{font-size:21px}.tz7-account,.tz7-404{padding:27px 16px}.tz7-account__box,.tz7-404__box{padding:22px 18px}.tz7-account h1,.tz7-404 h1{font-size:30px}.tz7-custom-hub .tz7-hero{padding-block:30px}.tz7-custom-hub .tz7-hero h1{font-size:33px}.tz7-custom-hub .tz7-section{padding-block:28px}.tz7-custom-hub .tz7-complete-grid{grid-template-columns:1fr}.tz7-custom-hub .tz7-actions{display:grid;grid-template-columns:1fr;gap:9px}.tz7-custom-hub .tz7-actions a{width:100%;justify-content:center}main[data-template*=search] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tz2-header__inner{min-height:58px}.tz2-mobile-panel a,.tz37-menu-panel a{min-height:46px}.tz2-footer__mobile-accordion summary{min-height:53px!important;font-size:14px!important}.tz2-footer__mobile-accordion a{min-height:43px!important;font-size:13px!important}.tz2-footer__tagline,.tz2-footer__copy{font-size:13px;line-height:1.55}.tz4-hero .tz4-hero__grid{grid-template-columns:1fr!important;gap:19px!important}.tz4-hero .tz4-hero__copy h1{font-size:clamp(35px,9vw,45px)!important;line-height:1.08!important}.tz4-hero .tz4-hero__lead{font-size:15px!important;line-height:1.58!important}.tz4-hero .tz4-hero__actions{display:grid!important;gap:11px!important}.tz4-hero .tz4-hero__actions>a{min-height:48px}.tz4-hero .tz4-hero__photo{min-width:0!important;max-width:100%!important}.tz4-hero .tz4-hero__trust{margin:11px 0 0!important}.tz4-how .tz4-steps{gap:9px}.tz4-how .tz4-step{min-height:0}.tz4-custom .tz4-custom__grid{grid-template-columns:1fr!important;gap:20px!important}.tz4-custom .tz4-custom__price-grid{gap:9px!important}.tz4-faq .tz4-faq-list summary{font-size:14px!important;min-height:52px!important}}@media(max-width:360px){.tz45-app__actions{grid-template-columns:1fr}.tss .tss-card__body h3,.tc14 .tc14-copy h3{font-size:12.5px!important}.tss .tss-card__bottom strong,.tc14 .tc14-copy>div b{font-size:15px}.tz45-contact .tz6-route p{display:none}.tz45-contact .tz6-route{display:block}.tzp-rate .tzp-rate__hero{padding:23px 17px}}@media(prefers-reduced-motion:reduce){.tss .tss-filters{scroll-behavior:auto!important}.tz45-app *{transition:none!important}}.tc14 .tc461-empty{margin:0 0 22px;padding:27px;border:1px solid #DDD5C9;background:#fff;max-width:900px}.tc14 .tc461-empty>span{display:block;color:#956d28;letter-spacing:.1em;font-size:11px;font-weight:850}.tc14 .tc461-empty h3{margin:8px 0 0;color:#16242e;font-size:clamp(21px,2.8vw,29px);line-height:1.25;letter-spacing:-.025em}.tc14 .tc461-empty p{max-width:720px;margin:10px 0 0;color:#64717a;font-size:14px;line-height:1.6}.tc14 .tc461-empty__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.tc14 .tc461-empty__links a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 13px;background:#060b14;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:830}.tc14 .tc461-empty__links a:last-child{background:#eee7db;color:#55411b!important}@media(max-width:767px){.tc14 .tc461-empty{padding:19px 16px}.tc14 .tc461-empty h3{font-size:23px}.tc14 .tc461-empty p{font-size:13px}.tc14 .tc461-empty__links{display:grid;grid-template-columns:1fr;gap:7px}.tc14 .tc461-empty__links a{width:100%;min-height:47px}}@media screen and (max-width:767px){.tz4-home.tz4-hero .tz4-hero__copy>h1.tz-display{width:100%!important;max-width:none!important;font-size:clamp(30px,8.5vw,38px)!important;line-height:1.05!important;letter-spacing:-.045em!important;text-wrap:balance}.tz4-home.tz4-hero .tz4-hero__copy>h1.tz-display em{display:block;margin-top:2px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tapzy-sitewide-v45.css.map */
