.PortfolioGrid-module__E755Pa__emptyState{padding-block:calc(var(--spacing,.25rem) * 20);text-align:center;color:var(--color-gray-400,#99a1af);font-size:18px}@supports (color:lab(0% 0 0)){.PortfolioGrid-module__E755Pa__emptyState{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.PortfolioGrid-module__E755Pa__tagFilterRow{margin-bottom:calc(var(--spacing,.25rem) * 8);justify-content:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.PortfolioGrid-module__E755Pa__tagChip{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,#e2e8f0);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-600,#45556c);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}@supports (color:lab(0% 0 0)){.PortfolioGrid-module__E755Pa__tagChip{border-color:var(--color-slate-200,lab(91.7353% -.998765 -4.76968));color:var(--color-slate-600,lab(35.5623% -1.74978 -15.4316))}}@media (hover:hover){.PortfolioGrid-module__E755Pa__tagChip:hover{border-color:var(--color-yellow-400,#fac800);color:#1f2b40}@supports (color:lab(0% 0 0)){.PortfolioGrid-module__E755Pa__tagChip:hover{border-color:var(--color-yellow-400,lab(83.2664% 8.65132 106.895))}}}.PortfolioGrid-module__E755Pa__tagChipActive{color:var(--color-white,#fff);background-color:#1f2b40;border-color:#1f2b40}@media (hover:hover){.PortfolioGrid-module__E755Pa__tagChipActive:hover{color:var(--color-white,#fff)}}.PortfolioGrid-module__E755Pa__grid{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.PortfolioGrid-module__E755Pa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.PortfolioGrid-module__E755Pa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.PortfolioGrid-module__E755Pa__projectCard{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.PortfolioGrid-module__E755Pa__projectCard{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}@media (hover:hover){.PortfolioGrid-module__E755Pa__projectCard:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.PortfolioGrid-module__E755Pa__projectImageWrapper{aspect-ratio:4/3;background-color:var(--color-gray-100,#f3f4f6);width:100%;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.PortfolioGrid-module__E755Pa__projectImageWrapper{background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}.PortfolioGrid-module__E755Pa__projectImage{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.PortfolioGrid-module__E755Pa__projectCard:hover .PortfolioGrid-module__E755Pa__projectImage{transform:scale(1.05)}.PortfolioGrid-module__E755Pa__projectCardBody{padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;flex:1;display:flex}.PortfolioGrid-module__E755Pa__projectCardTitle{margin-bottom:calc(var(--spacing,.25rem) * 2);-webkit-line-clamp:2;--tw-font-weight:var(--font-weight-semibold,600);font-size:18px;font-weight:var(--font-weight-semibold,600);color:#2d2d2d;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PortfolioGrid-module__E755Pa__projectCardDesc{-webkit-line-clamp:3;color:var(--color-gray-500,#6a7282);-webkit-box-orient:vertical;flex:1;font-size:14px;display:-webkit-box;overflow:hidden}@supports (color:lab(0% 0 0)){.PortfolioGrid-module__E755Pa__projectCardDesc{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.PortfolioGrid-module__E755Pa__projectCardCta{margin-top:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-size:14px;font-weight:var(--font-weight-medium,500);color:#f4ae00;display:inline-block}.PortfolioGrid-module__E755Pa__projectCard:hover .PortfolioGrid-module__E755Pa__projectCardCta{text-decoration:underline}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}
.Pagination-module___XjRuG__pagination{margin-top:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-wrap:wrap;transition-duration:.3s;display:flex}.Pagination-module___XjRuG__paginationDisabled{pointer-events:none;opacity:.7}.Pagination-module___XjRuG__paginationBtn{min-height:calc(var(--spacing,.25rem) * 10);touch-action:manipulation;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:#2d2d2d;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.Pagination-module___XjRuG__paginationBtn:hover{background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.Pagination-module___XjRuG__paginationBtn:disabled{cursor:not-allowed;opacity:.3}.Pagination-module___XjRuG__pageBtn{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);touch-action:manipulation;border-radius:var(--radius-lg,.5rem);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.Pagination-module___XjRuG__pageBtnActive{color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#1f2b40}.Pagination-module___XjRuG__pageBtnInactive{color:#2d2d2d}@media (hover:hover){.Pagination-module___XjRuG__pageBtnInactive:hover{background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.Pagination-module___XjRuG__paginationEllipsis{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-gray-400,#99a1af);font-size:13px}@supports (color:lab(0% 0 0)){.Pagination-module___XjRuG__paginationEllipsis{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.ProductFilters-module__3On-_q__priceInputRow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.ProductFilters-module__3On-_q__priceInput{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:13px}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__priceInput{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.ProductFilters-module__3On-_q__priceInput:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f4ae00;--tw-outline-style:none;outline-style:none}.ProductFilters-module__3On-_q__priceDash{color:var(--color-gray-400,#99a1af);flex-shrink:0;font-size:13px}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__priceDash{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.ProductFilters-module__3On-_q__priceApplyBtn{margin-top:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);width:100%;padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#1f2b40}@media (hover:hover){.ProductFilters-module__3On-_q__priceApplyBtn:hover{background-color:#2b3854}}.ProductFilters-module__3On-_q__priceApplyBtn:active{scale:.99}.ProductFilters-module__3On-_q__panelInner{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.ProductFilters-module__3On-_q__panelHeader{justify-content:space-between;align-items:center;display:flex}.ProductFilters-module__3On-_q__panelHeaderLeft{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.ProductFilters-module__3On-_q__panelTitle{--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:#1f2b40}.ProductFilters-module__3On-_q__panelCount{color:var(--color-gray-400,#99a1af);font-size:12px}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__panelCount{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.ProductFilters-module__3On-_q__clearBtn{cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);width:100%;padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:#2d2d2d;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__clearBtn{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}@media (hover:hover){.ProductFilters-module__3On-_q__clearBtn:hover{border-color:var(--color-red-300,#ffa3a3);background-color:var(--color-red-50,#fef2f2);color:var(--color-red-500,#fb2c36)}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__clearBtn:hover{border-color:var(--color-red-300,lab(76.5514% 36.422 15.5335));background-color:var(--color-red-50,lab(96.5005% 4.18508 1.52328));color:var(--color-red-500,lab(55.4814% 75.0732 48.8528))}}}.ProductFilters-module__3On-_q__filterLabel{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:#2d2d2d;text-transform:uppercase;display:block}.ProductFilters-module__3On-_q__sortSelect{cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);color:#2d2d2d;font-size:13px}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__sortSelect{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.ProductFilters-module__3On-_q__sortSelect:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f4ae00;--tw-outline-style:none;outline-style:none}.ProductFilters-module__3On-_q__discountBanner{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-width:1px;transition-duration:.2s;display:flex}.ProductFilters-module__3On-_q__discountBannerOff{border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-gray-50,#f9fafb)}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__discountBannerOff{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791));background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708))}}@media (hover:hover){.ProductFilters-module__3On-_q__discountBannerOff:hover{background-color:#fffbeb;border-color:#f4ae00}}.ProductFilters-module__3On-_q__discountBannerOn{background-color:#fffbe6;border-color:#f4ae00}.ProductFilters-module__3On-_q__discountBannerIcon{color:#f4ae00;flex-shrink:0}.ProductFilters-module__3On-_q__discountBannerLabel{text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:#1f2b40;flex:1}.ProductFilters-module__3On-_q__discountBannerPill{flex-shrink:0}.ProductFilters-module__3On-_q__toggleRow{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);-webkit-user-select:none;user-select:none;width:100%;display:flex}.ProductFilters-module__3On-_q__togglePill{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 10);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;position:relative}.ProductFilters-module__3On-_q__togglePillOn{background-color:#f4ae00}.ProductFilters-module__3On-_q__togglePillOff{background-color:var(--color-gray-200,#e5e7eb)}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__togglePillOff{background-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.ProductFilters-module__3On-_q__toggleThumb{top:calc(var(--spacing,.25rem) * .5);left:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;position:absolute}.ProductFilters-module__3On-_q__toggleThumbOn{--tw-translate-x:calc(var(--spacing,.25rem) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.ProductFilters-module__3On-_q__toggleThumbOff{--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.ProductFilters-module__3On-_q__toggleLabel{--tw-font-weight:var(--font-weight-medium,500);font-size:14px;font-weight:var(--font-weight-medium,500);color:#2d2d2d}.ProductFilters-module__3On-_q__specGroup{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,#f3f4f6);padding-top:calc(var(--spacing,.25rem) * 4)}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__specGroup{border-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}.ProductFilters-module__3On-_q__specGroupHeader{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;width:100%;display:flex}.ProductFilters-module__3On-_q__specGroupTitle{--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:#2d2d2d;text-transform:uppercase}.ProductFilters-module__3On-_q__specCount{margin-left:calc(var(--spacing,.25rem) * 1.5);color:#f4ae00}.ProductFilters-module__3On-_q__specOptionList{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.ProductFilters-module__3On-_q__specOption{min-height:calc(var(--spacing,.25rem) * 10);cursor:pointer;touch-action:manipulation;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);text-align:left;width:100%;display:flex}.ProductFilters-module__3On-_q__specCheckbox{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProductFilters-module__3On-_q__specCheckboxChecked{background-color:#f4ae00;border-color:#f4ae00}.ProductFilters-module__3On-_q__specCheckboxUnchecked{border-color:var(--color-gray-300,#d1d5dc)}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__specCheckboxUnchecked{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.ProductFilters-module__3On-_q__specOption:hover .ProductFilters-module__3On-_q__specCheckboxUnchecked{border-color:#f4ae00}.ProductFilters-module__3On-_q__specCheckmark{height:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 2.5);color:#1f2b40}.ProductFilters-module__3On-_q__specOptionLabel{--tw-leading:var(--leading-tight,1.25);font-size:13px;line-height:var(--leading-tight,1.25);flex:1}.ProductFilters-module__3On-_q__specOptionLabelChecked{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#1f2b40}.ProductFilters-module__3On-_q__specOptionLabelUnchecked{color:#2d2d2d}.ProductFilters-module__3On-_q__specOptionCount{color:var(--color-gray-400,#99a1af);flex-shrink:0;font-size:11px}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__specOptionCount{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.ProductFilters-module__3On-_q__desktopSidebar{width:calc(var(--spacing,.25rem) * 60);flex-shrink:0;display:none}@media (min-width:64rem){.ProductFilters-module__3On-_q__desktopSidebar{display:block}}@media (min-width:80rem){.ProductFilters-module__3On-_q__desktopSidebar{width:calc(var(--spacing,.25rem) * 64)}}.ProductFilters-module__3On-_q__sidebarInner{top:calc(var(--spacing,.25rem) * 24);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);max-height:calc(100vh - 7rem);padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:sticky;overflow-y:auto}.ProductFilters-module__3On-_q__mobileDrawer{inset:calc(var(--spacing,.25rem) * 0);z-index:70;--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);overscroll-behavior:contain;display:flex;position:fixed}@media (min-width:64rem){.ProductFilters-module__3On-_q__mobileDrawer{display:none}}.ProductFilters-module__3On-_q__mobileBackdrop{inset:calc(var(--spacing,.25rem) * 0);background-color:#0006;position:absolute}@supports (color:color-mix(in lab, red, red)){.ProductFilters-module__3On-_q__mobileBackdrop{background-color:color-mix(in oklab, var(--color-black,#000) 40%, transparent)}}.ProductFilters-module__3On-_q__mobileBackdrop{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ProductFilters-module__3On-_q__mobilePanel{background-color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:85vw;max-width:320px;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;margin-left:auto;display:flex;position:relative;overflow-y:auto}.ProductFilters-module__3On-_q__mobilePanelHeader{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,#f3f4f6);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__mobilePanelHeader{border-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}.ProductFilters-module__3On-_q__mobilePanelTitle{--tw-font-weight:var(--font-weight-bold,700);font-size:17px;font-weight:var(--font-weight-bold,700);color:#1f2b40}.ProductFilters-module__3On-_q__mobilePanelCloseBtn{padding:calc(var(--spacing,.25rem) * 1.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}@media (hover:hover){.ProductFilters-module__3On-_q__mobilePanelCloseBtn:hover{background-color:var(--color-gray-100,#f3f4f6)}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__mobilePanelCloseBtn:hover{background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}}.ProductFilters-module__3On-_q__mobilePanelBody{padding:calc(var(--spacing,.25rem) * 5);flex:1}.ProductFilters-module__3On-_q__filtersTitleIcon{color:#1f2b40}.ProductFilters-module__3On-_q__specChevronIcon{color:var(--color-gray-400,#99a1af);flex-shrink:0}@supports (color:lab(0% 0 0)){.ProductFilters-module__3On-_q__specChevronIcon{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
@keyframes CatalogView-module__C3TdSG__catalogProgress{0%{transform:translate(-110%)}55%{transform:translate(-10%)}to{transform:translate(110%)}}.CatalogView-module__C3TdSG__wrapper{max-width:1440px;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8);margin-inline:auto}@media (min-width:48rem){.CatalogView-module__C3TdSG__wrapper{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.CatalogView-module__C3TdSG__wrapper{padding-inline:60px}}.CatalogView-module__C3TdSG__pageHeader{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.CatalogView-module__C3TdSG__pageTitle{--tw-leading:var(--leading-tight,1.25);font-size:22px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#1f2b40}@media (min-width:64rem){.CatalogView-module__C3TdSG__pageTitle{font-size:30px}}.CatalogView-module__C3TdSG__mobileFilterBtn{min-height:calc(var(--spacing,.25rem) * 11);touch-action:manipulation;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:#1f2b40;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-shrink:0;display:flex}@supports (color:lab(0% 0 0)){.CatalogView-module__C3TdSG__mobileFilterBtn{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}@media (hover:hover){.CatalogView-module__C3TdSG__mobileFilterBtn:hover{background-color:var(--color-gray-50,#f9fafb)}@supports (color:lab(0% 0 0)){.CatalogView-module__C3TdSG__mobileFilterBtn:hover{background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708))}}}@media (min-width:64rem){.CatalogView-module__C3TdSG__mobileFilterBtn{display:none}}.CatalogView-module__C3TdSG__chipsSection{margin-bottom:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;border-radius:28px}@supports (color:color-mix(in lab, red, red)){.CatalogView-module__C3TdSG__chipsSection{border-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.CatalogView-module__C3TdSG__chipsSection{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.CatalogView-module__C3TdSG__chipsSection{background-color:color-mix(in oklab, var(--color-white,#fff) 55%, transparent)}}.CatalogView-module__C3TdSG__chipsSection{padding:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 14px 40px var(--tw-shadow-color,#1f2b400f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.CatalogView-module__C3TdSG__chipsHeader{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 2);display:flex}.CatalogView-module__C3TdSG__chipsLabel{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.22em;letter-spacing:.22em;color:#7a7a7a;text-transform:uppercase}.CatalogView-module__C3TdSG__chipsDivider{background-image:linear-gradient(90deg,#1f2b401f,#1f2b4000);flex:1;height:1px;display:none}@media (min-width:48rem){.CatalogView-module__C3TdSG__chipsDivider{display:block}}.CatalogView-module__C3TdSG__chipsList{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 2);-ms-overflow-style:none;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.CatalogView-module__C3TdSG__chipsList::-webkit-scrollbar{display:none}.CatalogView-module__C3TdSG__chipsScrollWrapper{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.CatalogView-module__C3TdSG__chipsScrollBtn{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);color:#1f2b40;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex}@supports (color:lab(0% 0 0)){.CatalogView-module__C3TdSG__chipsScrollBtn{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}@media (hover:hover){.CatalogView-module__C3TdSG__chipsScrollBtn:hover{color:#f4ae00;border-color:#f4ae00}}.CatalogView-module__C3TdSG__chipsScrollBtnVisible{pointer-events:auto;opacity:1}.CatalogView-module__C3TdSG__chipsScrollBtnHidden{pointer-events:none;opacity:0}.CatalogView-module__C3TdSG__chip{min-height:calc(var(--spacing,.25rem) * 11);touch-action:manipulation;scroll-snap-align:start;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);white-space:nowrap;--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;-webkit-user-select:none;user-select:none;border-width:1px;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.2s;display:flex}.CatalogView-module__C3TdSG__chipActive{color:var(--color-white,#fff);--tw-shadow:0 14px 30px var(--tw-shadow-color,#1f2b402e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-image:linear-gradient(135deg,#2b3854,#1f2b40);border-color:#1f2b40}.CatalogView-module__C3TdSG__chipInactive{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.CatalogView-module__C3TdSG__chipInactive{border-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.CatalogView-module__C3TdSG__chipInactive{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.CatalogView-module__C3TdSG__chipInactive{background-color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}.CatalogView-module__C3TdSG__chipInactive{color:#1f2b40}@media (hover:hover){.CatalogView-module__C3TdSG__chipInactive:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 24px var(--tw-shadow-color,#1f2b4014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#f4ae00}}.CatalogView-module__C3TdSG__chipSubActive{color:#1f2b40;--tw-shadow:0 14px 30px var(--tw-shadow-color,#f4ae002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-image:linear-gradient(135deg,#f4ae00eb,#ffd566d9);border-color:#f4ae00b3;border-color:lab(76.3578% 18.4412 78.795/.7)}.CatalogView-module__C3TdSG__chipBadge{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px}.CatalogView-module__C3TdSG__chipBadgeActive{background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.CatalogView-module__C3TdSG__chipBadgeActive{background-color:color-mix(in oklab, var(--color-white,#fff) 18%, transparent)}}.CatalogView-module__C3TdSG__chipBadgeActive{color:var(--color-white,#fff)}.CatalogView-module__C3TdSG__chipBadgeInactive{color:#1f2b40;background-color:#1f2b400f;background-color:lab(17.2143% -.0459701 -15.1378/.06)}.CatalogView-module__C3TdSG__chip:hover .CatalogView-module__C3TdSG__chipBadgeInactive{background-color:#f4ae002e}.CatalogView-module__C3TdSG__chipBadgeSubActive{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.CatalogView-module__C3TdSG__chipBadgeSubActive{background-color:color-mix(in oklab, var(--color-white,#fff) 35%, transparent)}}.CatalogView-module__C3TdSG__chipBadgeSubActive{color:#1f2b40}.CatalogView-module__C3TdSG__resultCount{margin-bottom:calc(var(--spacing,.25rem) * 5);color:var(--color-gray-500,#6a7282);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;font-size:13px;transition-duration:.2s}@supports (color:lab(0% 0 0)){.CatalogView-module__C3TdSG__resultCount{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.CatalogView-module__C3TdSG__resultCountLoading{opacity:.6}.CatalogView-module__C3TdSG__loadingDot{margin-left:calc(var(--spacing,.25rem) * 2);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);color:#f4ae00;display:inline-block}.CatalogView-module__C3TdSG__mainLayout{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media (min-width:64rem){.CatalogView-module__C3TdSG__mainLayout{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 8);flex-direction:row}}.CatalogView-module__C3TdSG__gridColumn{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.CatalogView-module__C3TdSG__progressBar{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 1.5);background-color:#fff9;border-radius:3.40282e38px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.CatalogView-module__C3TdSG__progressBar{background-color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}}.CatalogView-module__C3TdSG__progressBar{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#1f2b400f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.CatalogView-module__C3TdSG__progressFill{width:33.3333%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;will-change:transform;background-image:linear-gradient(90deg,#f4ae0000,#f4ae00f2,#f4ae0000);border-radius:3.40282e38px;transition-duration:.3s;animation:1.25s cubic-bezier(.4,0,.2,1) infinite CatalogView-module__C3TdSG__catalogProgress}.CatalogView-module__C3TdSG__progressVisible{opacity:1}.CatalogView-module__C3TdSG__progressHidden{opacity:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes CatalogView-module__C3TdSG__pulse{50%{opacity:.5}}
.page-module__EVJJWa__categoriesSection{max-width:1440px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 6);margin-inline:auto}@media (min-width:40rem){.page-module__EVJJWa__categoriesSection{padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 16)}}@media (min-width:64rem){.page-module__EVJJWa__categoriesSection{padding-inline:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 20);padding-bottom:calc(var(--spacing,.25rem) * 8)}}.page-module__EVJJWa__sectionTitle{margin-bottom:calc(var(--spacing,.25rem) * 8);text-align:center;--tw-font-weight:var(--font-weight-medium,500);font-size:20px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:#2d2d2d;text-transform:uppercase}@media (min-width:40rem){.page-module__EVJJWa__sectionTitle{margin-bottom:calc(var(--spacing,.25rem) * 10);font-size:24px}}@media (min-width:64rem){.page-module__EVJJWa__sectionTitle{font-size:30px}}.page-module__EVJJWa__emptyState{text-align:center;color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.page-module__EVJJWa__emptyState{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.page-module__EVJJWa__bestSellersSection{max-width:1440px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 10);margin-inline:auto}@media (min-width:40rem){.page-module__EVJJWa__bestSellersSection{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 12)}}@media (min-width:64rem){.page-module__EVJJWa__bestSellersSection{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 16)}}@media (min-width:80rem){.page-module__EVJJWa__bestSellersSection{padding-inline:calc(var(--spacing,.25rem) * 14)}}.page-module__EVJJWa__bestSellersTitle{margin-bottom:calc(var(--spacing,.25rem) * 8);text-align:center;color:#2d2d2d;font-size:22px}@media (min-width:40rem){.page-module__EVJJWa__bestSellersTitle{margin-bottom:calc(var(--spacing,.25rem) * 10);font-size:28px}}@media (min-width:64rem){.page-module__EVJJWa__bestSellersTitle{font-size:38px}}@media (min-width:80rem){.page-module__EVJJWa__bestSellersTitle{font-size:42px}}.page-module__EVJJWa__viewAllRow{margin-top:calc(var(--spacing,.25rem) * 8);justify-content:center;display:flex}.page-module__EVJJWa__viewAllLink{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-size:16px;font-weight:var(--font-weight-medium,500);color:#2d2d2d;text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#f4ae00;text-decoration-thickness:2px;display:flex}.page-module__EVJJWa__viewAllLink svg{color:#f4ae00}.page-module__EVJJWa__statsBand{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 12);--tw-shadow:0px 4px 4px 0px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#c9c9c9}@media (min-width:64rem){.page-module__EVJJWa__statsBand{padding-block:calc(var(--spacing,.25rem) * 16)}}.page-module__EVJJWa__statsGrid{gap:calc(var(--spacing,.25rem) * 8);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1440px;margin-inline:auto;display:grid}@media (min-width:64rem){.page-module__EVJJWa__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module__EVJJWa__statItem{flex-direction:column;align-items:center;display:flex}.page-module__EVJJWa__statIconWrapper{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;width:100px;height:100px;display:flex}@media (min-width:64rem){.page-module__EVJJWa__statIconWrapper{width:150px;height:150px}}.page-module__EVJJWa__statImage{width:auto;height:100px}@media (min-width:64rem){.page-module__EVJJWa__statImage{width:150px;height:150px}}.page-module__EVJJWa__statLabel{text-align:center;--tw-leading:var(--leading-tight,1.25);font-size:24px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#2d2d2d}@media (min-width:64rem){.page-module__EVJJWa__statLabel{font-size:36px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}
.page-module__SN1vWW__section{max-width:1440px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 16);margin-inline:auto}@media (min-width:64rem){.page-module__SN1vWW__section{padding-inline:53px}}.page-module__SN1vWW__pageTitle{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-size:28px;font-weight:var(--font-weight-medium,500);color:#2d2d2d}@media (min-width:64rem){.page-module__SN1vWW__pageTitle{font-size:42px}}.page-module__SN1vWW__pageSubtitle{margin-bottom:calc(var(--spacing,.25rem) * 10);color:var(--color-gray-500,#6a7282);font-size:16px}@supports (color:lab(0% 0 0)){.page-module__SN1vWW__pageSubtitle{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}@media (min-width:64rem){.page-module__SN1vWW__pageSubtitle{font-size:18px}}@property --tw-font-weight{syntax:"*";inherits:false}
