.header{width:100%;padding-top:4px;padding-bottom:4px;position:sticky;top:0;background-color:#fff;z-index:1000;opacity:0;transition:opacity .6s ease-in-out;border-bottom:1px solid #000000!important}.header.content-visible{opacity:1}.header.content-hidden{opacity:0}.header-nav{position:relative;width:100%}.header-top-container,.header-menu-container{width:100%;box-sizing:border-box}.header-top-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0 1rem;min-height:auto}.header-menu-row{display:none;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:0;box-sizing:border-box}.header-content{display:flex;flex-direction:row;align-items:center;width:100%;max-width:100%;padding:0 1rem;min-height:40px}.header-logo{display:flex;align-items:center;flex:0 0 auto;max-height:20px}.header-logo img{height:40px;width:auto;max-width:200px}.header-logo-text{font-family:PT Root UI,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;text-decoration:none;color:#000;letter-spacing:.05em}.header-menu{display:flex;flex-direction:row;justify-content:center;align-items:center;text-transform:uppercase;gap:24px;width:100%}.header-menu-link{padding:0;text-decoration:none;color:inherit;white-space:nowrap}.header-menu-link:hover{text-decoration:underline}.header-menu-dropdown{position:relative;display:flex;align-items:center}.header-dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #000;min-width:200px;z-index:1001;margin-top:0;padding:8px 0}.header-dropdown-link{display:block;padding:8px 16px;text-decoration:none;color:#000;font-family:PT Root UI,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:8pt;font-weight:500;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.header-dropdown-link:hover{text-decoration:underline;background:#f5f5f5}.header-city{display:flex;align-items:center;flex:0 0 auto;max-height:25px}.header-city-desktop{margin-right:1rem;margin-left:0;display:flex}.header-city-mobile{margin-right:.5rem;margin-left:0;display:none}.header-city-text{padding:0;color:inherit;white-space:nowrap;letter-spacing:.05em;font-size:8pt;font-weight:500;text-transform:uppercase}.header-right-section{display:flex;align-items:center;flex:0 0 auto;gap:1rem;margin-left:auto}.header-cart{display:flex;align-items:center;flex:0 0 auto;max-height:25px;margin-left:0}.header-cart-link{padding:0;text-decoration:none;color:inherit;white-space:nowrap;letter-spacing:.05em;font-size:8pt;font-weight:500}.header-cart-link:hover{text-decoration:underline}@media (min-width: 1024px){.header-top-row{position:relative}.header-menu-row{display:none}.header-menu-desktop{display:flex!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;gap:24px}.header-menu-mobile{display:none!important}.header-city-desktop{display:flex!important;margin-right:1rem;margin-left:auto}.header-city-mobile{display:none!important}.header-cart{margin-left:0!important}}@media (max-width: 1023px){.header-top-container{border-bottom:1px solid #000;padding-bottom:2px}.header-top-row{padding:0 .75rem}.header-menu-desktop,.header-menu-container,.header-menu-row,.header-dropdown-menu{display:none!important}.header-mobile-menu-wrapper{display:flex!important}.header-logo img{height:32px;max-width:150px}.header-cart-link.font-monument{font-size:8pt!important}}.header-mobile-menu-wrapper{display:none}@media (max-width: 767px){.header-top-row{padding:0 .75rem}.header-menu-row,.header-city-desktop{display:none!important}.header-city-mobile{display:flex!important;margin-right:.5rem;margin-left:0;flex:0 0 auto}.header-city-text.font-monument{font-size:8pt!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important}.header-cart{margin-left:0;margin-right:2mm}.header-mobile-menu-wrapper{display:flex;margin-right:0}.header-mobile-menu-dropdown{position:relative}.header-mobile-dropdown{position:fixed!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:1rem!important}.header-mobile-dropdown .header-dropdown-link{padding-left:1rem!important}.header-logo img{height:28px;max-width:120px}.header-cart-link.font-monument{font-size:8pt!important}.header-menu-link.font-monument{font-size:8pt!important;padding:4px 8px}.header-menu{gap:12px}.header-city-text.font-monument{font-size:8pt!important}}@media (max-width: 480px){.header-top-row{padding:0 .5rem}.header-menu-row{padding:8px .5rem}.header-menu{gap:8px}.header-menu-link.font-monument{font-size:8pt!important;padding:4px 6px}}.header-menu-button{background:none;border:none;cursor:pointer;font-size:8pt!important;letter-spacing:.05em;padding:4px 8px;color:inherit}.header-menu-button:hover{text-decoration:underline}.mobile-fullscreen-menu{position:fixed;inset:0;background:#fff;z-index:2000;display:flex;flex-direction:column;padding:1rem}.mobile-menu-close{position:absolute;top:1rem;left:1rem;background:none;border:none;font-size:24px;cursor:pointer;padding:8px;line-height:1}.mobile-menu-close:hover{opacity:.7}.mobile-menu-nav{display:flex;flex-direction:column;gap:0;margin-top:4rem;padding-left:.5rem}.mobile-menu-link{font-family:var(--font-heading)!important;font-size:32px!important;font-weight:450!important;letter-spacing:.15em!important;text-decoration:none;color:#000;padding:.4rem 0;line-height:1.1!important;display:block;margin-bottom:.3rem}.mobile-menu-link:hover{text-decoration:underline}.mobile-menu-footer{margin-top:auto;padding:2rem .5rem}.mobile-menu-contact{font-size:10pt;font-weight:500;letter-spacing:.05em;margin-bottom:1rem}.mobile-menu-info{font-size:9pt;letter-spacing:.03em;margin-bottom:.5rem;color:#333}.mobile-menu-submenu{position:relative}.mobile-menu-parent{cursor:pointer}.mobile-submenu-items{padding-left:1rem;margin-top:.5rem;margin-bottom:.5rem}.mobile-submenu-link{font-family:var(--font-heading)!important;font-size:18px!important;font-weight:400!important;letter-spacing:.1em!important;text-decoration:none;color:#333;padding:.4rem 0;display:block}.mobile-submenu-link:hover{text-decoration:underline;color:#000}.ticker-strip{width:100vw;max-width:100vw;min-width:100vw;padding:4px 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;background-color:#fff;border-bottom:1px solid #000000;overflow:hidden;flex-shrink:0;position:relative}@media (min-width: 769px){.ticker-strip{width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important}}.ticker-strip-inner{display:flex;width:max-content;animation:ticker-scroll 100s linear infinite;white-space:nowrap;will-change:transform}.ticker-text{padding-right:4rem;text-transform:uppercase;color:#000;font-size:8pt;flex-shrink:0}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.product-block{border-bottom:1px solid #000000!important;box-sizing:border-box}@media (min-width: 768px){.product-block{border-bottom:1px solid #000000!important}#glavnaya-teddy>.product-block-first.product-block{border-bottom:1px solid #000000!important}}.product-block-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:2}.product-block-image-loading{opacity:0}.product-block-image-loaded{opacity:1;transition:opacity .3s ease-in-out}.product-block-placeholder{background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.product-block-first{height:55.1vw}@media (min-width: 768px){.product-block-first{height:100vh!important;border-bottom:1px solid #000000!important}.product-main-title{white-space:nowrap!important;transform:translate(-1cm)!important;margin-bottom:calc(.5rem + 3mm)!important}.product-block-first .absolute.inset-0.flex.flex-col.items-center{top:calc(50% + 1cm + 7vh - 4em - 2mm)!important}}@media (max-width: 767px){.product-block{border-bottom:1px solid #000000!important}}.product-block-first .product-block-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 50%}@media (max-width: 768px){.product-block-first{height:170vw}.product-block-first .product-block-image{object-position:left center!important;width:100%!important;height:100%!important;top:0!important;left:0!important}}.product-price-large{font-size:clamp(18.36pt,2.81vw,24.48pt)!important;font-weight:900!important;line-height:1.2!important;font-family:var(--font-heading)!important}.product-bonus-text{font-size:clamp(9.3pt,1.45vw,12.39pt)!important;font-weight:500!important;line-height:1.4!important;font-family:var(--font-heading)!important}.product-split-text{font-size:clamp(12.39pt,1.86vw,16.52pt)!important;font-weight:500!important;line-height:1.4!important;font-family:var(--font-heading)!important}.product-main-subtitle{font-size:clamp(10pt,2vw,16pt)!important;font-weight:400!important;line-height:1.4!important;font-family:var(--font-main)!important;color:#fff!important;text-shadow:0 2px 6px rgba(0,0,0,.8)!important;letter-spacing:.01em!important;text-transform:none!important}.product-price-button{background-color:#00000040!important}.product-price-button:hover{background-color:#ffffff26!important;border-color:#fff!important}@media (max-width: 767px){.product-price-button{width:220px!important;padding:8px 12px!important;bottom:calc(1rem + 6mm)!important;left:.75rem!important}.product-main-title{font-size:clamp(24pt,4vw,35pt)!important}.product-main-subtitle{font-size:clamp(10pt,2vw,16pt)!important}.product-block-first .absolute.inset-0.flex.flex-col.items-center{top:calc(50% - 1.5cm + 7vh - 4em - 1cm + 2.1cm - 1.2cm)!important}}.text-block{text-align:center;border-bottom:1px solid #000;padding-top:32px;padding-bottom:32px;opacity:0;transition:opacity .6s ease-in-out}.text-block.content-visible{opacity:1}.text-block.content-hidden{opacity:0}.text-block-content{max-width:56rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.text-block-title{margin:0;font-size:14px;line-height:1.5;letter-spacing:.05em;font-weight:400;text-transform:uppercase;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}@media (min-width: 769px){.text-block{padding-top:96px;padding-bottom:96px}}.text-block-text p{margin:0 0 1rem}.text-block-text p:last-child{margin-bottom:0}@media (max-width: 768px){.text-block{padding-top:32px;padding-bottom:32px}.text-block-content{padding-left:.75rem;padding-right:.75rem}}@media (max-width: 480px){.text-block{padding-top:24px;padding-bottom:24px}.text-block-content{padding-left:.5rem;padding-right:.5rem}}.footer{border-top:1px solid #000;opacity:0;transition:opacity .6s ease-in-out}.footer.content-visible{opacity:1}.footer.content-hidden{opacity:0}.footer-section{border-bottom:1px solid #000}.footer-content{display:flex;justify-content:space-between;align-items:center;padding-left:1rem;padding-right:1rem;text-align:center;line-height:1.5;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px;letter-spacing:.05em;font-weight:400;padding-top:64px;padding-bottom:64px;gap:20px;position:relative}.footer-info{position:absolute;left:50%;transform:translate(-50%);text-align:center;width:auto}.footer-stickers-button{position:absolute;bottom:0;left:0;width:20px;height:20px;background-color:#fff;border:none;border-right:1px solid #000000;cursor:pointer;padding:0;margin:0;z-index:10}.footer-links-container{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;z-index:1}.footer-links{flex:0 0 auto;min-width:120px;text-align:left}.footer-link{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#06c;text-decoration:none;font-size:11px;letter-spacing:.05em;transition:opacity .2s ease}.footer-link:hover{opacity:.7;text-decoration:underline}@media (min-width: 768px){.footer-content{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width: 768px){.footer-content{padding-top:24px;padding-bottom:24px;font-size:11px;flex-direction:column;gap:15px;align-items:center;justify-content:center}.footer-info{order:1;position:relative;left:auto;transform:none;text-align:center;width:100%;margin-bottom:30px}.footer-links-container{order:2;width:100%;align-items:center;text-align:center}.footer-links{min-width:auto;width:100%;text-align:center}.footer-link{font-size:11px;text-align:center}}@media (max-width: 480px){.footer-content{padding-left:.75rem;padding-right:.75rem;padding-top:20px;padding-bottom:20px;font-size:11px;flex-direction:column;gap:12px;align-items:center;justify-content:center}.footer-info{position:relative;left:auto;transform:none;order:1;text-align:center;width:100%;margin-bottom:24px}.footer-links-container{order:2;width:100%;align-items:center;text-align:center}.footer-links{min-width:auto;width:100%;text-align:center}.footer-link{font-size:11px;text-align:center}}.chat-button-container{position:fixed;right:40px;bottom:40px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:12px}.chat-button{font-family:PT Root UI,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:8pt;letter-spacing:.05em;text-transform:uppercase;color:#000;background:#fff;border:1px solid #000;padding:12px 24px;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:80px}.chat-button:hover{background:#000;color:#fff}.chat-button.visible{opacity:1}.chat-button.hidden{opacity:0;pointer-events:none}.chat-telegram-logo{cursor:pointer;transition:transform .2s ease;animation:fadeInUp .3s ease;display:flex;align-items:center;justify-content:center}.chat-telegram-logo:hover{transform:scale(1.1)}.chat-telegram-logo img{width:48px;height:48px;object-fit:contain}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.chat-button-container{right:32px;bottom:32px}.chat-button{padding:10px 20px;font-size:7pt;min-width:70px}.chat-telegram-logo img{width:40px;height:40px}}@media (max-width: 480px){.chat-button-container{right:24px;bottom:24px}.chat-button{padding:8px 16px;font-size:6.5pt;min-width:60px}.chat-telegram-logo img{width:36px;height:36px}}.loading-dots-container{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%;padding:60px 20px;animation:fadeIn .4s ease-in-out}.loading-dots{display:flex;align-items:center;justify-content:center;gap:8px}.loading-dot{width:8px;height:8px;border-radius:50%;background-color:#000;opacity:0;animation:dotPulse 1.4s ease-in-out infinite}.loading-dot-1{animation-delay:0s}.loading-dot-2{animation-delay:.2s}.loading-dot-3{animation-delay:.4s}@keyframes dotPulse{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.9)}}.loading-dots-container.fade-out{animation:fadeOut .4s ease-in-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width: 768px){.loading-dots-container{min-height:150px;padding:40px 20px}.loading-dot{width:7px;height:7px;gap:6px}.loading-dots{gap:6px}}@media (max-width: 480px){.loading-dots-container{min-height:120px;padding:30px 20px}.loading-dot{width:6px;height:6px}.loading-dots{gap:5px}}.city-selector-overlay{position:fixed;inset:0;background:#000000b3;z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease-in-out;padding:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.city-selector-content{position:relative;background:#fff;border:1px solid #000000;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;overflow-x:visible;box-sizing:border-box}.city-selector-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:24px;cursor:pointer;color:#000;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;transition:opacity .2s ease}.city-selector-close:hover{opacity:.6}.city-selector-loading{text-align:center;padding:2rem;font-family:var(--font-main);font-size:16px;color:#000}.city-selector-title,.city-selector-title.font-monument,h2.city-selector-title,h2.city-selector-title.font-monument,.city-selector-title.font-monument:not(.text-8pt):not(.text-10pt):not(.text-12pt):not(.text-15pt):not(.text-20pt):not(.text-25pt){font-size:18px!important;font-weight:500;margin-bottom:1rem;color:#000;text-align:center}.city-selector-subtitle{font-family:var(--font-main);font-size:14px;color:#666;margin-bottom:1.5rem;text-align:center;line-height:1.5}.city-selector-actions{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.city-selector-button{padding:12px 24px;font-family:var(--font-heading);font-size:16px;font-weight:500;text-transform:uppercase;border:1px solid #000000;cursor:pointer;transition:background-color .2s ease,color .2s ease;letter-spacing:.05em}.city-selector-button-primary{background:#000;color:#fff}.city-selector-button-primary:hover{background:#333}.city-selector-button-secondary{background:#fff;color:#000}.city-selector-button-secondary:hover{background:#f5f5f5}.city-selector-search{position:relative;margin-bottom:2rem;z-index:10001}.city-selector-input{width:100%;padding:12px;font-family:var(--font-main);font-size:16px;border:1px solid #000000;box-sizing:border-box}.city-selector-input:focus{outline:none;border-color:#000}.city-selector-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #000000;border-top:none;max-height:400px;overflow-y:auto;z-index:10002;margin-top:-1px;box-shadow:0 4px 6px #0000001a}.city-selector-dropdown-item{width:100%;padding:12px;text-align:left;background:#fff;border:none;border-bottom:1px solid #eeeeee;cursor:pointer;font-family:var(--font-main);font-size:16px;color:#000;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.city-selector-dropdown-item:last-child{border-bottom:none}.city-selector-dropdown-item:hover{background:#f5f5f5}.city-selector-region{font-size:14px;color:#666;margin-left:1rem}.city-selector-no-results{padding:12px;text-align:center;font-family:var(--font-main);font-size:14px;color:#666}.city-selector-top-cities{margin-top:2rem}.city-selector-top-title{display:none}.city-selector-top-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.city-selector-top-item{padding:8px 16px;font-family:var(--font-main);font-size:14px;background:#fff;border:1px solid #000000;color:#000;cursor:pointer;transition:background-color .2s ease,color .2s ease}.city-selector-top-item:hover{background:#000;color:#fff}@media (max-width: 768px){.city-selector-overlay{align-items:flex-start;padding-top:5vh}.city-selector-content{padding:1.5rem;max-width:100%;margin-top:0}.city-selector-title,.city-selector-title.font-monument,h2.city-selector-title,h2.city-selector-title.font-monument,.city-selector-title.font-monument:not(.text-8pt):not(.text-10pt):not(.text-12pt):not(.text-15pt):not(.text-20pt):not(.text-25pt){font-size:18px!important}.city-selector-subtitle{font-size:13px}.city-selector-button{font-size:14px;padding:10px 20px}}.delivery-integration-error-overlay{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.delivery-integration-error-content{background-color:#fff;border-radius:16px;padding:40px;max-width:500px;width:100%;text-align:center;box-shadow:0 10px 40px #0000004d}.delivery-integration-error-icon{font-size:64px;margin-bottom:20px}.delivery-integration-error-title{font-size:24px;margin-bottom:20px;color:#333;line-height:1.4}.delivery-integration-error-message{font-size:16px;color:#666;line-height:1.6;margin-bottom:30px}.delivery-integration-error-link{color:#08c;text-decoration:underline;transition:color .2s}.delivery-integration-error-link:hover{color:#06a}.delivery-integration-error-retry{background-color:#333;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .2s}.delivery-integration-error-retry:hover{background-color:#555}@media (max-width: 768px){.delivery-integration-error-content{padding:30px 20px}.delivery-integration-error-title{font-size:20px}.delivery-integration-error-message{font-size:14px}}.app{min-height:100vh;display:flex;flex-direction:column;background:var(--color-white)}@media (min-width: 769px){.app{position:relative;width:100%;overflow-x:visible}}main{flex:1;width:100%;overflow-x:hidden}.home-content{opacity:0;transition:opacity .6s ease-in-out}.home-content.content-visible{opacity:1}.home-content.content-hidden{opacity:0}@media (max-width: 768px){main{padding:0}}@media (min-width: 768px){.md\:w-1\/2,.md-w-half{width:50%!important}.md\:flex-row,.md-flex-row{flex-direction:row!important}.md\:pt-6{padding-top:1.5rem}.md\:text-2xl{font-size:8pt;line-height:2rem}.md\:text-3xl{font-size:8pt;line-height:2.25rem}.md\:text-4xl{font-size:8pt;line-height:2.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}}.product-block{width:100%;height:150vw}@media (min-width: 768px){.product-block{height:50vw!important}#glavnaya-teddy>.product-block-first{height:100vh!important;border-bottom:1px solid #000000!important}main:has(#glavnaya-teddy){padding-top:0!important}}@media (max-width: 767px){main:has(#glavnaya-teddy){padding-top:0!important}#glavnaya-teddy>.product-block-first{height:50vw}#glavnaya-teddy>.product-block-first .product-block-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:left center}.w-full>.product-block:not(.product-block-first){height:100vw}.products-split-container{gap:0}.product-split-item{border-right:none;border-bottom:1px solid #000}.product-split-item:last-child{border-bottom:none}}@media (max-width: 480px){#glavnaya-teddy>.product-block:not(.product-block-first){height:auto;min-height:auto}#glavnaya-teddy>.product-block-first{height:170vw!important}.w-full>.product-block:not(#glavnaya-teddy>.product-block){height:80vw}.product-split-item .product-block{height:80vw!important}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:left-8{left:2rem}.lg\:bottom-8{bottom:2rem}}.container{max-width:100%;margin:0 auto;padding:0 1rem}@media (min-width: 1024px){.container{max-width:1280px}}.products-split-container{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.products-split-container{flex-direction:row}}.product-split-item{width:100%}@media (min-width: 768px){.product-split-item{width:50%}.product-split-item-left{border-right:1px solid #000}}.page-transition-wrapper{position:relative;width:100%;min-height:100vh}.page-transition-container{width:100%;min-height:100vh}.page-transition-new{opacity:0;transition:opacity 2s ease-in-out;position:relative;width:100%}.page-transition-new.fade-in{opacity:1}.page-transition-new:not(.fade-in){opacity:1;transition:none}@font-face{font-family:PT Root UI;src:url(/fonts/PT%20Root%20UI/PT-Root-UI_Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Root UI;src:url(/fonts/PT%20Root%20UI/PT-Root-UI_Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PT Root UI;src:url(/fonts/PT%20Root%20UI/PT-Root-UI_Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM%20Plex%20Sans/IBMPlexSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM%20Plex%20Sans/IBMPlexSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM%20Plex%20Sans/IBMPlexSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root{--font-main: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-heading: "PT Root UI", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-black: #000000;--color-white: #ffffff;--color-text: #2b2b2b}html{scroll-behavior:smooth}body{font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);background:var(--color-white);line-height:1.5;overflow-x:hidden;width:100%;max-width:100vw}#root{min-height:100vh;display:flex;flex-direction:column}.font-monument{font-family:var(--font-heading)!important;font-weight:500!important;letter-spacing:.05em!important;line-height:normal!important;font-style:normal!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}.font-monument:not(.text-8pt):not(.text-10pt):not(.text-12pt):not(.text-15pt):not(.text-20pt):not(.text-25pt){font-size:8pt!important}.text-8pt{font-size:8pt!important}.text-10pt{font-size:10pt!important}.text-12pt{font-size:12pt!important}.text-15pt{font-size:15pt!important}.text-20pt{font-size:20pt!important}.text-25pt{font-size:25pt!important}h1.cart-title.font-monument.text-20pt,.cart-title.font-monument.text-20pt{font-size:20pt!important}.cart-subtitle.font-monument.text-10pt,p.cart-subtitle.font-monument.text-10pt{font-size:10pt!important;text-transform:uppercase!important;font-weight:400!important}a.cart-telegram-link.font-monument.text-10pt,.cart-telegram-link.font-monument.text-10pt{font-size:10pt!important;text-transform:uppercase!important}.product-name.font-monument.text-25pt,span.product-name.font-monument.text-25pt{font-size:25pt!important}.product-price.font-monument.text-15pt,p.product-price.font-monument.text-15pt{font-size:15pt!important}.home-color-text-title.font-monument.text-25pt,h2.home-color-text-title.font-monument.text-25pt{font-size:25pt!important;font-weight:500!important}.home-color-text-description.font-monument,.home-color-text-description.font-monument p{font-size:1.1rem!important;line-height:1.8!important;text-align:justify!important;text-justify:inter-word!important;hyphens:auto!important}@media (min-width: 769px){.home-color-text-description.font-monument,.home-color-text-description.font-monument p{font-size:calc(1.1rem * .88 * .97)!important}}.home-color-text-button{display:inline-block;margin-top:2rem;padding:12px 24px;border:1px solid #000;background:transparent;color:#000;text-decoration:none;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.home-color-text-button:hover{background-color:#000;color:#fff;text-decoration:none}@media (max-width: 768px){.home-color-text-block{padding:2rem 1rem!important;margin-top:2rem!important;margin-bottom:2rem!important}.home-color-text-description{font-size:16.9px!important}.home-color-text-title.font-monument.text-25pt,h2.home-color-text-title.font-monument.text-25pt{font-size:18pt!important;margin-bottom:1.5rem!important}.home-color-text-description.font-monument,.home-color-text-description.font-monument p{font-size:calc(.95rem / 1.5)!important;line-height:1.6!important;text-align:left!important;word-break:normal!important;hyphens:none!important;overflow-wrap:normal!important}.home-color-text-description.font-monument p{margin-bottom:1.5rem!important}.home-color-text-description.font-monument p:last-child{margin-bottom:0!important}}.mobile-line-break{display:none}@media (max-width: 768px){.mobile-line-break{display:block!important;height:0;line-height:0;margin:0;padding:0}}h1.font-monument{margin:0!important;padding:0!important;font-variant:normal!important;font-stretch:normal!important;text-size-adjust:100%!important}.uppercase{text-transform:uppercase}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.w-full{width:100%}.h-full{height:100%}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.text-center{text-align:center}.text-right{text-align:right}.border{border-width:1px;border-style:solid}.border-b{border-bottom-width:1px;border-bottom-style:solid}.border-t{border-top-width:1px;border-top-style:solid}.border-black{border-color:var(--color-black)}.overflow-hidden{overflow:hidden}.object-cover{object-fit:cover}.object-center{object-position:center}.transition-colors{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration:underline}a{text-decoration:none!important;transition:text-decoration .2s ease}a:hover,.header-link:hover,.link-hover:hover,a[style*=textDecoration]:hover{text-decoration:underline!important}
