@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&display=swap');
:root { --t-text-font: 'Manrope',Arial,sans-serif; --t-headline-font: 'Manrope',Arial,sans-serif; }
#allrecords .t-title, #allrecords .t-descr, #allrecords .t-text, #allrecords .t-name, #allrecords .t-heading, #allrecords .t-btn, #allrecords .t-menu__link-item, #allrecords .t-input, #allrecords .t-label, #allrecords [class*="t-store__card__title"], #allrecords [class*="t-store__card__price"] { font-family:'Manrope',Arial,sans-serif!important; }
#allrecords [class*="__sku"], #allrecords [class*="__artnumber"], #allrecords [class*="__characteristics"] {font-family:'IBM Plex Mono',monospace!important;}
#rec1348733441 a {font-family:'Manrope',Arial,sans-serif!important;}
#rec1348733441 .t-menu__link-item {font-weight:500!important;letter-spacing:-.02em;}
#rec1468393341,#rec1468380761{background:#f5f1e8!important;color:#351318;padding-top:150px!important;padding-bottom:110px!important;}
#rec1468380761{padding-top:100px!important;}
#rec1468393341 .t-container,#rec1468380761 .t-container{max-width:1200px;}
#rec1468393341 .t-col,#rec1468380761 .t-col{float:none;width:auto;max-width:1000px;margin:0 auto;padding:0 40px;box-sizing:border-box;text-align:left;}
#rec1468393341 .t-title,#rec1468380761 .t-title{font-family:'IBM Plex Mono',monospace!important;font-size:13px!important;font-weight:400!important;letter-spacing:.13em;line-height:1.5;color:#742637!important;margin:0 0 30px!important;padding:0!important;text-transform:uppercase;}
#rec1468393341 .t-descr,#rec1468380761 .t-descr{font-family:'Manrope',Arial,sans-serif!important;font-size:21px!important;font-weight:400!important;line-height:1.65!important;color:#351318!important;max-width:none;margin:0!important;padding:0!important;text-align:left;}
#rec1468393341 .t-descr p,#rec1468380761 .t-descr p{margin:0 0 24px!important;}
#rec1468393341 .t-descr p:has(>br:only-child),#rec1468380761 .t-descr p:has(>br:only-child){display:none;}
#rec1468393341 .t-descr p:first-child,#rec1468380761 .t-descr p:first-child{font-size:clamp(38px,5.5vw,70px)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.055em;max-width:900px;margin-bottom:44px!important;}
#rec1468380761 .t-descr p:first-child{font-size:clamp(34px,4.2vw,52px)!important;}
#rec1468393341 .t-descr p:last-child,#rec1468380761 .t-descr p:last-child{font-family:'IBM Plex Mono',monospace!important;font-size:14px!important;line-height:1.8!important;max-width:690px;border-top:1px solid #cdb9b4;padding-top:24px;margin-top:44px!important;color:#742637;}
#rec1468393341 .t-btn,#rec1468380761 .t-btn{font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;font-weight:400!important;letter-spacing:.08em;border:1px solid #742637!important;border-radius:0!important;background:transparent!important;color:#742637!important;box-shadow:none!important;}
@media(max-width:640px){#rec1468393341{padding-top:130px!important;padding-bottom:70px!important;}#rec1468380761{padding-top:70px!important;padding-bottom:70px!important;}#rec1468393341 .t-col,#rec1468380761 .t-col{padding:0 24px;}#rec1468393341 .t-descr,#rec1468380761 .t-descr{font-size:17px!important;line-height:1.65!important;}#rec1468393341 .t-descr p:first-child,#rec1468380761 .t-descr p:first-child{font-size:36px!important;margin-bottom:30px!important;}#rec1468393341 .t-descr p:last-child,#rec1468380761 .t-descr p:last-child{font-size:12px!important;line-height:1.8!important;margin-top:30px!important;}}

/* VNUTRIVENNO interface */
:root{--vn-wine:#571d2d;--vn-wine-hover:#742637;--vn-milk:#f5f1e8;--vn-ink:#351318}
#allrecords .t-btn,.t706 .t-submit,.t706 .t-btn,.t-store .t-btn{background-color:var(--vn-wine)!important;color:var(--vn-milk)!important;border-color:var(--vn-wine)!important;border-radius:2px!important;box-shadow:none!important;transition:background-color .2s,color .2s,border-color .2s}
#allrecords .t-btn:hover,.t706 .t-submit:hover,.t706 .t-btn:hover{background-color:var(--vn-wine-hover)!important;border-color:var(--vn-wine-hover)!important}
.t706 .t-input:focus,.t706 .t-input:focus-visible{border-color:var(--vn-wine)!important;outline:2px solid #571d2d33;outline-offset:2px}
.t706 a,.t972__text a,.t972__settings-text a,#rec1302102281 a{color:var(--vn-wine)!important;text-underline-offset:3px}
.t706 .t-input-group_cb a,.t706 .t-input-group_tx a{text-decoration:underline}
.t706 .t-checkbox__indicator{border-color:var(--vn-wine)!important}
.t706 .t-checkbox:checked~.t-checkbox__indicator{background-color:var(--vn-wine)!important}
.t706 .t-checkbox:checked~.t-checkbox__indicator:after{border-color:var(--vn-milk)!important}
#allrecords .t972__settings-btn{background:transparent!important;color:var(--vn-wine)!important;border:1px solid var(--vn-wine)!important}
#allrecords .t972__settings-btn:hover{background:#eadfd9!important}
.t972__banner,.t972__settings{background-color:var(--vn-milk)!important;color:var(--vn-ink)!important}
.t972__title,.t972__settings-title,.t972__category-title{color:var(--vn-ink)!important}
#rec1468118001 .t457__copyright{font-family:Manrope,Arial,sans-serif!important;font-size:13px!important;line-height:1.9!important;color:#ded7d3!important;max-width:900px;margin-left:auto;margin-right:auto}
#rec1468118001 a{color:var(--vn-milk)!important;text-underline-offset:4px}
#rec1468118001 a:hover{color:#d7a1aa!important}
a:focus-visible,button:focus-visible{outline:2px solid #a75a68;outline-offset:4px}
@media(max-width:640px){#rec1468118001 .t457__copyright{font-size:12px!important;line-height:1.8!important;padding-left:20px;padding-right:20px;overflow-wrap:anywhere}#rec1302102281 .t-title{font-size:30px!important;line-height:1.2!important}#rec1302102281 .t-descr{font-size:16px!important;line-height:1.6!important}.t972__banner{box-sizing:border-box;max-width:calc(100vw - 24px)!important}.t972__buttons{gap:10px}.t972__buttons .t-btn{min-height:44px}.t706 .t-input{font-size:16px!important}.t706 .t-submit{min-height:52px}}
