.athilco-about-page{max-width:1200px;margin:0 auto;padding:48px 0;line-height:1.65}.athilco-about-page h1{margin-bottom:28px}.athilco-about-page h2{margin-top:32px;margin-bottom:16px}.athilco-about-page p{margin-bottom:18px}.athilco-about-page li{margin-bottom:12px}@media(max-width:749px){.athilco-about-page{padding:28px 0}.athilco-about-page h3{font-size:22px}}.athilco-flyer-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:60px 0}.athilco-flyer-tile{position:relative;overflow:hidden;border-radius:24px;background:#24150d}.athilco-flyer-tile__image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.athilco-flyer-tile__button{position:absolute;left:5.5%;bottom:6%;z-index:1}.athilco-flyer-tile__button .xo-btn{box-shadow:0 4px 18px #0005}@media(max-width:749px){.athilco-flyer-tiles{grid-template-columns:1fr;gap:20px;padding:32px 0}.athilco-flyer-tile{border-radius:18px}}.athilco-product-content{padding:72px 0;color:inherit}.athilco-product-content h2{font-size:clamp(28px,3.2vw,48px);line-height:1.12;margin:0 0 28px;letter-spacing:-.025em}.athilco-product-content__header{border-bottom:1px solid #d7d7d7;padding-bottom:24px;margin-bottom:36px}.athilco-product-content__header p,.athilco-product-content__faq-layout header p{font-size:14px;opacity:.7;max-width:52ch;line-height:1.5;margin:0 0 12px}.athilco-product-content__header h2{margin-bottom:0}.athilco-product-content__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.athilco-product-content__card{background:#f9f9f9;color:#262626;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.athilco-product-content__number{padding:26px 28px 0;font-size:16px;opacity:.65}.athilco-product-content__image{width:100%;height:auto;aspect-ratio:1.15;object-fit:contain;padding:20px 28px;mix-blend-mode:multiply}.athilco-product-content__copy{padding:24px 28px 30px}.athilco-product-content__copy h3{font-size:clamp(20px,1.65vw,27px);line-height:1.2;letter-spacing:-.02em;margin:0 0 12px;overflow-wrap:anywhere}.athilco-product-content__copy p{font-size:15px;line-height:1.6;margin:0;opacity:.8}.athilco-product-content__faq-layout{display:grid;grid-template-columns:1fr 1.65fr;gap:72px}.athilco-product-content__question{border-top:1px solid #d7d7d7}.athilco-product-content__question:last-child{border-bottom:1px solid #d7d7d7}.athilco-product-content__question summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px;padding:24px 0;font-size:18px;font-weight:600;line-height:1.4}.athilco-product-content__question summary::-webkit-details-marker{display:none}.athilco-product-content__question summary span{font-size:24px;flex-shrink:0;transition:transform .2s}.athilco-product-content__question[open] summary span{transform:rotate(45deg)}.athilco-product-content__question summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.athilco-product-content__question p{font-size:16px;line-height:1.7;margin:0;padding:0 34px 24px 0;max-width:75ch}.athilco-product-content__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0}.athilco-product-content__specs>div{display:grid;grid-template-columns:1fr 1.6fr;gap:20px;border-bottom:1px solid #ddd;padding:16px 0;line-height:1.5;font-size:15px}.athilco-product-content__specs dt{font-weight:600}.athilco-product-content__specs dd{margin:0;overflow-wrap:anywhere}@media(max-width:767px){.athilco-product-content{padding:42px 0}.athilco-product-content__grid,.athilco-product-content__faq-layout,.athilco-product-content__specs{grid-template-columns:1fr;gap:22px}.athilco-product-content__image{aspect-ratio:1.3;max-height:360px}.athilco-product-content__faq-layout{gap:24px}.athilco-product-content__specs{gap:0}.athilco-product-content__question summary{font-size:16px}.athilco-product-content__header{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.athilco-product-content__question summary span{transition:none}}.ath-testimonials{padding:72px 0;background:#f5f5f5;color:#222;overflow:hidden}.ath-testimonials__eyebrow{font-size:14px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px}.ath-testimonials__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px}.ath-testimonials__header h2{font-size:clamp(30px,4.4vw,64px);line-height:1.12;font-weight:400;letter-spacing:-.045em;margin:0;max-width:1050px}.ath-testimonials__controls{display:flex;gap:10px;flex-shrink:0}.ath-testimonials__controls button{display:grid;place-items:center;width:48px;height:48px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#222;font-size:24px;cursor:pointer;transition:background .2s,color .2s}.ath-testimonials__controls button:hover{background:#d52b00;color:#fff}.ath-testimonials__controls button:disabled{opacity:.35;cursor:default}.ath-testimonials__track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d52b00 #e9e9e9;padding-bottom:18px;overscroll-behavior-x:contain}.ath-testimonials__card{box-sizing:border-box;flex:0 0 calc((100% - 48px)/3);min-width:0;background:#fff;border-radius:24px;padding:34px;display:flex;flex-direction:column;scroll-snap-align:start;min-height:440px}.ath-testimonials__portrait{display:block;width:72px;height:72px;flex-shrink:0;border-radius:50%;overflow:hidden;margin-bottom:26px}.ath-testimonials__card blockquote{border:0;padding:0;margin:0 0 36px;font-size:clamp(17px,1.35vw,21px);line-height:1.55;font-style:normal}.ath-testimonials__card blockquote p{margin:0}.ath-testimonials__card footer{margin-top:auto}.ath-testimonials__card footer p{font-size:18px;font-weight:600;margin:14px 0 0}.ath-testimonials__rule{display:block;width:36px;height:3px;background:linear-gradient(110deg,#c92300,#f19500)}.ath-testimonials :focus-visible{outline:2px solid #c92300;outline-offset:4px}@media(max-width:1000px){.ath-testimonials__card{flex-basis:calc((100% - 24px)/2)}}@media(max-width:600px){.ath-testimonials{padding:42px 0}.ath-testimonials__header{align-items:flex-start;flex-direction:column;margin-bottom:28px}.ath-testimonials__card{flex-basis:88%;padding:26px;min-height:400px}.ath-testimonials__track{gap:16px}.ath-testimonials__header h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.ath-testimonials__controls button{transition:none}}.button-block{display:flex;align-items:center;justify-content:start}.button-block--center{justify-content:center}.button-block--right{justify-content:end}.athilco-home-bags .information-with-image-block__content{background:linear-gradient(110deg,#c92300,#e44b00 55%,#f19500);color:#fff}.athilco-home-bags .information-with-image-block__caption,.athilco-home-bags .information-with-image-block__text{color:#fff;z-index:2}.athilco-home-bags .information-with-image-block__heading,.athilco-home-bags .information-with-image-block__heading *{color:#fff!important;font-size:clamp(40px,4vw,64px)!important;line-height:1.1!important}.athilco-home-bags .information-with-image-block__sub-heading{color:#fff!important;font-size:clamp(18px,2vw,26px)}.athilco-home-bags .information-with-image-block__image img{object-fit:contain;padding:70px 36px 150px;mix-blend-mode:normal;filter:drop-shadow(0 14px 20px rgba(70,15,0,.18))}@media(max-width:767px){.athilco-home-bags .information-with-image-block__image img{padding:50px 24px 120px}}.section-combo-product{position:relative;z-index:10;isolation:isolate;overflow:hidden}.athilco-bundle-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:#fff}.athilco-bundle-backdrop video{width:100%;height:120%;position:absolute;top:-10%;left:0;object-fit:cover;transform:translate3d(0,var(--athilco-parallax,0px),0)}.athilco-bundle-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff52}.section-combo-product:has(.athilco-bundle-backdrop) .xo-combo-product__container{position:relative;z-index:1}.section-combo-product:has(.athilco-bundle-backdrop) .combo-product__content{background:#fffffff0}@media(prefers-reduced-motion:reduce){.athilco-bundle-backdrop video{transform:none}}.athilco-brand-card .category-2-block__head{position:relative;min-height:280px;padding:32px;isolation:isolate}.athilco-brand-card .category-2-block__heading,.athilco-brand-card .category-2-block__button{position:relative;z-index:2;max-width:48%}.athilco-brand-card .category-2-block__image{position:absolute;inset:0 0 0 auto;width:52%;height:280px;z-index:0}.athilco-brand-card .category-2-block__image .xo-image{height:100%;aspect-ratio:auto!important}.athilco-brand-card .category-2-block__image img{width:100%;height:100%;object-fit:contain;padding:24px}.athilco-brand-card .category-2-block__bottom{position:relative;padding:20px 24px 28px;margin:0}.athilco-brand-card__collections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.athilco-brand-card__collection{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;text-decoration:none;color:inherit;font-size:14px;line-height:1.35}.athilco-brand-card__collection img{width:72px;height:72px;object-fit:contain;transition:transform .2s}.athilco-brand-card__collection:hover img{transform:translateY(-3px)}.athilco-brand-card__collection:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:767px){.athilco-brand-card .category-2-block__head{min-height:250px;padding:24px}.athilco-brand-card .category-2-block__image{height:250px}.athilco-brand-card .category-2-block__bottom{padding:16px 16px 24px}.athilco-brand-card__collections{gap:8px}.athilco-brand-card__collection{font-size:12px}.athilco-brand-card__collection img{width:56px;height:56px}}@media(prefers-reduced-motion:reduce){.athilco-brand-card__collection img{transition:none}}.athilco-padel-bag-cta .collection-image__link{position:relative}.athilco-padel-bag-cta .collection-image__button{position:absolute!important;top:auto!important;left:auto!important;right:24px!important;bottom:24px!important;transform:none!important;width:max-content;max-width:calc(100% - 48px);margin:0!important}@media(max-width:749px){.athilco-padel-bag-cta .collection-image__button{right:16px!important;bottom:16px!important;max-width:calc(100% - 32px)}}.athilco-product-row-nav{display:flex;justify-content:flex-end;gap:12px;margin-bottom:22px}.athilco-product-row-nav xo-carousel-prev,.athilco-product-row-nav xo-carousel-next{display:block;cursor:pointer;border-radius:50%}.athilco-product-row-nav :focus-visible{outline:2px solid #c92300;outline-offset:3px}@media(max-width:749px){.athilco-product-row-nav{gap:8px;margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
