.bde-section-158-100 .section-container{display:flex;flex-direction:column}.phox-categories-158-101{width:100%}.phox-categories-158-101 .pcat-wrap{position:relative;width:100%}.phox-categories-158-101 .pcat-empty{color:#888;font-size:15px}.phox-categories-158-101 .pcat-grid{display:grid;grid-template-columns:repeat(var(--pcat-cols,4),minmax(0,1fr));gap:20px}.phox-categories-158-101 .pcat-display-slider .pcat-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.phox-categories-158-101 .pcat-display-slider .pcat-grid::-webkit-scrollbar{display:none}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex:0 0 calc((100% - (var(--pcat-cols, 4) - 1) * 20px) / var(--pcat-cols, 4));scroll-snap-align:start}.phox-categories-158-101 .pcat-display-slider .pcat-grid.pcat-dragging{scroll-behavior:auto;cursor:grabbing}.phox-categories-158-101 .pcat-card{display:flex;flex-direction:column;background:#fff;border-radius:12px;border:1px solid #ededed;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.phox-categories-158-101 .pcat-image{position:relative;display:block;aspect-ratio:var(--pcat-ratio,1 / 1);overflow:hidden;background:#f3f3f3}.phox-categories-158-101 .pcat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.phox-categories-158-101 .pcat-img-empty{background:#ececec}.phox-categories-158-101 .pcat-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:12px;background:rgba(0,0,0,0.35);color:#fff;transition:opacity 0.25s ease}.phox-categories-158-101 .pcat-overlay .pcat-name{color:#fff;font-size:17px;font-weight:700}.phox-categories-158-101 .pcat-overlay .pcat-count{color:#fff;opacity:0.85;font-size:13px}.phox-categories-158-101 .pcat-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.phox-categories-158-101 .pcat-name{font-size:16px;font-weight:700;color:#1f1f1f;line-height:1.3}.phox-categories-158-101 .pcat-count{font-size:13px;color:#888;font-weight:600}.phox-categories-158-101 .pcat-desc{font-size:13px;color:#888;line-height:1.5;margin-top:2px}.phox-categories-158-101 .pcat-hover-zoom .pcat-card:hover .pcat-img{transform:scale(1.07)}.phox-categories-158-101 .pcat-hover-lift .pcat-card:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.12)}.phox-categories-158-101 .pcat-hover-overlay .pcat-overlay{opacity:0}.phox-categories-158-101 .pcat-hover-overlay .pcat-card:hover .pcat-overlay{opacity:1}.phox-categories-158-101 .pcat-card:hover{border-color:#3a8ee8}.phox-categories-158-101 .pcat-arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#fff;color:#222;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:opacity 0.15s ease,transform 0.15s ease}.phox-categories-158-101 .pcat-arrow svg{width:20px;height:20px}.phox-categories-158-101 .pcat-arrow-prev{left:-8px}.phox-categories-158-101 .pcat-arrow-next{right:-8px}.phox-categories-158-101 .pcat-arrow:hover{transform:translateY(-50%) scale(1.06)}.phox-categories-158-101 .pcat-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.phox-categories-158-101 .pcat-display-grid .pcat-arrow{display:none}@media (max-width:991px){.phox-categories-158-101 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-tablet,3),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-tablet, 3) - 1) * 20px) / var(--pcat-cols-tablet, 3))}}@media (max-width:600px){.phox-categories-158-101 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-mobile,2),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-mobile, 2) - 1) * 20px) / var(--pcat-cols-mobile, 2))}.phox-categories-158-101 .pcat-arrow{display:none}}@media (max-width:1119px){.phox-categories-158-101{width:100%}.phox-categories-158-101 .pcat-wrap{position:relative;width:100%}.phox-categories-158-101 .pcat-empty{color:#888;font-size:15px}.phox-categories-158-101 .pcat-grid{display:grid;grid-template-columns:repeat(var(--pcat-cols,4),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.phox-categories-158-101 .pcat-display-slider .pcat-grid::-webkit-scrollbar{display:none}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex:0 0 calc((100% - (var(--pcat-cols, 4) - 1) * ) / var(--pcat-cols, 4));scroll-snap-align:start}.phox-categories-158-101 .pcat-display-slider .pcat-grid.pcat-dragging{scroll-behavior:auto;cursor:grabbing}.phox-categories-158-101 .pcat-card{display:flex;flex-direction:column;border:1px solid #ededed;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.phox-categories-158-101 .pcat-image{position:relative;display:block;aspect-ratio:var(--pcat-ratio,1 / 1);overflow:hidden;background:#f3f3f3}.phox-categories-158-101 .pcat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.phox-categories-158-101 .pcat-img-empty{background:#ececec}.phox-categories-158-101 .pcat-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:12px;transition:opacity 0.25s ease}.phox-categories-158-101 .pcat-overlay .pcat-name{font-size:17px;font-weight:700}.phox-categories-158-101 .pcat-overlay .pcat-count{opacity:0.85;font-size:13px}.phox-categories-158-101 .pcat-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.phox-categories-158-101 .pcat-name{font-size:16px;font-weight:700;color:#1f1f1f;line-height:1.3}.phox-categories-158-101 .pcat-count{font-size:13px;font-weight:600}.phox-categories-158-101 .pcat-desc{font-size:13px;line-height:1.5;margin-top:2px}.phox-categories-158-101 .pcat-hover-zoom .pcat-card:hover .pcat-img{transform:scale(1.07)}.phox-categories-158-101 .pcat-hover-lift .pcat-card:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.12)}.phox-categories-158-101 .pcat-hover-overlay .pcat-overlay{opacity:0}.phox-categories-158-101 .pcat-hover-overlay .pcat-card:hover .pcat-overlay{opacity:1}.phox-categories-158-101 .pcat-arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:opacity 0.15s ease,transform 0.15s ease}.phox-categories-158-101 .pcat-arrow svg{width:20px;height:20px}.phox-categories-158-101 .pcat-arrow-prev{left:-8px}.phox-categories-158-101 .pcat-arrow-next{right:-8px}.phox-categories-158-101 .pcat-arrow:hover{transform:translateY(-50%) scale(1.06)}.phox-categories-158-101 .pcat-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.phox-categories-158-101 .pcat-display-grid .pcat-arrow{display:none}@media (max-width:991px){.phox-categories-158-101 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-tablet,3),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-tablet, 3) - 1) * ) / var(--pcat-cols-tablet, 3))}}@media (max-width:600px){.phox-categories-158-101 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-mobile,2),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-mobile, 2) - 1) * ) / var(--pcat-cols-mobile, 2))}.phox-categories-158-101 .pcat-arrow{display:none}}}@media (max-width:1023px){.phox-categories-158-101{width:100%}.phox-categories-158-101 .pcat-wrap{position:relative;width:100%}.phox-categories-158-101 .pcat-empty{color:#888;font-size:15px}.phox-categories-158-101 .pcat-grid{display:grid;grid-template-columns:repeat(var(--pcat-cols,4),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.phox-categories-158-101 .pcat-display-slider .pcat-grid::-webkit-scrollbar{display:none}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex:0 0 calc((100% - (var(--pcat-cols, 4) - 1) * ) / var(--pcat-cols, 4));scroll-snap-align:start}.phox-categories-158-101 .pcat-display-slider .pcat-grid.pcat-dragging{scroll-behavior:auto;cursor:grabbing}.phox-categories-158-101 .pcat-card{display:flex;flex-direction:column;border:1px solid #ededed;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.phox-categories-158-101 .pcat-image{position:relative;display:block;aspect-ratio:var(--pcat-ratio,1 / 1);overflow:hidden;background:#f3f3f3}.phox-categories-158-101 .pcat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.phox-categories-158-101 .pcat-img-empty{background:#ececec}.phox-categories-158-101 .pcat-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:12px;transition:opacity 0.25s ease}.phox-categories-158-101 .pcat-overlay .pcat-name{font-size:17px;font-weight:700}.phox-categories-158-101 .pcat-overlay .pcat-count{opacity:0.85;font-size:13px}.phox-categories-158-101 .pcat-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.phox-categories-158-101 .pcat-name{font-size:16px;font-weight:700;color:#1f1f1f;line-height:1.3}.phox-categories-158-101 .pcat-count{font-size:13px;font-weight:600}.phox-categories-158-101 .pcat-desc{font-size:13px;line-height:1.5;margin-top:2px}.phox-categories-158-101 .pcat-hover-zoom .pcat-card:hover .pcat-img{transform:scale(1.07)}.phox-categories-158-101 .pcat-hover-lift .pcat-card:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.12)}.phox-categories-158-101 .pcat-hover-overlay .pcat-overlay{opacity:0}.phox-categories-158-101 .pcat-hover-overlay .pcat-card:hover .pcat-overlay{opacity:1}.phox-categories-158-101 .pcat-arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:opacity 0.15s ease,transform 0.15s ease}.phox-categories-158-101 .pcat-arrow svg{width:20px;height:20px}.phox-categories-158-101 .pcat-arrow-prev{left:-8px}.phox-categories-158-101 .pcat-arrow-next{right:-8px}.phox-categories-158-101 .pcat-arrow:hover{transform:translateY(-50%) scale(1.06)}.phox-categories-158-101 .pcat-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.phox-categories-158-101 .pcat-display-grid .pcat-arrow{display:none}@media (max-width:991px){.phox-categories-158-101 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-tablet,3),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-tablet, 3) - 1) * ) / var(--pcat-cols-tablet, 3))}}@media (max-width:600px){.phox-categories-158-101 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-mobile,2),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-mobile, 2) - 1) * ) / var(--pcat-cols-mobile, 2))}.phox-categories-158-101 .pcat-arrow{display:none}}}@media (max-width:767px){.phox-categories-158-101{width:100%}.phox-categories-158-101 .pcat-wrap{position:relative;width:100%}.phox-categories-158-101 .pcat-empty{color:#888;font-size:15px}.phox-categories-158-101 .pcat-grid{display:grid;grid-template-columns:repeat(var(--pcat-cols,4),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.phox-categories-158-101 .pcat-display-slider .pcat-grid::-webkit-scrollbar{display:none}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex:0 0 calc((100% - (var(--pcat-cols, 4) - 1) * ) / var(--pcat-cols, 4));scroll-snap-align:start}.phox-categories-158-101 .pcat-display-slider .pcat-grid.pcat-dragging{scroll-behavior:auto;cursor:grabbing}.phox-categories-158-101 .pcat-card{display:flex;flex-direction:column;border:1px solid #ededed;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.phox-categories-158-101 .pcat-image{position:relative;display:block;aspect-ratio:var(--pcat-ratio,1 / 1);overflow:hidden;background:#f3f3f3}.phox-categories-158-101 .pcat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.phox-categories-158-101 .pcat-img-empty{background:#ececec}.phox-categories-158-101 .pcat-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:12px;transition:opacity 0.25s ease}.phox-categories-158-101 .pcat-overlay .pcat-name{font-size:17px;font-weight:700}.phox-categories-158-101 .pcat-overlay .pcat-count{opacity:0.85;font-size:13px}.phox-categories-158-101 .pcat-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.phox-categories-158-101 .pcat-name{font-size:16px;font-weight:700;color:#1f1f1f;line-height:1.3}.phox-categories-158-101 .pcat-count{font-size:13px;font-weight:600}.phox-categories-158-101 .pcat-desc{font-size:13px;line-height:1.5;margin-top:2px}.phox-categories-158-101 .pcat-hover-zoom .pcat-card:hover .pcat-img{transform:scale(1.07)}.phox-categories-158-101 .pcat-hover-lift .pcat-card:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.12)}.phox-categories-158-101 .pcat-hover-overlay .pcat-overlay{opacity:0}.phox-categories-158-101 .pcat-hover-overlay .pcat-card:hover .pcat-overlay{opacity:1}.phox-categories-158-101 .pcat-arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:opacity 0.15s ease,transform 0.15s ease}.phox-categories-158-101 .pcat-arrow svg{width:20px;height:20px}.phox-categories-158-101 .pcat-arrow-prev{left:-8px}.phox-categories-158-101 .pcat-arrow-next{right:-8px}.phox-categories-158-101 .pcat-arrow:hover{transform:translateY(-50%) scale(1.06)}.phox-categories-158-101 .pcat-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.phox-categories-158-101 .pcat-display-grid .pcat-arrow{display:none}@media (max-width:991px){.phox-categories-158-101 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-tablet,3),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-tablet, 3) - 1) * ) / var(--pcat-cols-tablet, 3))}}@media (max-width:600px){.phox-categories-158-101 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-mobile,2),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-mobile, 2) - 1) * ) / var(--pcat-cols-mobile, 2))}.phox-categories-158-101 .pcat-arrow{display:none}}}@media (max-width:479px){.phox-categories-158-101{width:100%}.phox-categories-158-101 .pcat-wrap{position:relative;width:100%}.phox-categories-158-101 .pcat-empty{color:#888;font-size:15px}.phox-categories-158-101 .pcat-grid{display:grid;grid-template-columns:repeat(var(--pcat-cols,4),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.phox-categories-158-101 .pcat-display-slider .pcat-grid::-webkit-scrollbar{display:none}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex:0 0 calc((100% - (var(--pcat-cols, 4) - 1) * ) / var(--pcat-cols, 4));scroll-snap-align:start}.phox-categories-158-101 .pcat-display-slider .pcat-grid.pcat-dragging{scroll-behavior:auto;cursor:grabbing}.phox-categories-158-101 .pcat-card{display:flex;flex-direction:column;border:1px solid #ededed;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.phox-categories-158-101 .pcat-image{position:relative;display:block;aspect-ratio:var(--pcat-ratio,1 / 1);overflow:hidden;background:#f3f3f3}.phox-categories-158-101 .pcat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.phox-categories-158-101 .pcat-img-empty{background:#ececec}.phox-categories-158-101 .pcat-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:12px;transition:opacity 0.25s ease}.phox-categories-158-101 .pcat-overlay .pcat-name{font-size:17px;font-weight:700}.phox-categories-158-101 .pcat-overlay .pcat-count{opacity:0.85;font-size:13px}.phox-categories-158-101 .pcat-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.phox-categories-158-101 .pcat-name{font-size:16px;font-weight:700;color:#1f1f1f;line-height:1.3}.phox-categories-158-101 .pcat-count{font-size:13px;font-weight:600}.phox-categories-158-101 .pcat-desc{font-size:13px;line-height:1.5;margin-top:2px}.phox-categories-158-101 .pcat-hover-zoom .pcat-card:hover .pcat-img{transform:scale(1.07)}.phox-categories-158-101 .pcat-hover-lift .pcat-card:hover{transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.12)}.phox-categories-158-101 .pcat-hover-overlay .pcat-overlay{opacity:0}.phox-categories-158-101 .pcat-hover-overlay .pcat-card:hover .pcat-overlay{opacity:1}.phox-categories-158-101 .pcat-arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.15);transition:opacity 0.15s ease,transform 0.15s ease}.phox-categories-158-101 .pcat-arrow svg{width:20px;height:20px}.phox-categories-158-101 .pcat-arrow-prev{left:-8px}.phox-categories-158-101 .pcat-arrow-next{right:-8px}.phox-categories-158-101 .pcat-arrow:hover{transform:translateY(-50%) scale(1.06)}.phox-categories-158-101 .pcat-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.phox-categories-158-101 .pcat-display-grid .pcat-arrow{display:none}@media (max-width:991px){.phox-categories-158-101 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-tablet,3),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-tablet, 3) - 1) * ) / var(--pcat-cols-tablet, 3))}}@media (max-width:600px){.phox-categories-158-101 .pcat-grid{grid-template-columns:repeat(var(--pcat-cols-mobile,2),minmax(0,1fr))}.phox-categories-158-101 .pcat-display-slider .pcat-card{flex-basis:calc((100% - (var(--pcat-cols-mobile, 2) - 1) * ) / var(--pcat-cols-mobile, 2))}.phox-categories-158-101 .pcat-arrow{display:none}}}.phox-taxonomy-listing-158-105 .phox-tax-listing--grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;width:100%}.phox-taxonomy-listing-158-105 .phox-tax-listing--carousel{position:relative;width:100%;overflow:hidden}.phox-taxonomy-listing-158-105 .phox-tax-carousel{overflow:hidden}.phox-taxonomy-listing-158-105 .phox-tax-carousel__track{display:flex;transition:transform 400ms ease;gap:20px}.phox-taxonomy-listing-158-105 .phox-tax-listing--carousel .phox-tax-item{flex:0 0 calc((100% - 20px * (3 - 1)) / 3);min-width:0}.phox-taxonomy-listing-158-105 .phox-tax-item{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;background-color:#1a1a1a;transition:transform 0.3s ease,box-shadow 0.3s ease}.phox-taxonomy-listing-158-105 .phox-tax-item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:background 0.3s ease}.phox-taxonomy-listing-158-105 .phox-tax-item__link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;text-decoration:none;color:inherit;z-index:2}.phox-taxonomy-listing-158-105 .phox-tax-item__link,.phox-taxonomy-listing-158-105 .phox-tax-item:not(:has(.phox-tax-item__link)){display:flex;align-items:flex-end;justify-content:center}.phox-taxonomy-listing-158-105 .phox-tax-item__content{position:relative;z-index:2;display:flex;flex-direction:column;color:#fff}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,0.5);border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;color:#fff}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow:hover{background:rgba(0,0,0,0.8)}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow--prev{left:10px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow--next{right:10px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dots{display:flex;justify-content:center;gap:8px;padding-top:16px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dot{width:10px;height:10px;border-radius:50%;border:none;cursor:pointer;transition:background 0.2s ease;padding:0;background:rgba(0,0,0,0.3)}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dot.is-active{background:rgba(0,0,0,0.8)}.phox-taxonomy-listing-158-105 .phox-tax-item--global-block{height:auto;background:none;padding:0;overflow:visible}@media (max-width:1119px){.phox-taxonomy-listing-158-105 .phox-tax-listing--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.phox-taxonomy-listing-158-105 .phox-tax-listing--carousel{position:relative;width:100%;overflow:hidden}.phox-taxonomy-listing-158-105 .phox-tax-carousel{overflow:hidden}.phox-taxonomy-listing-158-105 .phox-tax-carousel__track{display:flex;transition:transform 400ms ease;gap:20px}.phox-taxonomy-listing-158-105 .phox-tax-listing--carousel .phox-tax-item{flex:0 0 calc((100% - 20px * (3 - 1)) / 3);min-width:0}.phox-taxonomy-listing-158-105 .phox-tax-item{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;background-color:#1a1a1a;transition:transform 0.3s ease,box-shadow 0.3s ease}.phox-taxonomy-listing-158-105 .phox-tax-item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:background 0.3s ease}.phox-taxonomy-listing-158-105 .phox-tax-item__link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;text-decoration:none;color:inherit;z-index:2}.phox-taxonomy-listing-158-105 .phox-tax-item__link,.phox-taxonomy-listing-158-105 .phox-tax-item:not(:has(.phox-tax-item__link)){display:flex;align-items:center;justify-content:center}.phox-taxonomy-listing-158-105 .phox-tax-item__content{position:relative;z-index:2;display:flex;flex-direction:column;color:#fff}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,0.5);border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;color:#fff}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow:hover{background:rgba(0,0,0,0.8)}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow--prev{left:10px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow--next{right:10px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dots{display:flex;justify-content:center;gap:8px;padding-top:16px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dot{width:10px;height:10px;border-radius:50%;border:none;cursor:pointer;transition:background 0.2s ease;padding:0;background:rgba(0,0,0,0.3)}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dot.is-active{background:rgba(0,0,0,0.8)}.phox-taxonomy-listing-158-105 .phox-tax-item--global-block{height:auto;background:none;padding:0;overflow:visible}}@media (max-width:1023px){.phox-taxonomy-listing-158-105 .phox-tax-listing--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.phox-taxonomy-listing-158-105 .phox-tax-listing--carousel{position:relative;width:100%;overflow:hidden}.phox-taxonomy-listing-158-105 .phox-tax-carousel{overflow:hidden}.phox-taxonomy-listing-158-105 .phox-tax-carousel__track{display:flex;transition:transform 400ms ease;gap:20px}.phox-taxonomy-listing-158-105 .phox-tax-listing--carousel .phox-tax-item{flex:0 0 calc((100% - 20px * (3 - 1)) / 3);min-width:0}.phox-taxonomy-listing-158-105 .phox-tax-item{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;background-color:#1a1a1a;transition:transform 0.3s ease,box-shadow 0.3s ease}.phox-taxonomy-listing-158-105 .phox-tax-item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:background 0.3s ease}.phox-taxonomy-listing-158-105 .phox-tax-item__link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;text-decoration:none;color:inherit;z-index:2}.phox-taxonomy-listing-158-105 .phox-tax-item__link,.phox-taxonomy-listing-158-105 .phox-tax-item:not(:has(.phox-tax-item__link)){display:flex;align-items:center;justify-content:center}.phox-taxonomy-listing-158-105 .phox-tax-item__content{position:relative;z-index:2;display:flex;flex-direction:column;color:#fff}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,0.5);border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;color:#fff}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow:hover{background:rgba(0,0,0,0.8)}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow--prev{left:10px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow--next{right:10px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dots{display:flex;justify-content:center;gap:8px;padding-top:16px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dot{width:10px;height:10px;border-radius:50%;border:none;cursor:pointer;transition:background 0.2s ease;padding:0;background:rgba(0,0,0,0.3)}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dot.is-active{background:rgba(0,0,0,0.8)}.phox-taxonomy-listing-158-105 .phox-tax-item--global-block{height:auto;background:none;padding:0;overflow:visible}}@media (max-width:767px){.phox-taxonomy-listing-158-105 .phox-tax-listing--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.phox-taxonomy-listing-158-105 .phox-tax-listing--carousel{position:relative;width:100%;overflow:hidden}.phox-taxonomy-listing-158-105 .phox-tax-carousel{overflow:hidden}.phox-taxonomy-listing-158-105 .phox-tax-carousel__track{display:flex;transition:transform 400ms ease;gap:20px}.phox-taxonomy-listing-158-105 .phox-tax-listing--carousel .phox-tax-item{flex:0 0 calc((100% - 20px * (3 - 1)) / 3);min-width:0}.phox-taxonomy-listing-158-105 .phox-tax-item{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;background-color:#1a1a1a;transition:transform 0.3s ease,box-shadow 0.3s ease}.phox-taxonomy-listing-158-105 .phox-tax-item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:background 0.3s ease}.phox-taxonomy-listing-158-105 .phox-tax-item__link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;text-decoration:none;color:inherit;z-index:2}.phox-taxonomy-listing-158-105 .phox-tax-item__link,.phox-taxonomy-listing-158-105 .phox-tax-item:not(:has(.phox-tax-item__link)){display:flex;align-items:center;justify-content:center}.phox-taxonomy-listing-158-105 .phox-tax-item__content{position:relative;z-index:2;display:flex;flex-direction:column;color:#fff}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,0.5);border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;color:#fff}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow:hover{background:rgba(0,0,0,0.8)}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow--prev{left:10px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow--next{right:10px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dots{display:flex;justify-content:center;gap:8px;padding-top:16px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dot{width:10px;height:10px;border-radius:50%;border:none;cursor:pointer;transition:background 0.2s ease;padding:0;background:rgba(0,0,0,0.3)}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dot.is-active{background:rgba(0,0,0,0.8)}.phox-taxonomy-listing-158-105 .phox-tax-item--global-block{height:auto;background:none;padding:0;overflow:visible}}@media (max-width:479px){.phox-taxonomy-listing-158-105 .phox-tax-listing--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.phox-taxonomy-listing-158-105 .phox-tax-listing--carousel{position:relative;width:100%;overflow:hidden}.phox-taxonomy-listing-158-105 .phox-tax-carousel{overflow:hidden}.phox-taxonomy-listing-158-105 .phox-tax-carousel__track{display:flex;transition:transform 400ms ease;gap:20px}.phox-taxonomy-listing-158-105 .phox-tax-listing--carousel .phox-tax-item{flex:0 0 calc((100% - 20px * (3 - 1)) / 3);min-width:0}.phox-taxonomy-listing-158-105 .phox-tax-item{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;background-color:#1a1a1a;transition:transform 0.3s ease,box-shadow 0.3s ease}.phox-taxonomy-listing-158-105 .phox-tax-item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:background 0.3s ease}.phox-taxonomy-listing-158-105 .phox-tax-item__link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;text-decoration:none;color:inherit;z-index:2}.phox-taxonomy-listing-158-105 .phox-tax-item__link,.phox-taxonomy-listing-158-105 .phox-tax-item:not(:has(.phox-tax-item__link)){display:flex;align-items:center;justify-content:center}.phox-taxonomy-listing-158-105 .phox-tax-item__content{position:relative;z-index:2;display:flex;flex-direction:column;color:#fff}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,0.5);border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;color:#fff}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow:hover{background:rgba(0,0,0,0.8)}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow--prev{left:10px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow--next{right:10px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dots{display:flex;justify-content:center;gap:8px;padding-top:16px}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dot{width:10px;height:10px;border-radius:50%;border:none;cursor:pointer;transition:background 0.2s ease;padding:0;background:rgba(0,0,0,0.3)}.phox-taxonomy-listing-158-105 .phox-tax-carousel__dot.is-active{background:rgba(0,0,0,0.8)}.phox-taxonomy-listing-158-105 .phox-tax-item--global-block{height:auto;background:none;padding:0;overflow:visible}}