.EOy7FG_section{background-color:var(--color-primary);border-bottom:15px solid var(--color-accent);padding:var(--section-py) clamp(16px, 4vw, 48px)}.EOy7FG_inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,1.5vw,16px);width:100%;max-width:1280px;margin:0 auto;display:flex}.EOy7FG_label{font-family:var(--font-body);color:var(--color-accent);font-size:clamp(.8rem,1vw,.95rem);font-weight:700}.EOy7FG_title{font-family:var(--font-heading);color:var(--color-white);font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:400;line-height:1.1}.EOy7FG_title strong{font-family:var(--font-display);color:var(--color-accent);font-style:normal;font-weight:400}.EOy7FG_description{font-family:var(--font-body);color:var(--color-white);opacity:.8;max-width:900px;font-size:clamp(.85rem,1.1vw,1rem);font-weight:400;line-height:1.6}.EOy7FG_description strong{font-weight:700}
.mizW-q_wrapper{flex-direction:column;align-items:center;gap:clamp(24px,3vw,32px);display:flex}.mizW-q_pageTitle{font-family:var(--font-display);color:var(--color-primary);text-align:center;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1}.mizW-q_card{border-radius:12px;min-height:320px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mizW-q_bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mizW-q_overlay{background:linear-gradient(#0d1f081a 0%,#0d1f08b3 100%);position:absolute;inset:0}.mizW-q_content{flex-direction:column;justify-content:space-between;width:100%;padding:clamp(16px,2.5vw,24px);display:flex;position:relative}.mizW-q_date{font-family:var(--font-body);color:var(--color-white);align-items:center;gap:6px;font-size:clamp(.85rem,1.1vw,1rem);font-weight:400;display:inline-flex}.mizW-q_date svg{color:var(--color-accent)}.mizW-q_bottom{flex-direction:column;align-items:flex-start;gap:clamp(6px,1vw,10px);display:flex}.mizW-q_categories{font-family:var(--font-body);color:var(--color-white);text-transform:uppercase;letter-spacing:.5px;font-size:clamp(.8rem,1vw,.95rem);font-weight:700}.mizW-q_title{font-family:var(--font-body);color:var(--color-white);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:400;line-height:1.35}.mizW-q_btnOverride:hover{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}@media (min-width:1000px){.mizW-q_card{min-height:500px}}.mizW-q_empty{background:var(--color-background);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;max-width:640px;margin:0 auto;padding:clamp(32px,5vw,56px) clamp(20px,4vw,48px);display:flex}.mizW-q_emptyIcon{color:var(--color-primary);background:var(--color-accent);border-radius:50%;width:68px;height:68px;padding:14px}.mizW-q_emptyTitle{font-family:var(--font-heading);color:var(--color-primary);font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:400;line-height:1.15}.mizW-q_emptyText{font-family:var(--font-body);color:#555;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.6}.mizW-q_emptyActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}
.U6Mj5G_overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.U6Mj5G_popup{background:var(--color-white);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;padding:clamp(24px,4vw,40px);display:flex;position:relative}.U6Mj5G_close{color:#999;font-size:1.5rem;line-height:1;position:absolute;top:12px;right:16px}.U6Mj5G_close:hover{color:var(--color-primary)}.U6Mj5G_icon{width:56px;height:56px;color:var(--color-white);background:#f44336;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.U6Mj5G_title{font-family:var(--font-body);color:var(--color-primary);font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:700}.U6Mj5G_text{font-family:var(--font-body);color:#616161;font-size:clamp(.85rem,1vw,.95rem);font-weight:400;line-height:1.6}.U6Mj5G_emailBtn{font-family:var(--font-body);color:var(--color-white);background:var(--color-primary);border-radius:8px;align-items:center;gap:8px;margin-top:4px;padding:12px 24px;font-size:clamp(.85rem,1vw,.95rem);font-weight:600;transition:opacity .2s;display:inline-flex}.U6Mj5G_emailBtn:hover{opacity:.85}
.yRq41W_wrapper{flex-direction:column;gap:clamp(24px,4vw,48px);display:flex}.yRq41W_formCol{flex-direction:column;gap:clamp(20px,3vw,32px);display:flex}.yRq41W_title{font-family:var(--font-body);color:var(--color-primary);font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.1}.yRq41W_title strong{font-weight:700}.yRq41W_form{flex-direction:column;gap:clamp(16px,2vw,20px);display:flex}.yRq41W_field{flex-direction:column;gap:4px;display:flex}.yRq41W_label{font-family:var(--font-body);color:var(--color-primary);font-size:clamp(.8rem,1vw,.9rem);font-weight:700}.yRq41W_input,.yRq41W_textarea{font-family:var(--font-body);color:var(--color-primary);background-color:var(--color-white);border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:12px 16px;font-size:clamp(.85rem,1vw,.95rem);font-weight:400;transition:border-color .2s}.yRq41W_input:focus,.yRq41W_textarea:focus{border-color:var(--color-primary)}.yRq41W_textarea{resize:vertical}.yRq41W_submit{font-family:var(--font-body);color:var(--color-white);background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;padding:14px 24px;font-size:clamp(.85rem,1vw,.95rem);font-weight:400;transition:opacity .2s}.yRq41W_submit:hover{opacity:.85}.yRq41W_imageCol{width:100%}.yRq41W_image{object-fit:cover;border-radius:12px;width:100%;height:100%}@media (min-width:1000px){.yRq41W_wrapper{flex-direction:row;align-items:stretch}.yRq41W_formCol,.yRq41W_imageCol{flex:1}}
.E0yQ2q_wrapper{flex-direction:column;align-items:center;gap:clamp(24px,3vw,32px);display:flex}.E0yQ2q_pageTitle{font-family:var(--font-display);color:var(--color-primary);text-align:center;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1}.E0yQ2q_pageTitle strong{font-style:italic;font-weight:900}.E0yQ2q_layout{gap:clamp(24px,3vw,40px);display:flex}.E0yQ2q_sidebar{display:none}.E0yQ2q_main{flex-direction:column;flex:1;gap:clamp(16px,2vw,24px);display:flex}.E0yQ2q_mobileFilterBtn{font-family:var(--font-body);color:var(--color-primary);background:var(--color-background);border-radius:16px;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.E0yQ2q_overlay{z-index:1000;opacity:0;pointer-events:none;background:#0006;transition:opacity .3s;position:fixed;inset:0}.E0yQ2q_overlayVisible{opacity:1;pointer-events:auto}.E0yQ2q_mobileSidebar{background:var(--color-white);z-index:1001;width:90vw;max-width:480px;padding:16px 16px 0;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.E0yQ2q_mobileSidebarOpen{transform:translate(0)}.E0yQ2q_clearAllBtn{background:var(--color-background);width:100%;font-family:var(--font-body);color:#d93025;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 20px;font-size:.95rem;font-weight:600;display:flex}.E0yQ2q_clearAllBtn:hover{background:#fdecea}.E0yQ2q_drawerFooter{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--color-white);z-index:1;border-top:1px solid #e0e0e0;grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;margin:16px -16px 0;display:grid;position:sticky;bottom:0}.E0yQ2q_drawerClear,.E0yQ2q_drawerApply{font-family:var(--font-body);white-space:nowrap;cursor:pointer;border-radius:10px;padding:14px 8px;font-size:.9rem;font-weight:600}.E0yQ2q_drawerClear{border:1px solid var(--color-primary);color:var(--color-primary);background:var(--color-white)}.E0yQ2q_drawerApply{background:var(--color-primary);color:var(--color-white)}.E0yQ2q_mobileTopRow{align-items:center;gap:8px;display:flex}.E0yQ2q_mobileTopRow .E0yQ2q_sidebarSearch{flex:1}.E0yQ2q_closeBtn{width:44px;height:44px;color:var(--color-primary);flex-shrink:0;font-size:1.2rem}.E0yQ2q_filtersInner{flex-direction:column;gap:12px;display:flex}.E0yQ2q_separator{border:none;border-top:1px solid #e0e0e0;margin:0}.E0yQ2q_filterCard{background:var(--color-background);border-radius:12px;padding:18px 20px}.E0yQ2q_filterCardHead{font-family:var(--font-body);color:var(--color-primary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;font-size:.95rem;font-weight:700;list-style:none;display:flex}.E0yQ2q_filterCardHead::-webkit-details-marker{display:none}.E0yQ2q_filterChevron{flex-shrink:0;transition:transform .2s;transform:rotate(180deg)}.E0yQ2q_filterCard[open] .E0yQ2q_filterChevron{transform:none}.E0yQ2q_filterCardBody{flex-direction:column;gap:8px;margin-top:12px;display:flex}.E0yQ2q_filterSearchInput{width:100%;font-family:var(--font-body);border:1px solid #d0d0d0;border-radius:6px;outline:none;padding:8px 12px;font-size:.85rem}.E0yQ2q_filterSearchInput:focus{border-color:var(--color-primary)}.E0yQ2q_filterOptions{flex-direction:column;gap:2px;display:flex}.E0yQ2q_filterOptionsScroll{overscroll-behavior:contain;max-height:420px;overflow-y:auto}.E0yQ2q_filterRow{align-items:flex-start;gap:4px;display:flex}.E0yQ2q_filterRow .E0yQ2q_checkLabel{flex:1}.E0yQ2q_treeToggle{width:28px;height:28px;color:var(--color-primary);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.E0yQ2q_treeToggle:hover{background:#0000000f}.E0yQ2q_treeToggle svg{transition:transform .2s}.E0yQ2q_treeToggle[aria-expanded=true] svg{transform:rotate(90deg)}.E0yQ2q_filterLogo{background:var(--color-white);border:1px solid #e4e4e4;border-radius:5px;flex-shrink:0;width:28px;height:28px;overflow:hidden}.E0yQ2q_filterLogo img{object-fit:contain;width:100%;height:100%}.E0yQ2q_filterCount{color:#6b7069;font-variant-numeric:tabular-nums;margin-left:-4px}.E0yQ2q_checkLabel:has(.E0yQ2q_checkbox:disabled){cursor:default;opacity:.45}.E0yQ2q_appliedChips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.E0yQ2q_appliedChip{background:var(--color-accent);color:var(--color-primary);font-family:var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;display:inline-flex}.E0yQ2q_appliedChip:hover{filter:brightness(.95)}.E0yQ2q_appliedChipGroup{font-weight:600}.E0yQ2q_filterEmpty{font-family:var(--font-body);color:#888;padding:4px 0;font-size:.8rem}.E0yQ2q_checkLabel{font-family:var(--font-body);color:var(--color-primary);cursor:pointer;align-items:center;gap:8px;padding:5px 0;font-size:.85rem;font-weight:400;line-height:1.3;display:flex}.E0yQ2q_checkbox{appearance:none;background-color:var(--color-white);cursor:pointer;border:1px solid #c4c4c4;border-radius:4px;flex-shrink:0;width:18px;height:18px;position:relative}.E0yQ2q_checkbox:checked{background-color:var(--color-accent);border-color:#d0d0d0}.E0yQ2q_checkbox:checked:after{content:"✓";color:var(--color-primary);font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.E0yQ2q_showMoreBtn{font-family:var(--font-body);color:var(--color-primary);cursor:pointer;text-align:left;border-top:1px solid #e8e8e8;align-items:center;gap:8px;padding:8px 0 0;font-size:.85rem;font-weight:600;display:flex}.E0yQ2q_showMoreBtn span{text-align:center;width:18px;font-size:1.15rem;line-height:1}.E0yQ2q_showMoreBtn:hover{text-decoration:underline}.E0yQ2q_sidebarSearch{position:relative}.E0yQ2q_searchInput{width:100%;font-family:var(--font-body);color:var(--color-primary);background:var(--color-background);border:1px solid #0000;border-radius:12px;outline:none;padding:14px 16px 14px 46px;font-size:.95rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.E0yQ2q_searchInput::placeholder{color:#8a8f87}.E0yQ2q_searchInput:focus{background:var(--color-white);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-accent)}.E0yQ2q_searchIcon{color:var(--color-primary);opacity:.6;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.E0yQ2q_grid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,2vw,20px);display:grid}.E0yQ2q_card{background:var(--color-background);border-radius:16px;overflow:hidden}.E0yQ2q_cardLink{flex-direction:column;height:100%;text-decoration:none;display:flex}.E0yQ2q_cardImageWrap{position:relative}.E0yQ2q_cardImage{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.E0yQ2q_image{object-fit:cover;object-position:center;mix-blend-mode:multiply;width:100%;height:100%}.E0yQ2q_cardBody{flex:1;padding:16px 16px 8px}.E0yQ2q_cardTitle{font-family:var(--font-heading);color:var(--color-primary);font-size:clamp(1rem,1.3vw,1.15rem);font-weight:500;line-height:1.3}.E0yQ2q_cardBrand{font-family:var(--font-body);color:var(--color-primary);background-color:var(--color-white);z-index:1;border-radius:4px;padding:2px 8px;font-size:clamp(.7rem,.85vw,.8rem);font-weight:600;position:absolute;top:12px;left:12px}.E0yQ2q_cardCategory{font-family:var(--font-body);color:#0d1f08;font-size:clamp(.8rem,.95vw,.9rem);font-weight:300}.E0yQ2q_cardBtn{text-align:center;font-family:var(--font-body);color:var(--color-white);background-color:var(--color-primary);border-radius:0;margin:8px 16px 16px;padding:12px;font-size:clamp(.85rem,1vw,.95rem);font-weight:400;transition:background-color .2s,color .2s;display:block}.E0yQ2q_card:hover .E0yQ2q_cardBtn{background-color:var(--color-accent);color:var(--color-primary)}.E0yQ2q_noProducts{font-family:var(--font-body);color:#616161;text-align:center;padding:48px 0;font-size:1rem}.E0yQ2q_pending{opacity:.55;pointer-events:none;transition:opacity .15s}.E0yQ2q_skeleton{background:var(--color-background);border-radius:16px;animation:1.5s ease-in-out infinite E0yQ2q_pulse;overflow:hidden}.E0yQ2q_skeletonImage{aspect-ratio:1;background:#e4e4e4;width:100%}.E0yQ2q_skeletonBody{flex-direction:column;gap:6px;padding:16px 16px 8px;display:flex}.E0yQ2q_skeletonTitle{background:#e4e4e4;border-radius:4px;width:80%;height:18px}.E0yQ2q_skeletonCategory{background:#e4e4e4;border-radius:4px;width:50%;height:14px}.E0yQ2q_skeletonBtn{background:#e4e4e4;height:40px;margin:8px 16px 16px}@keyframes E0yQ2q_pulse{0%,to{opacity:1}50%{opacity:.5}}.E0yQ2q_pagination{justify-content:center;margin-top:clamp(16px,2vw,24px);display:flex}.E0yQ2q_pageList{gap:4px;list-style:none;display:flex}.E0yQ2q_pageBtn{font-family:var(--font-body);color:var(--color-primary);border:1px solid #e0e0e0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:400;transition:background-color .2s;display:flex}.E0yQ2q_pageBtn:hover{background-color:var(--color-background)}.E0yQ2q_pageBtnActive{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.E0yQ2q_pageEllipsis{cursor:default;color:var(--color-primary);opacity:.6;border:none}.E0yQ2q_pageEllipsis:hover{background-color:#0000}@media (min-width:1000px){.E0yQ2q_mobileFilterBtn{display:none}.E0yQ2q_sidebar{flex:0 0 20%;align-self:flex-start;display:block;position:sticky;top:20px}.E0yQ2q_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.E0yQ2q_grid{grid-template-columns:repeat(3,1fr)}}.E0yQ2q_monthChips{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.E0yQ2q_monthChip{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:38px;padding:0;font-size:.72rem;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:flex}.E0yQ2q_monthChipCount{opacity:.75;font-size:.6rem;font-weight:400}.E0yQ2q_monthChip:disabled{opacity:.35;cursor:default}.E0yQ2q_monthChip:hover{border-color:#9ca3af}.E0yQ2q_monthChipActive{border-color:#0000}
.eh6UhW_slider{align-items:center;gap:clamp(8px,1.5vw,16px);width:100%;display:flex}.eh6UhW_arrow{width:40px;height:40px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.eh6UhW_arrow:hover{opacity:.6}.eh6UhW_track{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;flex:1;gap:clamp(16px,2.5vw,32px);display:flex;overflow-x:auto}.eh6UhW_track::-webkit-scrollbar{display:none}.eh6UhW_card{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(50% - 8px);align-items:center;gap:clamp(8px,1.2vw,16px);text-decoration:none;display:flex}.eh6UhW_imageWrap{aspect-ratio:1;border-radius:12px;width:100%;overflow:hidden}.eh6UhW_image{object-fit:cover;width:100%;height:100%}.eh6UhW_placeholder{width:100%;height:100%}.eh6UhW_cardTitle{font-family:var(--font-body);color:var(--color-primary);text-align:center;font-size:clamp(.85rem,1.2vw,1.1rem);font-weight:400}@media (min-width:640px){.eh6UhW_card{flex:0 0 calc(33.333% - 22px)}}@media (min-width:1024px){.eh6UhW_card{flex:0 0 calc(25% - 24px)}}
.RugmmW_wrapper{flex-direction:column;gap:clamp(32px,5vw,64px);display:flex}.RugmmW_intro{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,1.2vw,14px);display:flex}.RugmmW_title{font-family:var(--font-body);color:var(--color-primary);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.2}.RugmmW_description{font-family:var(--font-body);color:var(--color-primary);max-width:700px;font-size:clamp(.9rem,1.2vw,1.1rem);font-weight:400;line-height:1.6}
.HUYkEW_wrapper{flex-direction:column;gap:clamp(32px,5vw,64px);display:flex}.HUYkEW_intro{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,1.2vw,14px);display:flex}.HUYkEW_title{font-family:var(--font-body);color:var(--color-primary);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.2}.HUYkEW_description{font-family:var(--font-body);color:var(--color-primary);max-width:700px;font-size:clamp(.9rem,1.2vw,1.1rem);font-weight:400;line-height:1.6}
.wX9kHG_wrapper{flex-direction:column;gap:clamp(32px,5vw,64px);display:flex}.wX9kHG_intro{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,1.2vw,14px);display:flex}.wX9kHG_title{font-family:var(--font-body);color:var(--color-primary);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.2}.wX9kHG_description{font-family:var(--font-body);color:var(--color-primary);max-width:700px;font-size:clamp(.9rem,1.2vw,1.1rem);font-weight:400;line-height:1.6}
.GnDaNW_stack{flex-direction:column;gap:12px;display:flex}.GnDaNW_search{border-radius:12px;height:54px}.GnDaNW_card{background:var(--color-background);border-radius:12px;padding:18px 20px}.GnDaNW_head{justify-content:space-between;align-items:center;height:24px;display:flex}.GnDaNW_title{border-radius:6px;width:45%;height:14px}.GnDaNW_chevron{border-radius:4px;width:14px;height:14px}.GnDaNW_groupSearch{background:var(--color-white);border:1px solid #d0d0d0;border-radius:6px;height:40px;margin-top:12px}.GnDaNW_groupSearch+.GnDaNW_rows{margin-top:8px}.GnDaNW_rows{flex-direction:column;gap:2px;margin-top:12px;display:flex}.GnDaNW_row{align-items:center;gap:8px;height:28px;display:flex}.GnDaNW_box{background:var(--color-white);border:1px solid #dcdcdc;border-radius:4px;flex-shrink:0;width:18px;height:18px}.GnDaNW_label{border-radius:6px;height:11px}.GnDaNW_mobileBtn{border-radius:16px;height:47px}@media (min-width:768px) and (max-width:999px){.GnDaNW_mobileBtn{width:93px}}@media (min-width:1000px){.GnDaNW_mobileBtn{display:none}}.GnDaNW_shimmer,.GnDaNW_shimmerLight{background-size:400% 100%;animation:1.4s infinite GnDaNW_filterShimmer}.GnDaNW_shimmer{background-image:linear-gradient(90deg,#00000012 25%,#0000001f 37%,#00000012 63%)}.GnDaNW_shimmerLight{background-image:linear-gradient(90deg,#f5f5f5 25%,#ececec 37%,#f5f5f5 63%)}@keyframes GnDaNW_filterShimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.GnDaNW_shimmer,.GnDaNW_shimmerLight{animation:none}}
._4bMQIq_wrapper{flex-direction:column;gap:clamp(16px,2.5vw,24px);display:flex}._4bMQIq_card{border-radius:12px;min-height:320px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (min-width:1000px){._4bMQIq_featured{min-height:500px}}._4bMQIq_bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._4bMQIq_overlay{background:linear-gradient(#0d1f081a 0%,#0d1f08b3 100%);position:absolute;inset:0}._4bMQIq_content{flex-direction:column;justify-content:space-between;width:100%;padding:clamp(16px,2.5vw,24px);display:flex;position:relative}._4bMQIq_date{font-family:var(--font-body);color:var(--color-white);align-items:center;gap:6px;font-size:clamp(.85rem,1.1vw,1rem);font-weight:400;display:inline-flex}._4bMQIq_date svg{color:var(--color-accent)}._4bMQIq_bottom{flex-direction:column;align-items:flex-start;gap:clamp(6px,1vw,10px);display:flex}._4bMQIq_categories{font-family:var(--font-body);color:var(--color-white);text-transform:uppercase;letter-spacing:.5px;font-size:clamp(.8rem,1vw,.95rem);font-weight:700}._4bMQIq_title{font-family:var(--font-body);color:var(--color-white);font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:400;line-height:1.35}._4bMQIq_featured ._4bMQIq_title{font-size:clamp(1.25rem,2.2vw,1.75rem)}._4bMQIq_btnOverride:hover{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}._4bMQIq_row{flex-direction:column;gap:clamp(16px,2.5vw,24px);display:flex}@media (min-width:1000px){._4bMQIq_row{flex-direction:row}._4bMQIq_row ._4bMQIq_card{flex:1}}
.sYywTa_wrapper{flex-direction:column;align-items:center;gap:clamp(24px,3vw,32px);display:flex}.sYywTa_pageTitle{font-family:var(--font-heading);color:var(--color-primary);text-align:center;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1}.sYywTa_pageTitle strong{font-family:var(--font-display);font-style:normal;font-weight:400}.sYywTa_pageHeader{flex-direction:column;align-items:center;gap:12px;display:flex}.sYywTa_pageDescription{font-family:var(--font-body);color:#555;text-align:center;max-width:700px;margin:0 auto;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:400;line-height:1.6}.sYywTa_catalogDownload{justify-content:center;display:flex}.sYywTa_catalogBtn{background-color:var(--color-primary);color:#fff;font-family:var(--font-body);border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:.95rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.sYywTa_catalogBtn:hover{opacity:.85}.sYywTa_layout{gap:clamp(12px,2vw,20px);width:100%;display:flex}.sYywTa_main{flex:1}@media (max-width:767px){.sYywTa_layout{flex-direction:column}}
.qZActq_section{background-color:var(--color-primary);border-bottom:15px solid var(--color-accent);padding:var(--section-py) clamp(16px, 4vw, 48px)}.qZActq_inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,1.5vw,16px);width:100%;max-width:1280px;margin:0 auto;display:flex}.qZActq_label{font-family:var(--font-body);color:var(--color-accent);font-size:clamp(.8rem,1vw,.95rem);font-weight:700}.qZActq_title{font-family:var(--font-heading);color:var(--color-white);font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:400;line-height:1.1}.qZActq_title strong{font-family:var(--font-display);color:var(--color-accent);font-style:normal;font-weight:400}.qZActq_subtitle{font-family:var(--font-body);color:var(--color-white);max-width:900px;font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:400;line-height:1.4}.qZActq_subtitle strong{font-weight:700}.qZActq_description{font-family:var(--font-body);color:var(--color-white);opacity:.8;max-width:900px;font-size:clamp(.85rem,1.1vw,1rem);font-weight:400;line-height:1.6}.qZActq_description strong{font-weight:700}
.ev3JNq_wrapper{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,1.2vw,14px);display:flex}.ev3JNq_title{font-family:var(--font-heading);color:var(--color-primary);font-size:clamp(3rem,4.5vw,4.5rem);font-weight:400;line-height:1.1}.ev3JNq_title strong{font-family:var(--font-display);font-style:normal;font-weight:400}.ev3JNq_description{font-family:var(--font-body);color:var(--color-primary);max-width:900px;font-size:clamp(.85rem,1.2vw,1.1rem);font-weight:400;line-height:1.5}.ev3JNq_description strong{font-weight:700}
.mSv2Ea_section{z-index:1;--gap:48px;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.mSv2Ea_track{gap:var(--gap);-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.mSv2Ea_group{align-items:center;gap:var(--gap);flex-shrink:0;justify-content:space-around;min-width:100%;animation:12s linear infinite mSv2Ea_scroll;display:flex}@keyframes mSv2Ea_scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.mSv2Ea_logo{aspect-ratio:16/9;object-fit:contain;opacity:.9;flex-shrink:0;width:auto;height:100px}.mSv2Ea_gray{filter:grayscale()}.mSv2Ea_white{filter:brightness(0)invert()}@media (min-width:640px){.mSv2Ea_logo{height:100px}}@media (min-width:1000px){.mSv2Ea_logo{height:110px}}
.Ydijia_wrapper{flex-direction:column;align-items:center;gap:clamp(32px,5vw,48px);display:flex}.Ydijia_sectionTitle{font-family:var(--font-heading);color:var(--color-primary);text-align:center;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1}.Ydijia_sectionTitle strong{font-family:var(--font-display);font-style:normal;font-weight:400}.Ydijia_list{flex-direction:column;gap:clamp(16px,2.5vw,24px);width:100%;display:flex}.Ydijia_card{background-color:var(--color-background);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.Ydijia_textCol{flex-direction:column;gap:clamp(6px,1vw,10px);padding:clamp(20px,3vw,32px);display:flex}.Ydijia_divider{background-color:var(--color-primary);opacity:.15;width:100%;height:1px;margin-top:clamp(8px,1.5vw,16px);display:none}@media (min-width:1000px){.Ydijia_divider{display:block}}.Ydijia_number{font-family:var(--font-body);color:#d9d9d9;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.Ydijia_title{font-family:var(--font-body);color:var(--color-primary);font-size:clamp(1.3rem,2vw,1.75rem);font-weight:700;line-height:1.25}.Ydijia_description{font-family:var(--font-body);color:#616161;font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:400;line-height:1.6}.Ydijia_imageCol{width:100%;max-height:250px;padding:0;overflow:hidden}.Ydijia_image{object-fit:cover;border-radius:12px;width:100%;height:100%}@media (min-width:1000px){.Ydijia_card{flex-direction:row;align-items:stretch;height:350px}.Ydijia_textCol{flex:1;justify-content:center}.Ydijia_imageCol{flex:1;max-height:none}.Ydijia_imageCol .Ydijia_image{height:100%}.Ydijia_reversed{flex-direction:row-reverse}}
.mbmEga_wrapper{flex-direction:column;gap:clamp(32px,5vw,48px);display:flex}.mbmEga_header{text-align:center;flex-direction:column;align-items:center;gap:clamp(4px,.8vw,8px);display:flex}.mbmEga_sectionTitle{font-family:var(--font-heading);color:var(--color-primary);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1}.mbmEga_sectionTitle strong{font-family:var(--font-display);font-weight:400}.mbmEga_subtitle{font-family:var(--font-body);color:var(--color-primary);font-size:clamp(1.3rem,2vw,1.75rem);font-weight:600}.mbmEga_timeline{flex-direction:column;gap:clamp(32px,5vw,64px);display:flex;position:relative}.mbmEga_timeline:before{content:"";background:var(--color-primary);opacity:.15;width:2px;height:100%;position:absolute;top:0;left:19px}.mbmEga_item{grid-template-rows:auto auto;grid-template-columns:40px 1fr;gap:0;display:grid}.mbmEga_center{grid-row:1;justify-content:center;align-items:center;display:flex}.mbmEga_dot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:14px;height:14px}.mbmEga_left{grid-column:2;padding-bottom:8px}.mbmEga_right{grid-column:2;padding-bottom:0}.mbmEga_reversed .mbmEga_right{order:-1;padding-bottom:8px}.mbmEga_reversed .mbmEga_left{order:0;padding-bottom:0}.mbmEga_blockTitle{font-family:var(--font-body);color:var(--color-primary);font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:700;line-height:1.25}.mbmEga_text{font-family:var(--font-body);color:#616161;font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:400;line-height:1.6}@media (min-width:1000px){.mbmEga_timeline:before{left:50%;transform:translate(-50%)}.mbmEga_item{flex-direction:row;align-items:center;gap:0;display:flex}.mbmEga_center{grid-row:auto;align-items:center;width:40px;padding-top:0}.mbmEga_left{text-align:right;order:0;width:calc(50% - 20px);padding-bottom:0;padding-right:clamp(16px,2.5vw,32px)}.mbmEga_right{text-align:left;order:0;width:calc(50% - 20px);padding-bottom:0;padding-left:clamp(16px,2.5vw,32px)}.mbmEga_reversed .mbmEga_left{text-align:right;order:0}.mbmEga_reversed .mbmEga_right{text-align:left;order:0}}
._6Gfddq_banner{background-color:var(--color-primary);padding:var(--section-py) clamp(16px, 4vw, 48px)}._6Gfddq_inner{flex-direction:column;align-items:center;gap:clamp(24px,4vw,48px);width:100%;max-width:1280px;margin:0 auto;display:flex}._6Gfddq_imageCol{width:100%}._6Gfddq_image{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}._6Gfddq_textCol{flex-direction:column;gap:clamp(12px,2vw,20px);display:flex}._6Gfddq_heading{font-family:var(--font-body);color:var(--color-accent);font-size:clamp(.9rem,1.2vw,1.1rem);font-weight:400;line-height:1.4}._6Gfddq_heading strong{font-weight:700}._6Gfddq_volutinaLogo{vertical-align:bottom;aspect-ratio:703.25/265.97;filter:brightness(0)saturate()invert(87%)sepia(29%)saturate(456%)hue-rotate(44deg)brightness(104%)contrast(98%);width:auto;height:1.6em;display:inline}._6Gfddq_description{font-family:var(--font-body);color:var(--color-white);font-size:clamp(1.15rem,2vw,1.75rem);font-weight:400;line-height:1.4}._6Gfddq_description strong{font-weight:700}._6Gfddq_btnOverride:hover{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}@media (min-width:1000px){._6Gfddq_inner{flex-direction:row;align-items:center}._6Gfddq_imageCol{flex:0 0 45%}._6Gfddq_textCol{flex:1}}
.bDvkZW_section{background-color:var(--color-primary);padding:var(--section-py) clamp(16px, 4vw, 48px)}.bDvkZW_inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,1.5vw,16px);width:100%;max-width:1280px;margin:0 auto;display:flex}.bDvkZW_label{font-family:var(--font-body);color:var(--color-accent);font-size:clamp(.8rem,1vw,.95rem);font-weight:700}.bDvkZW_title{font-family:var(--font-body);color:var(--color-white);max-width:900px;font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:400;line-height:1.4}.bDvkZW_title strong{font-weight:700}.bDvkZW_description{font-family:var(--font-body);color:var(--color-white);opacity:.8;max-width:900px;font-size:clamp(.85rem,1.1vw,1rem);font-weight:400;line-height:1.6}.bDvkZW_description strong{font-weight:700}.bDvkZW_values{font-family:var(--font-display);color:var(--color-white);font-size:clamp(1.5rem,3.5vw,3rem);font-weight:400;line-height:1.2}
._8Ubvwa_section{background-color:var(--color-white);padding:var(--section-py) clamp(16px, 4vw, 48px);flex-direction:column;gap:clamp(32px,5vw,64px);display:flex}._8Ubvwa_header{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,1.2vw,14px);display:flex}._8Ubvwa_title{font-family:var(--font-heading);color:var(--color-primary);font-size:clamp(3rem,4.5vw,4.5rem);font-weight:400;line-height:1.1}._8Ubvwa_title strong{font-family:var(--font-display);font-style:normal;font-weight:400}._8Ubvwa_subtitle{font-family:var(--font-body);color:var(--color-primary);max-width:900px;font-size:clamp(.85rem,1.2vw,1.1rem);font-weight:400;line-height:1.5}._8Ubvwa_subtitle strong{font-weight:700}._8Ubvwa_slider{align-items:center;gap:clamp(8px,1.5vw,16px);width:100%;display:flex}._8Ubvwa_arrow{width:40px;height:40px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}._8Ubvwa_arrow:hover{opacity:.6}._8Ubvwa_track{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;flex:1;gap:clamp(16px,2.5vw,24px);display:flex;overflow-x:auto}._8Ubvwa_track::-webkit-scrollbar{display:none}._8Ubvwa_card{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(50% - 12px);gap:clamp(8px,1.2vw,16px);display:flex}._8Ubvwa_imageWrap{aspect-ratio:4/5;border-radius:12px;width:100%;overflow:hidden}._8Ubvwa_image{object-fit:cover;width:100%;height:100%}._8Ubvwa_cardTitle{font-family:var(--font-body);color:var(--color-primary);font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:700;line-height:1.3}@media (min-width:640px){._8Ubvwa_card{flex:0 0 calc(33.333% - 16px)}}@media (min-width:1024px){._8Ubvwa_card{flex:1 1 0}._8Ubvwa_track{overflow-x:visible}._8Ubvwa_arrow{display:none}}
.rnLrwG_section{border-bottom:15px solid var(--color-accent);width:100%;overflow:hidden}.rnLrwG_track{width:max-content;animation:30s linear infinite rnLrwG_scroll;display:flex}@keyframes rnLrwG_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rnLrwG_slide{aspect-ratio:1;flex:0 0 50vw}.rnLrwG_image{object-fit:cover;width:100%;height:100%}@media (min-width:640px){.rnLrwG_slide{flex:0 0 33.333vw}}@media (min-width:1024px){.rnLrwG_slide{flex:0 0 25vw}}
.WiIpOG_pageTitle{font-family:var(--font-heading);color:var(--color-primary);text-align:center;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1}.WiIpOG_pageTitle strong{font-family:var(--font-display);font-style:normal;font-weight:400}.WiIpOG_grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.5vw,32px);width:100%;list-style:none;display:grid}.WiIpOG_card{flex-direction:column;align-items:center;gap:clamp(8px,1.2vw,16px);display:flex}.WiIpOG_cardLink{flex-direction:column;align-items:center;gap:clamp(8px,1.2vw,16px);width:100%;text-decoration:none;display:flex}.WiIpOG_cardImage{aspect-ratio:1;border-radius:12px;width:100%;overflow:hidden}.WiIpOG_cardImage img{object-fit:cover;width:100%;height:100%}.WiIpOG_pageHeader{flex-direction:column;align-items:center;gap:12px;display:flex}.WiIpOG_pageDescription{font-family:var(--font-body);color:#555;text-align:center;max-width:700px;margin:0 auto;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:400;line-height:1.6}.WiIpOG_catalogDownload{justify-content:center;display:flex}.WiIpOG_catalogBtn{background-color:var(--color-primary);color:#fff;font-family:var(--font-body);border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:.95rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.WiIpOG_catalogBtn:hover{opacity:.85}.WiIpOG_cardTitle{font-family:var(--font-body);color:var(--color-primary);text-align:center;font-size:clamp(.85rem,1.2vw,1.1rem);font-weight:400}@media (max-width:1023px){.WiIpOG_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.WiIpOG_grid{grid-template-columns:repeat(2,1fr)}}.WiIpOG_skeletonTitle,.WiIpOG_skeletonLine,.WiIpOG_skeletonBlock,.WiIpOG_skeletonCardTitle{background:#e4e4e4;border-radius:6px;animation:1.5s ease-in-out infinite WiIpOG_skeletonPulse}.WiIpOG_skeletonTitle{width:min(420px,70%);height:calc(1.1*clamp(2.5rem,4vw,3.5rem))}.WiIpOG_skeletonText{flex-direction:column;align-items:center;width:min(700px,100%);display:flex}.WiIpOG_skeletonLine{width:90%;height:calc(clamp(.95rem,1.2vw,1.1rem));margin:calc(clamp(.95rem,1.2vw,1.1rem)/3.33333) 0}.WiIpOG_skeletonLine:last-child{width:60%}.WiIpOG_skeletonMobile{display:none}@media (max-width:767px){.WiIpOG_skeletonMobile{display:block}}.WiIpOG_skeletonCardTitle{width:60%;height:calc(clamp(.85rem,1.2vw,1.1rem));margin:calc(clamp(.85rem,1.2vw,1.1rem)/3.33333) 0}@keyframes WiIpOG_skeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.WiIpOG_skeletonTitle,.WiIpOG_skeletonLine,.WiIpOG_skeletonBlock,.WiIpOG_skeletonCardTitle{animation:none}}
._0c7dVW_wrapper{flex-direction:column;align-items:center;gap:clamp(32px,5vw,48px);display:flex}._0c7dVW_header{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,1.2vw,14px);display:flex}._0c7dVW_sectionTitle{font-family:var(--font-heading);color:var(--color-primary);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1.1}._0c7dVW_sectionTitle strong{font-family:var(--font-display);font-weight:400}._0c7dVW_subtitle{font-family:var(--font-body);color:var(--color-primary);max-width:700px;font-size:clamp(.85rem,1.1vw,1rem);font-weight:400;line-height:1.6}._0c7dVW_grid{grid-template-columns:1fr;gap:clamp(24px,4vw,40px);width:100%;display:grid}._0c7dVW_card{flex-direction:column;gap:clamp(12px,1.5vw,16px);padding-top:16px;padding-right:16px;display:flex}._0c7dVW_imageWrap{aspect-ratio:16/9;isolation:isolate;width:100%;position:relative}._0c7dVW_imageWrap:before{content:"";background-color:var(--color-accent);z-index:-1;width:100%;height:100%;position:absolute;top:-16px;right:-16px}._0c7dVW_image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._0c7dVW_cardText{font-family:var(--font-body);color:var(--color-primary);font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:400;line-height:1.35}._0c7dVW_cardText strong{font-weight:700}._0c7dVW_footer{font-family:var(--font-body);color:#616161;text-align:center;font-size:clamp(.85rem,1.1vw,1rem);font-weight:400}@media (min-width:640px){._0c7dVW_grid{grid-template-columns:1fr 1fr}}
