.featured-section-wrapper{padding:var(--section-padding-top, 36px) 0 var(--section-padding-bottom, 36px);background:#f7f3ee;position:relative;overflow:hidden}.featured-section-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.page-width{max-width:1600px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.category-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px}.category-card{position:relative;height:320px;border-radius:20px;overflow:hidden;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;background-size:100% 100%;background-position:center;background-repeat:no-repeat;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease;box-shadow:0 10px 40px #0000004d}.category-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px #00000080}.category-card:hover:before{opacity:.7}.category-card-content{position:relative;z-index:3;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.category-title{font-family:Righteous,Impact,sans-serif;font-size:48px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0;text-shadow:3px 3px 0px rgba(255,87,34,.8),-1px -1px 0px rgba(33,150,243,.6),0 4px 20px rgba(0,0,0,.5);line-height:1;transform:translateY(0);transition:transform .3s ease}.category-card:hover .category-title{transform:translateY(-4px)}.category-button{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;font-family:Rubik,Arial,sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;border-radius:50px;border:3px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #ff6b3566,inset 0 1px #ffffff4d;transition:all .3s ease;position:relative;overflow:hidden}.category-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.category-card:hover .category-button{transform:scale(1.05);box-shadow:0 6px 25px #ff6b3599,inset 0 1px #fff6}.category-card:hover .category-button:before{left:100%}.feature-items-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:0}.feature-item{display:flex;flex-direction:row;align-items:center;text-align:left;padding:8px 12px;background:#fff;border-radius:100px;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.feature-item:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000014}.feature-icon{min-width:60px;flex-shrink:0;margin:0;display:flex;align-items:center;justify-content:center;padding:8px;transition:transform .3s ease}.feature-item:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.feature-icon img{width:100%;height:100%;object-fit:contain}.feature-content{flex:1;min-width:0}.feature-heading{font-family:Rubik,Arial,sans-serif;font-size:15px;font-weight:700;color:#000;margin:0 0 4px;line-height:1.3}.feature-description{font-family:Open Sans,Arial,sans-serif;font-size:12px;font-weight:400;color:#000000a6;margin:0;line-height:1.4}@media screen and (min-width: 1400px){.feature-heading{font-size:16px}.feature-description{font-size:13px}}@media screen and (max-width: 1399px){.feature-items-grid{gap:12px}.feature-item{padding:10px 14px;gap:10px}.feature-heading{font-size:14px}.feature-description{font-size:11.5px}}@media screen and (max-width: 1199px){.category-cards-grid{gap:20px}.feature-items-grid{grid-template-columns:repeat(3,1fr);gap:14px}.feature-item{padding:12px;gap:10px}.feature-heading{font-size:14px}.feature-description{font-size:11px}}@media screen and (max-width: 1023px){.category-cards-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:50px}.category-card{height:280px}.category-title{font-size:38px}.feature-items-grid{grid-template-columns:repeat(3,1fr);gap:12px}.feature-item{flex-direction:column;text-align:center;padding:16px 12px;gap:8px}.feature-icon{margin:0}.feature-heading{font-size:13px}.feature-description{font-size:11px}}@media screen and (max-width: 819px){.page-width{padding:0 18px}.category-cards-grid{gap:18px;margin-bottom:45px}.category-card{height:260px}.category-title{font-size:36px}.feature-items-grid{grid-template-columns:repeat(2,1fr);gap:12px}.feature-item{flex-direction:column;text-align:center;padding:18px 14px}.feature-heading{font-size:14px}.feature-description{font-size:11.5px}}@media screen and (max-width: 767px){.page-width{padding:0 16px}.category-cards-grid{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.category-card{height:240px}.category-card-content{padding:24px}.category-title{font-size:32px;letter-spacing:1px}.category-button{padding:12px 28px;font-size:16px}.feature-items-grid{grid-template-columns:repeat(2,1fr);gap:12px}.feature-item{flex-direction:column;text-align:center;padding:16px 12px}.feature-icon{width:60px;height:60px;min-width:60px}.feature-heading{font-size:13px}.feature-description{font-size:11px}}@media screen and (max-width: 599px){.featured-section-wrapper{padding:32px 0}.category-card{height:220px}.category-title{font-size:30px}.category-button{padding:11px 26px;font-size:15px}.feature-items-grid{gap:10px}.feature-item{padding:16px 10px}}@media screen and (max-width: 479px){.featured-section-wrapper{padding:24px 0}.page-width{padding:0 14px}.category-card{height:240px}.category-card-content{padding:20px}.category-title{font-size:28px;text-shadow:2px 2px 0px rgba(255,87,34,.8),-1px -1px 0px rgba(33,150,243,.6),0 3px 15px rgba(0,0,0,.5)}.category-button{padding:10px 24px;font-size:14px}.feature-items-grid{grid-template-columns:1fr;gap:10px}.feature-item{flex-direction:row;text-align:left;padding:12px 14px;gap:10px}.feature-heading{font-size:16px;margin-bottom:2px}.feature-description{font-size:14px}}@media screen and (max-width: 359px){.category-title{font-size:24px}.category-button{padding:9px 20px;font-size:13px}.feature-icon{width:50px;height:50px;min-width:50px}.feature-heading{font-size:12px}.feature-description{font-size:10px}}@media (prefers-reduced-motion: reduce){.category-card,.category-title,.category-button,.feature-item,.feature-icon{transition:none}.category-button:before{display:none}}@media print{.featured-section-wrapper{background:#fff}.featured-section-wrapper:before{display:none}.category-card,.feature-item{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-featured-categories-section.css.map */
