@font-face{font-family:Poppins;src:url(/build/_assets/Poppins-Light-F7R3UQKD.ttf) format("truetype");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/build/_assets/Poppins-LightItalic-5CIQ5UJC.ttf) format("truetype");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:Poppins;src:url(/build/_assets/Poppins-Regular-245TSDOC.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/build/_assets/Poppins-Italic-BPGN4BVE.ttf) format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Poppins;src:url(/build/_assets/Poppins-Medium-5T3SSB34.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/build/_assets/Poppins-MediumItalic-ENRSC2SL.ttf) format("truetype");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Poppins;src:url(/build/_assets/Poppins-SemiBold-W56EIDFJ.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/build/_assets/Poppins-Bold-4M5SIIEF.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}:root{--kv-red: #B6223D;--kv-pink: #DB949B;--kv-beige: #EDD7C0}.kv-theme{font-family:Poppins,Arial,sans-serif;color:var(--kv-red);background-color:var(--kv-beige);-webkit-print-color-adjust:exact;print-color-adjust:exact}.kv-theme *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.kv-divider{height:0;border-top:1px solid var(--kv-red)}body.kv-print-body{margin:0;padding:0;background-color:var(--kv-beige)!important}body.kv-print-body .main-content{margin:0;padding:0}body.kv-print-body .Toastify{display:none}.kv-a5-page{width:148mm;height:210mm;box-sizing:border-box;padding:16mm 16mm 0 17mm;display:flex;flex-direction:column;overflow:hidden;margin:0 auto}.kv-a5-page+.kv-a5-page{break-before:page;page-break-before:always}.kv-a5-content{flex:1 1 auto;min-height:0;overflow:hidden}.kv-a5-footer{flex:0 0 22mm;display:flex;align-items:center;justify-content:center}.kv-a5-footer img{height:9mm;width:auto}.kv-a5-scale{font-size:10.5pt;line-height:1.4}.kv-a5-title{font-weight:400;font-size:2.3em;line-height:1.15;margin:0}.kv-a5-rule{width:72%;margin:.9em 0 1.5em}.kv-a5-section+.kv-a5-rule{margin-top:1.4em}.kv-a5-item{margin:0 0 1.05em;break-inside:avoid}.kv-a5-item:last-child{margin-bottom:0}.kv-a5-name{font-weight:700}.kv-a5-label,.kv-a5-text{font-weight:400}@media screen{body.kv-print-body{background-color:#8a8a8a!important}.kv-a5-page,.kv-a4-page{margin:24px auto;box-shadow:0 2px 12px #00000040}}@media print{.kv-a5-page,.kv-a4-page{margin:0;box-shadow:none}}.kv-a4-page{position:relative;width:210mm;height:297mm;box-sizing:border-box;overflow:hidden}.kv-a4-page+.kv-a4-page{break-before:page;page-break-before:always}.kv-a4-vine{position:absolute;top:0;right:0;width:72mm;height:auto;pointer-events:none}.kv-a4-cover-left{position:absolute;left:14mm;top:141mm;width:76mm;text-align:center}.kv-a4-cover-left h3{font-weight:400;font-size:12pt;margin:0 0 2mm}.kv-a4-cover-left p{font-weight:400;font-size:8.5pt;line-height:1.3;margin:0 0 10mm}.kv-a4-cover-title{position:absolute;left:105mm;right:10mm;top:148mm;text-align:center;font-weight:400;font-size:34pt;line-height:1.2}.kv-a4-cover-logo{position:absolute;right:34mm;bottom:19mm;display:flex;flex-direction:column;align-items:center}.kv-a4-cover-logo img{height:13mm;width:auto}.kv-a4-cover-logo span{margin-top:2mm;font-weight:600;font-size:9pt;letter-spacing:.06em}.kv-a4-inner{position:absolute;inset:20mm 17mm 14mm}.kv-a4-title{font-weight:400;font-size:34pt;line-height:1.1;margin:0}.kv-a4-title-rule{width:80mm;margin:6mm 0 9mm}.kv-a4-columns{display:flex;gap:13mm;align-items:flex-start}.kv-a4-column{flex:1 1 0;min-width:0}.kv-a4-category{font-weight:700;font-size:13pt;line-height:1.25;margin:0 0 2.2mm}.kv-a4-category-gap{margin-top:7mm}.kv-a4-item{font-size:8.5pt;line-height:1.36;margin:0 0 3.6mm}.kv-a4-item-name{font-weight:700}.kv-a4-item-row{display:flex;align-items:flex-end;gap:4mm}.kv-a4-item-row>div{flex:1 1 auto;min-width:0}.kv-a4-price{flex:0 0 auto;white-space:nowrap;text-align:right}.kv-a4-en{font-style:italic}
