:root{--primary:#E94C44}*{margin:0;padding:0;box-sizing:border-box}.top-bar{background-color:#323232;width:100%;padding:14px}.top-bar-container{display:flex;justify-content:space-between;align-items:center;max-width:100%}.top-bar-left,.top-bar-center,.top-bar-right{display:flex;align-items:center;gap:30px}.top-bar-center{position:absolute;left:50%;transform:translateX(-50%)}.top-bar a,.top-bar span,.top-bar button{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:700;color:white}.contact-link{display:flex;align-items:center;gap:8px;color:white;text-decoration:underline;transition:opacity 0.3s ease}.contact-link:hover{opacity:0.8}.nav-link{color:white;text-decoration:none;transition:opacity 0.3s ease}.nav-link:hover{opacity:0.8}.language-selector{position:relative}.language-button{display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;padding:0;transition:opacity 0.3s ease}.language-button:hover{opacity:0.8}.flag-icon{flex-shrink:0}.chevron-icon{flex-shrink:0;transition:transform 0.3s ease}.language-button:hover .chevron-icon{transform:translateY(2px)}.language-dropdown{position:absolute;top:calc(100%+10px);right:0;background-color:#323232;border:1px solid #555;border-radius:4px;min-width:180px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;z-index:1000}.language-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.language-option{display:flex;align-items:center;gap:12px;padding:12px 16px;color:white;text-decoration:none;transition:background-color 0.2s ease}.language-option:hover{background-color:#454545}.language-option.active{background-color:#555}.header{background-color:transparent;padding:36px 20px;width:100%}.header.landscape{padding:20px;background:white;transition:box-shadow 0.3s ease}.header.landscape.fixed{position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.header-container{display:flex;justify-content:center;align-items:center;position:relative;max-width:100%}.header-logo{position:absolute;left:50%;transform:translateX(-50%)}.header.landscape .header-logo{position:relative;left:0;transform:translateX(0)}.header.landscape .header-logo img{width:240x;height:40px}.header-logo img{height:60px;width:auto;display:block}.header-right{margin-left:auto;display:flex;align-items:center;gap:30px}.header-icons{display:flex;align-items:center;gap:20px}.icon-button{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;gap:8px;transition:opacity 0.3s ease}.icon-button:hover{opacity:0.7}.icon-button img{flex-shrink:0}.icon-button-with-count{position:relative}.icon-button .count{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:400;color:var(--primary)}.icon-tooltip{position:absolute;bottom:-60px;left:48%;transform:translateX(-50%) scale(0);background-color:#DA3522;color:white;font-family:'Montserrat',sans-serif;font-size:20px;font-weight:700;padding:10px 20px;border-radius:4px;white-space:nowrap;opacity:0;transition:all 0.3s ease;pointer-events:none;z-index:1001}.icon-tooltip::before{content:'';position:absolute;top:-6px;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #DA3522}.icon-tooltip.show{opacity:1;transform:translateX(-50%) scale(1)}.btn-primary{background-color:var(--primary);border-radius:60px;padding:10px 20px;display:flex;align-items:center;gap:10px;text-decoration:none;transition:background-color 0.3s ease;border:none;cursor:pointer}.btn-primary:hover{background-color:#000}.btn-primary img{flex-shrink:0}.btn-primary .btn-text{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;color:#ffffff;white-space:nowrap}.user-menu{position:relative}.user-dropdown{position:absolute;top:30px;right:0;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;min-width:160px;box-shadow:0 4px 16px rgba(0,0,0,0.1);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;z-index:1000}.user-menu:hover .user-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.user-dropdown-item{display:block;padding:12px 16px;font-family:'Montserrat',sans-serif;font-size:13px;color:var(--primary);text-decoration:none;border-radius:8px;transition:background-color 0.2s ease,color 0.2s ease;white-space:nowrap}.user-dropdown-item:hover{background-color:#fff5f5;color:#c0392b}.btn-primary-logged{background-color:#fff;display:flex;align-items:center;gap:10px;text-decoration:none;transition:background-color 0.3s ease;border:none;cursor:pointer}@media (max-width:446px){.btn-primary-logged .btn-text{display:none}}.btn-primary-logged img{flex-shrink:0}.btn-primary-logged .btn-text{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;color:var(--primary);white-space:nowrap}.mobile-menu-toggle{display:none;background:transparent;border:none;cursor:pointer;padding:8px;width:40px;height:40px;position:relative;align-items:center;justify-content:center;flex-direction:column;gap:4px}.hamburger-line{display:block;height:2px;background-color:var(--primary);border-radius:2px;transition:all 0.3s ease;transform-origin:center}.hamburger-line-1{width:24px}.hamburger-line-2{width:18px;align-self:flex-start}.hamburger-line-3{width:10px;align-self:flex-start}.mobile-menu-toggle.active .hamburger-line-1{transform:rotate(45deg) translate(3px,5px);width:24px}.mobile-menu-toggle.active .hamburger-line-2{opacity:0;transform:translateX(10px)}.mobile-menu-toggle.active .hamburger-line-3{transform:rotate(-45deg) translate(3px,-6px);width:24px}.header-mobile-bottom{display:none}.main-nav{background-color:transparent;padding:0 20px 20px 20px;width:100%}.nav-list{display:flex;justify-content:center;align-items:center;gap:0;list-style:none;margin:0;padding:0}.main-nav-link{display:block;padding:10px;font-family:'Reddit Sans',sans-serif;font-size:17px;font-weight:400;color:#737373;text-decoration:none;text-transform:uppercase;transition:color 0.3s ease}.header.landscape .main-nav{padding:0}.header.landscape .main-nav-link{font-size:15px}.main-nav-link.active{color:var(--primary);font-weight:800;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:3px}.main-nav-link:hover{color:#000}.main-nav-link-special{color:var(--primary)}.main-nav-link-special:hover{color:#000}@media (max-width:1147px){.header-wrapper{position:relative}}@media (max-width:1160px){.header-logo{position:static;transform:none;margin-right:auto}.header-container{justify-content:space-between}}@media (max-width:1147px){.top-bar-container{justify-content:center}.top-bar-left,.top-bar-center{display:none}.top-bar-right{gap:30px}.header{padding:20px}.header-container{justify-content:space-between}.header-logo{position:static;transform:none;margin-right:auto}.header-logo img{height:50px}.header-right{margin-left:0;gap:15px}.header-right .header-icons{display:none}.btn-primary .btn-text{display:none}.btn-primary{padding:10px;border-radius:50%;width:40px;height:40px;justify-content:center}.header-mobile-bottom{display:flex;justify-content:space-between;align-items:center;padding:15px 0 0}.header-mobile-bottom .header-icons{display:flex}.header-mobile-bottom .mobile-menu-toggle{display:flex}.main-nav{position:absolute;top:100%;left:0;right:0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 20px;z-index:100;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.header.landscape .main-nav{margin-top:60px}.main-nav.show{max-height:500px;padding:0 20px 20px 20px}.nav-list{flex-direction:column;gap:0}.main-nav-link{width:100%;text-align:center;padding:15px 10px;border-bottom:1px solid #eee}.main-nav-link:last-child{border-bottom:none}}@media (max-width:480px){.header-logo img{height:40px !important}}@media (max-width:370px){.header-logo img{height:30px !important}}@media (max-width:280px){.header-logo img{height:20px !important}}.footer-container{padding:64px;display:flex;justify-content:flex-start;align-items:flex-start;gap:auto}.footer-social-media{display:flex;flex-direction:column;align-items:flex-start;width:max-content;min-width:150px}.footer-logo{margin-bottom:25px;display:flex;justify-content:center;align-items:center}.footer-social-divider{width:100%;height:1px;background:#E6E6E6;margin-bottom:25px}.footer-social-media-links{display:flex;flex-direction:row;gap:8px;align-items:center}.footer-social-media-links a{transition:transform 0.3s ease}.footer-social-media-links a:hover{transform:rotate(-12deg)}.footer-links{margin-top:12px;flex:1 1 0;display:flex;justify-content:flex-end;width:100%}.footer-links-container{display:flex;flex-direction:row;width:max-content;gap:64px}.footer-link-cols{width:100%}.footer-links-list{display:grid;grid-template-columns:repeat(3,0fr);gap:0 64px;list-style:none;padding:0;margin:0}.footer-links-list li{margin-bottom:14px;width:max-content}@media (max-width:1111px){.footer-links-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.footer-links-list{grid-template-columns:1fr}}.footer-links-list a{font-family:'Montserrat',sans-serif;font-weight:bold;font-size:14px;line-height:24px;color:#737373;text-decoration:none;transition:color 0.2s}.footer-links-list a:hover{color:#000}@media (max-width:1147px){.footer-container{padding:32px;flex-direction:column;gap:40px;width:max-content;margin:0 auto}.footer-links{width:100%;justify-content:flex-start}.footer-social-media{align-items:center;width:100%}.footer-logo img{width:280px}}@media (max-width:450px){.footer-logo img{width:220px}}@media (max-width:320px){.footer-logo img{width:180px}}.cmd-page{background:#ffffff}.cmd-header{margin:0 auto;padding:48px 64px}.cmd-label{display:block;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#DA3522;text-transform:uppercase;letter-spacing:0.15em;margin-bottom:16px}.cmd-title{font-family:'Reddit Sans',sans-serif;font-size:36px;font-weight:500;line-height:1.2;color:#000000;margin:0;max-width:520px}.cmd-content{display:flex;gap:90px;padding:0 64px 48px;align-items:flex-start}.cmd-content.column{flex-direction:column}.cmd-content-text{display:flex;gap:30px;flex-direction:column}.cmd-content-text h2{font-family:'Reddit Sans',sans-serif;font-size:32px;font-weight:500;line-height:1.2;color:#000000;margin:24px 0}.cmd-content-text h3{font-family:'Reddit Sans',sans-serif;font-size:24px;font-weight:500;line-height:1.2;color:#000000;margin:16px 0}.cmd-content-text p{font-family:'Reddit Sans',sans-serif;font-size:16px;line-height:28px;color:#000000;margin-bottom:16px}.cmd-content-text ul{list-style:disc;padding-left:20px}.cmd-content-text ul li{font-family:'Reddit Sans',sans-serif;font-size:16px;line-height:28px;color:#000000;margin-bottom:10px}@media (max-width:1100px){.cmd-content{flex-direction:column;gap:50px}.cmd-content img{width:100%}}.cmd-content-text a{color:#DA3522;text-decoration:underline;font-weight:700}.cmd-subtitle{font-family:'Reddit Sans',sans-serif;font-size:28px;font-weight:500;line-height:1.2;color:#000000;margin:0}.hero-slider{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-top:4px solid #f5f5f5}.hero-slide-container{position:relative;width:100%;display:flex;transition:transform 0.6s ease-in-out}.hero-slide{width:100vw;min-width:100vw;min-height:500px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;background-position:center center;background-size:cover;background-repeat:no-repeat}.hero-slide>img{width:100%;height:100%;object-fit:cover;display:block}.hero-slide-content{display:flex;width:100%;max-width:1460px;margin:0 auto;padding:130px 200px;box-sizing:border-box;gap:100px}.hero-slide-col{flex:1 1 0;display:flex;flex-direction:column;justify-content:center}.hero-slide-col-left{max-width:540px;align-items:flex-start}.hero-title{color:#E94C44;font-family:'Reddit Sans','Montserrat',Arial,Helvetica,sans-serif;font-weight:700;font-size:58px;text-transform:uppercase;line-height:80px;margin-bottom:34px}.hero-desc{color:#3A3A3A;font-family:'Reddit Sans','Montserrat',Arial,Helvetica,sans-serif;font-weight:400;font-size:20px;line-height:30px;margin-bottom:44px}.hero-btn{display:inline-block;padding:15px 30px;border-radius:37px;background:#fff;border:1px solid #E94C44;color:#E94C44;font-family:'Montserrat','Reddit Sans',Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:22px;text-decoration:none;transition:background 0.2s,color 0.2s;text-transform:uppercase}.hero-btn:hover{background:#E94C44;color:#fff;transition:background 0.2s,color 0.2s}.hero-slide-col-right{display:flex;align-items:center;justify-content:center}.hero-chevron{background:transparent;position:absolute;top:50%;z-index:3;border:none;border-radius:50%;width:54px;height:54px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer;transition:background 0.2s}.hero-chevron-left{left:30px}.hero-chevron-right{right:30px}@media (max-width:1420px){.hero-slide-content{gap:40px}}@media (max-width:1100px){.hero-slide-content{padding:60px 160px}.hero-grid{gap:14px}.hero-title{font-size:38px;line-height:50px}.hero-grid-item{padding:15px 22px}}@media (max-width:972px){.hero-slide:first-child{background-position:0 220px;background-repeat:no-repeat}.hero-slide-content{flex-direction:column;align-items:center;justify-content:center}.hero-slide-col{width:100%;align-items:center;justify-content:center}.hero-slide-col h2{text-align:center}.hero-slide-col p{text-align:center}}@media (max-width:768px){.hero-slide-content{flex-direction:column;align-items:flex-start;padding:45px 85px}.hero-slide-col-left{max-width:100%}.hero-grid{width:100%;height:auto;max-width:385px}.hero-grid-item{min-height:90px}.hero-chevron-left{left:8px}.hero-chevron-right{right:8px}}@media (max-width:540px){.hero-slide-content{padding:45px 80px}}@media (max-width:570px){.hero-grid{grid-template-columns:1fr !important}}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:600px}.hero-grid-item{background-color:#DA3522;padding:36px 30px;display:flex;align-items:center}.hero-grid-content{display:flex;align-items:center;gap:10px}.hero-grid-icon-container{padding:12px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.hero-grid-icon{width:25px;height:25px;color:#DA3522;fill:#DA3522}.hero-grid-text{color:#fff;font-family:'Reddit Sans','Montserrat',Arial,Helvetica,sans-serif;font-weight:700;line-height:24px;font-size:14px}.mt-40{margin-top:40px}.desktop-only{display:inline-block !important}.mobile-only{display:none !important}@media (max-width:972px){.hero-desc{margin-bottom:0}.desktop-only{display:none !important}.mobile-only{display:inline-block !important}}.promo-desktop-only{background:#DA3522;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.promo-title{color:#fff;font-family:'Reddit Sans','Montserrat',Arial,Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:32px;margin:0;text-align:center}.promo-desc{color:#fff;font-family:'Reddit Sans','Montserrat',Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;margin:0;text-align:center}.promo-btn{display:inline-block;background:transparent;border:1px solid #fff;color:#fff;font-family:'Montserrat','Reddit Sans',Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;border-radius:37px;padding:15px 36px;text-decoration:none;transition:background 0.2s,color 0.2s}.promo-btn:hover,.promo-btn:focus{background:#fff;color:#DA3522;transition:background 0.2s,color 0.2s}@media (max-width:768px){.promo-desktop-only{display:none}}.lo-ultimo{background-color:#F5F5F5;padding:64px 0;display:flex;flex-direction:column;gap:40px}.lo-ultimo-title{color:#23263B;text-transform:uppercase;font-family:'Reddit Sans',sans-serif;font-weight:600;font-size:32px;text-align:center;margin:0}.lo-ultimo-carousel{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-left:80px;-webkit-overflow-scrolling:touch;cursor:grab;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.lo-ultimo-carousel::-webkit-scrollbar{display:none}.lo-ultimo-carousel.dragging{cursor:grabbing;scroll-behavior:auto}.lo-ultimo-item{flex:0 0 auto;max-width:180px;width:180px}.lo-ultimo-item-img-container{position:relative;width:100%}.lo-ultimo-img{display:block;width:100%;height:auto;pointer-events:none}.lo-ultimo-favorite-btn{position:absolute;top:8px;right:8px;width:24px;height:24px;background-color:white;border:none;border-radius:2px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color 0.2s ease}.lo-ultimo-favorite-btn:hover{background-color:#f5f5f5}.lo-ultimo-favorite-btn .heart-icon{display:block;width:14px;height:14px;pointer-events:none}.lo-ultimo-btn-container{display:flex;justify-content:center;align-items:center}.lo-ultimo-btn{background:transparent;color:#323232;padding:15px 36px;border-radius:37px;border:1px solid #323232;text-decoration:none;font-family:'Reddit Sans',sans-serif;font-weight:700;text-transform:uppercase;display:inline-block;transition:background-color 0.3s ease,color 0.3s ease;cursor:pointer}.lo-ultimo-btn:hover{background-color:#323232;color:white}@media (max-width:768px){.lo-ultimo-carousel{padding-left:20px}.lo-ultimo-title{font-size:24px}}.lo-ultimo-item-text-container{margin-top:4px;display:flex;flex-direction:column;gap:4px}.lo-ultimo-item-text-gender{font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:9px;color:#91929D;text-transform:uppercase}.lo-ultimo-item-text-ref{font-family:'Reddit Sans','Montserrat',Arial,sans-serif;font-weight:400;font-size:12px;color:#23263B}.lo-ultimo-item-text-price-container{display:flex;align-items:center;gap:4px}.lo-ultimo-item-text-price{font-family:'Reddit Sans','Montserrat',Arial,sans-serif;font-weight:600;font-size:14px;color:#DA3522}.lo-ultimo-item-text-price-old{font-family:'Reddit Sans','Montserrat',Arial,sans-serif;font-style:italic;font-weight:400;font-size:12px;color:#91929D}.lo-ultimo-item-text-colors{font-family:'Reddit Sans','Montserrat',Arial,sans-serif;font-weight:400;font-size:9px;color:#23263B;text-transform:uppercase}.new-season-collection{display:flex;gap:0;width:100%;overflow:hidden}.new-season-image-container{flex:0 0 624px;max-width:624px;min-width:624px}.new-season-image-container .new-season-image{width:100%;height:100%;object-fit:cover;display:block}.new-season-content-container{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.new-season-content-top{background-color:#F5DDDD;padding:100px 150px;display:flex;flex-direction:column;gap:25px}.new-season-content-year{font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;color:white;margin:0}.new-season-content-title{font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:40px;line-height:46px;color:black;margin:0}.new-season-desc{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#737373;margin:0}.new-season-btn{border:1px solid #323232;padding:15px 36px;border-radius:37px;background:transparent;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;color:#3A3A3A;text-decoration:none;display:inline-block;align-self:flex-start;transition:background-color 0.3s ease,color 0.3s ease;cursor:pointer}.new-season-btn:hover{background-color:#323232;color:white}.new-season-content-bottom{background-color:#DC999D;padding:30px;overflow:hidden}.new-season-content-auto-carousel{display:flex;gap:20px;will-change:transform}.new-season-content-auto-carousel-item{flex:0 0 auto;width:120px;height:120px}.new-season-content-auto-carousel-item .new-season-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px}@media (min-width:1920px){.new-season-image-container{flex:0 0 624px}}@media (max-width:1600px){.new-season-content-top{padding:90px 80px}}@media (max-width:1400px){.new-season-image-container{flex:0 0 50%;max-width:50%;min-width:0}.new-season-content-top{padding:100px 60px}}@media (max-width:768px){.new-season-collection{flex-direction:column}.new-season-image-container{flex:0 0 auto;max-width:100%;min-width:0}.new-season-content-container{text-align:center}.new-season-content-title{font-size:32px;line-height:38px}.new-season-content-title{font-size:28px;line-height:34px}.new-season-content-year{font-size:14px}.new-season-desc{font-size:14px;line-height:20px}.new-season-content-bottom{padding:20px}.new-season-content-auto-carousel-item{width:100px;height:100px}.new-season-btn{align-self:anchor-center}.new-season-content-top{padding:60px}}.categories-section{padding:64px;text-align:center}.categories-title{font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:32px;color:#2D3441;text-transform:uppercase;margin:0 0 10px 0}.categories-desc{font-family:'Reddit Sans',sans-serif;font-weight:400;font-size:14px;color:#737373;margin:0}.categories-grid{padding:50px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.categories-all-btn{border:1px solid #DA3522;padding:15px 36px;border-radius:37px;background:transparent;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;color:#DA3522;text-decoration:none;display:inline-block;transition:background-color 0.3s ease,color 0.3s ease;cursor:pointer;margin-top:20px}.categories-all-btn:hover{background-color:#DA3522;color:white}.categories-grid-item{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px;background-color:#F9F9F9;border-radius:8px;text-decoration:none;transition:background-color 0.3s ease,transform 0.2s ease;cursor:pointer;gap:16px}.categories-grid-item:hover{background-color:#F0F0F0;transform:translateY(-2px)}.categories-grid-item-icon-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.categories-grid-item-icon-container .categories-image{width:45px;height:auto;max-height:30px;object-fit:contain;display:block}.categories-grid-item-content{text-align:left;flex:1}.categories-grid-item-content h3{font-family:'Reddit Sans',sans-serif;font-weight:600;font-size:18px;color:#2D3441;margin:0 0 8px 0;text-transform:uppercase}.categories-grid-item-content p{font-family:'Reddit Sans',sans-serif;font-weight:400;font-size:13px;color:#737373;margin:4px 0;font-style:italic}.categories-grid-item.tallas-especiales{background-color:#B5AA96;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px}.categories-grid-item.tallas-especiales:hover{background-color:#A69A86}.tallas-especiales-content-container{text-align:center}.tallas-especiales-content-container h3{font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:24px;line-height:24px;color:white;margin:0 0 5px 0;text-transform:uppercase}.tallas-especiales-content-container p{font-family:'Reddit Sans',sans-serif;font-weight:700;font-style:italic;font-size:14px;line-height:16px;color:#323232;margin:0}.tallas-especiales-count{font-family:'Reddit Sans',sans-serif;font-style:italic;font-size:14px;color:white;margin:0;text-align:center}.categories-grid-item.liquidacion{background-color:#DA3522;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px}.categories-grid-item.liquidacion:hover{background-color:#C22F1E}.liquidacion-content-container{text-align:center}.liquidacion-content-container p{font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#B5AA96;margin:0 0 5px 0;text-transform:uppercase}.liquidacion-content-container h3{font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:24px;line-height:24px;color:white;margin:0 0 5px 0;text-transform:uppercase}.liquidacion-count{font-family:'Reddit Sans',sans-serif;font-style:italic;font-size:14px;color:white;margin:0;text-align:center}@media (max-width:1200px){.categories-grid{grid-template-columns:repeat(2,1fr)}.categories-section{padding:50px 40px}.categories-title{font-size:28px}.categories-grid-item{gap:15px}.categories-grid-item-icon-container .categories-image{width:40px;max-height:26px}.categories-grid-item-content h3{font-size:16px}.categories-grid-item-content p{font-size:12px}}@media (max-width:768px){.categories-grid{grid-template-columns:1fr}.categories-section{padding:40px 20px}.categories-title{font-size:24px}.categories-desc{font-size:12px}.categories-grid{padding:30px 0}.categories-grid-item-icon-container .categories-image{width:40px;max-height:26px}.categories-grid-item.tallas-especiales,.categories-grid-item.liquidacion{padding:12px}.tallas-especiales-content-container h3,.liquidacion-content-container h3{font-size:20px;line-height:22px}.tallas-especiales-content-container p,.liquidacion-content-container p{font-size:13px}.tallas-especiales-count,.liquidacion-count{font-size:13px}}.about-us-section{background-image:url('../img/about-us-bg.webp');padding:64px}h2.about-us-title{font-family:'Reddit Sans',sans-serif;font-weight:400;font-size:14px;color:#ffffff;margin-bottom:32px}.about-us-container{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.about-us-col{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}@media (max-width:772px){.about-us-title{text-align:center}.about-us-container{flex-direction:column;gap:64px}.about-us-col{width:100%}.about-us-col h3{text-align:center;width:100%}}.about-us-container h3{font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:32px;line-height:32px;color:#ffffff;margin-bottom:32px}.about-us-container p{font-family:'Reddit Sans',sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#ffffff;margin-bottom:24px}.about-us-items-container{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;margin-bottom:12px;align-items:center}.about-us-item{display:flex;align-items:center;gap:16px;justify-content:flex-start}.about-us-item:nth-child(2){justify-content:center}.about-us-item:nth-child(3){justify-content:flex-end}.about-us-item img{display:block;width:32px;height:32px}.about-us-item-text{font-family:'Reddit Sans',sans-serif;font-weight:bold;font-size:24px;color:#fff;line-height:1.2}@media (max-width:1200px){.about-us-item span{font-size:20px}}@media (max-width:1065px){.about-us-item span{font-size:18px}}@media (max-width:967px){.about-us-items-container{grid-template-columns:1fr;gap:24px}.about-us-item,.about-us-item:nth-child(2),.about-us-item:nth-child(3){justify-content:center}}@media (max-width:400px){.about-us-section{padding:32px}}.dialog-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background-color:rgba(0,0,0,0);transition:background-color 0.25s ease;pointer-events:none}.dialog-overlay.dialog-open{background-color:rgba(0,0,0,0.55);pointer-events:all}.dialog-box{background:#fff;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,0.2);width:100%;max-width:420px;padding:36px 32px 28px;transform:translateY(-20px) scale(0.97);opacity:0;transition:transform 0.25s ease,opacity 0.25s ease}.dialog-overlay.dialog-open .dialog-box{transform:translateY(0) scale(1);opacity:1}.dialog-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.dialog-icon--danger{background-color:#fde8e6}.dialog-icon--danger svg{stroke:#DA3522}.dialog-icon--info{background-color:#e8f0fe}.dialog-icon--info svg{stroke:#3b7be0}.dialog-title{font-family:'Reddit Sans',sans-serif;font-size:18px;font-weight:700;color:#1a1a1a;text-align:center;margin:0 0 10px}.dialog-message{font-family:'Reddit Sans',sans-serif;font-size:14px;color:#555;text-align:center;line-height:1.6;margin:0 0 28px}.dialog-actions{display:flex;gap:10px;justify-content:center}.dialog-btn{flex:1;padding:11px 20px;border-radius:8px;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:background-color 0.2s ease,transform 0.15s ease}.dialog-btn:active{transform:scale(0.97)}.dialog-btn--cancel{background-color:#f0f0f0;color:#444}.dialog-btn--cancel:hover{background-color:#e2e2e2}.dialog-btn--confirm{background-color:#DA3522;color:#fff}.dialog-btn--confirm:hover{background-color:#bf2d1c}body.dialog-open{overflow:hidden}@media (max-width:480px){.dialog-box{padding:28px 20px 22px}.dialog-actions{flex-direction:column}}.search-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;opacity:0;transition:opacity 0.3s ease}.search-modal.active{display:flex;align-items:flex-start;justify-content:center;opacity:1}.search-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1}.search-modal-content{position:relative;z-index:2;background-color:white;width:90%;max-width:800px;margin-top:100px;padding:40px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.3);animation:slideDown 0.3s ease}@keyframes slideDown{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.search-modal-close{position:absolute;top:15px;right:15px;background:transparent;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:transform 0.2s ease}.search-modal-close:hover{transform:rotate(90deg)}.search-modal-close svg{stroke:#666}.search-modal-title{font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:28px;color:#2D3441;margin:0 0 30px 0;text-align:center}.search-modal-input-container{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:30px}.search-modal-input{flex:1;padding:18px 24px;font-family:'Reddit Sans',sans-serif;font-size:16px;border:2px solid #E0E0E0;border-radius:50px;outline:none;transition:border-color 0.3s ease}.search-modal-input:focus{border-color:#DA3522}.search-modal-input::placeholder{color:#999}.search-modal-submit{background-color:#DA3522;border:none;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}.search-modal-submit:hover{background-color:#C22F1E;transform:scale(1.05)}.search-modal-submit img{filter:brightness(0) invert(1)}.search-modal-suggestions{margin-top:20px}.search-modal-suggestions-title{font-family:'Reddit Sans',sans-serif;font-weight:600;font-size:14px;color:#666;margin:0 0 15px 0;text-transform:uppercase;letter-spacing:0.5px}.search-modal-suggestions-list{display:flex;flex-wrap:wrap;gap:10px}.search-suggestion-item{display:inline-block;padding:10px 20px;background-color:#F5F5F5;border-radius:25px;font-family:'Reddit Sans',sans-serif;font-size:14px;color:#2D3441;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease}.search-suggestion-item:hover{background-color:#DA3522;color:white}@media (max-width:992px){.search-modal-content{margin-top:60px;padding:30px}.search-modal-title{font-size:24px;margin-bottom:25px}.search-modal-input{padding:15px 20px;font-size:15px}.search-modal-submit{width:50px;height:50px}}@media (max-width:768px){.search-modal-content{width:95%;margin-top:30px;padding:25px}.search-modal-title{font-size:20px;margin-bottom:20px}.search-modal-input{padding:14px 18px;font-size:14px}.search-modal-submit{width:46px;height:46px}.search-modal-submit img{width:20px;height:20px}.search-suggestion-item{padding:8px 16px;font-size:13px}}body.search-modal-open{overflow:hidden}.category-header{padding:20px;background-color:#ffffff;margin:0 20px}.category-header h1{font-family:'Reddit Sans',sans-serif;font-size:32px;font-weight:500;color:#000000;text-transform:uppercase;margin:0}.category-header-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.category-filter-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid #E2E2E2;border-radius:50%;cursor:pointer;padding:0;transition:background 0.2s ease,transform 0.2s ease}.category-filter-toggle img{width:18px;height:18px;transition:transform 0.3s ease}.category-filter-toggle.is-open img{transform:rotate(180deg)}.product-list-container{display:grid;grid-template-columns:repeat(6,1fr) !important;gap:30px;padding:20px;margin-bottom:60px}@media (max-width:1500px){.product-list-container{grid-template-columns:repeat(4,1fr) !important;gap:30px}}@media (max-width:1200px){.product-list-container{grid-template-columns:repeat(3,1fr) !important;gap:25px}}@media (max-width:900px){.product-list-container{grid-template-columns:repeat(2,1fr) !important;gap:20px;padding:15px}}@media (max-width:600px){.product-list-container{grid-template-columns:repeat(2,1fr) !important;padding:10px;gap:15px}.product-info{flex-direction:column;align-items:left;gap:10px;text-align:center}.product-info-right{width:100% !important}}.product-card{background:white;border-radius:8px;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer}.product-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.product-image-container{position:relative;width:100%;padding-top:82%;background:#ffffff;overflow:hidden}.product-image-link{position:absolute;top:0;bottom:0;left:48px;right:48px;display:block;z-index:1}.product-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity 0.3s ease}.product-badge{position:absolute;top:12px;right:12px;padding:6px 12px;font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:600;border-radius:4px;z-index:2;text-transform:uppercase}.product-badge.new{background:#000000;color:white}.product-badge.discount{background:#DC2626;color:white}.product-slider-controls{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 8px;opacity:0;transition:opacity 0.2s ease;pointer-events:none;z-index:3}.product-image-container:hover .product-slider-controls{opacity:1}.product-slider-btn{pointer-events:auto;width:32px;height:32px;border:none;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease}.product-slider-btn img{width:32px;height:32px}.product-info{padding:16px;display:flex;justify-content:space-between;gap:16px}.product-info-left{display:flex;flex-direction:column;align-items:left;gap:6px}.product-favorite-btn{width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;transition:transform 0.2s ease}.product-favorite-btn:hover{transform:scale(1.1)}.product-favorite-btn img{width:100%;height:100%}.product-favorite-text{font-family:'Reddit Sans',sans-serif;font-size:10px;color:#B5B5B5;text-align:center;line-height:1.2;max-width:60px}.product-info-right{flex:0;display:flex;flex-direction:column;align-items:center;width:60px;gap:8px}.product-reference{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:600;color:#2D3441}.product-sizes,.product-pairs{font-family:'Reddit Sans',sans-serif;font-size:12px;color:#737373}.product-colors{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.product-color-circle{width:26px;height:26px;border-radius:50%;cursor:pointer;transition:transform 0.2s ease,border 0.2s ease;border:1px solid #EEEEEE;box-shadow:inset 0 0 0 2px white}.product-color-circle:hover{transform:scale(1.15)}.product-color-circle.selected{border:1px solid #000000 !important;box-shadow:inset 0 0 0 2px white}.product-prices{display:flex;align-items:center;gap:8px;margin-top:8px}.product-price{font-family:'Reddit Sans',sans-serif;font-size:20px;font-weight:600;color:#2D3441}.product-price.old{font-size:14px;font-weight:400;color:#B5B5B5;text-decoration:line-through}.product-price.discount{color:#DC2626}.product-login-link{font-family:'Reddit Sans',sans-serif;font-weight:500;font-size:14px;line-height:24px;color:#DA3522;text-decoration:underline;display:block;margin-top:8px}.product-login-link:hover{color:#000000}.product-info-add-to-cart{display:flex;justify-content:center;padding:24px}.product-add-to-cart-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:white;border:1px solid #000000;border-radius:60px;color:#000000;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all 0.3s ease;min-width:160px}.product-add-to-cart-btn img{width:18px;height:18px}.product-add-to-cart-btn:hover:not(.added){background:#F5F5F5}.product-add-to-cart-btn.added{background:#000000;color:white;border-color:#000000}.products-loading-overlay{display:flex;justify-content:center;align-items:center;padding:60px 20px}.products-loader{width:36px;height:36px;border:3px solid #e0e0e0;border-top-color:#9e9e9e;border-radius:50%;animation:products-spin 0.8s linear infinite}@keyframes products-spin{to{transform:rotate(360deg)}}.product-list-toolbar{display:flex;align-items:center;justify-content:space-between;margin:24px 20px 0 20px;padding:20px;gap:20px}.toolbar-title{font-family:'Reddit Sans',sans-serif;font-size:34px;font-weight:300;color:#000000;margin:0}.toolbar-title-mobile{font-family:'Reddit Sans',sans-serif;font-size:24px;font-weight:300;color:#000000;margin:0;display:none}.toolbar-actions{display:flex;align-items:center;gap:40px}.reset-filters-btn{display:flex;align-items:center;gap:6px;background:none;border:none;color:#B5B5B5;font-family:'Reddit Sans',sans-serif;font-size:14px;text-decoration:underline;cursor:pointer;padding:0;transition:color 0.2s}.reset-filters-btn:hover{color:#111}.reset-icon{display:inline-block;vertical-align:middle}.search-input-wrapper{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);pointer-events:none}.search-input{padding:8px 12px 8px 36px;border:1px solid #E2E2E2;border-radius:20px;font-size:14px;font-family:'Reddit Sans',sans-serif;color:#B5B5B5;outline:none;width:260px;background:#fff;transition:border-color 0.2s}.search-input:focus{border-color:#bbb}@media (max-width:934px){.search-input{width:180px}}@media (max-width:690px){.search-input-wrapper{display:none}.toolbar-title-mobile{display:block}.toolbar-title{display:none}}@media (max-width:500px){.product-list-toolbar{padding:0 0 20px 0}}.range-values{text-align:center;display:flex;justify-content:space-between}.range-container{position:relative;width:230px;height:30px;margin:20px 0;user-select:none}.range-track{position:absolute;width:100%;height:6px;background:#ccc;border-radius:3px;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}.range-fill{position:absolute;height:6px;background:#000000;border-radius:3px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}input[type="range"]{position:absolute;width:100%;height:30px;background:transparent;appearance:none;pointer-events:none;margin:0;padding:0;z-index:3}input[type="range"]::-webkit-slider-runnable-track,input[type="range"]::-moz-range-track{background:transparent}input[type="range"]::-webkit-slider-thumb,input[type="range"]::-moz-range-thumb{-webkit-appearance:none;height:16px;width:16px;background:#000000;border-radius:50%;cursor:pointer;margin-top:-5px;pointer-events:none}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:0;border-radius:50%;background:#000000;cursor:pointer;pointer-events:none}.product-list-total{display:flex;justify-content:left;align-items:left;padding:20px 40px 0 40px;background-color:#ffffff}@media (max-width:500px){.product-list-total{padding:20px 20px 0 20px}}.product-list-total-item-label{font-family:'Reddit Sans',sans-serif;font-size:14px;color:#737373;margin:0}.filter-tooltip{position:fixed;z-index:10000;background:white;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.15);min-width:280px;max-width:400px;display:none;opacity:0;transform:translateY(-10px);transition:opacity 0.2s ease,transform 0.2s ease;pointer-events:none}.filter-tooltip.active{display:block;opacity:1;transform:translateY(0);pointer-events:auto}.filter-tooltip-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none}.filter-tooltip-overlay.active{display:block}.filter-tooltip-content{display:flex;flex-direction:column;padding:0}.filter-tooltip-scroll{max-height:300px;overflow-y:auto;padding:16px;scrollbar-width:thin;scrollbar-color:#2D3441 transparent}.filter-tooltip-scroll::-webkit-scrollbar{width:4px}.filter-tooltip-scroll::-webkit-scrollbar-track{background:transparent}.filter-tooltip-scroll::-webkit-scrollbar-thumb{background-color:#2D3441;border-radius:2px}.filter-tooltip-scroll::-webkit-scrollbar-thumb:hover{background-color:#1a1d2b}.filter-group{margin-bottom:20px}.filter-group:last-child{margin-bottom:0}.filter-group-title{font-family:'Reddit Sans',sans-serif;font-weight:400;font-size:12px;line-height:24px;color:#B5B5B5;margin:0 0 8px 0;padding-bottom:8px;border-bottom:1px solid #F5F5F7}.filter-options{display:flex;flex-direction:column;gap:8px}.filter-option{display:flex;align-items:center;cursor:pointer;user-select:none;padding:4px 0;gap:14px}.filter-option:hover .filter-option-label{color:#737373}.filter-checkbox{position:relative;width:18px;height:18px;flex-shrink:0}.filter-checkbox input[type="checkbox"]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.filter-checkbox-custom{position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #000000;border-radius:3px;background:white;transition:all 0.2s ease}.filter-checkbox input[type="checkbox"]:checked+.filter-checkbox-custom{background-color:#000000;border-color:#000000}.filter-checkbox input[type="checkbox"]:checked+.filter-checkbox-custom::after{content:'';position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.filter-option-label{font-family:'Reddit Sans',sans-serif;font-size:14px;color:#2D3441;transition:color 0.2s ease}.filter-option-count{font-family:'Reddit Sans',sans-serif;font-size:12px;color:#B5B5B5}.filter-tooltip-footer{padding:12px 16px;border-top:1px solid #E0E0E0;display:flex;justify-content:center}.filter-reset-btn{background:white;border:none;color:#B5B5B5;padding:8px 20px;border-radius:20px;font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:400;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;gap:8px}.filter-reset-btn:hover{opacity:0.7}.filter-reset-btn img{width:16px;height:16px}.filter-chip.tooltip-open{box-shadow:0 2px 8px rgba(0,0,0,0.15);background-color:#f9f9f9}.filter-chip.tooltip-open .chip-chevron{transform:rotate(180deg)}@media (max-width:768px){.filter-tooltip{min-width:260px;max-width:90vw}.filter-tooltip-scroll{max-height:250px}.filter-group-title{font-size:12px}.filter-option-label{font-size:13px}.filter-option-count{font-size:11px}.filter-reset-btn{font-size:11px}}.filter-chips-container{margin:0 0 0 32px}.filter-chips-slider{display:flex;gap:16px;overflow-x:auto;padding:8px 0 8px 8px;scrollbar-width:none}.filter-chips-slider::-webkit-scrollbar{display:none}.filter-chip{display:flex;align-items:center;background:#fff;border:1px solid #111;border-radius:32px;padding:8px 16px 8px 16px;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#111;cursor:pointer;transition:box-shadow 0.15s;position:relative;gap:4px;white-space:nowrap;position:relative;user-select:none;-webkit-user-select:none;-ms-user-select:none}.chip-label{flex:none;text-align:left;margin-right:8px}.chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;background:#111;color:#fff;font-size:13px;font-family:'Reddit Sans',sans-serif;border-radius:50%;margin-right:8px;padding:0 6px;font-weight:500}.chip-chevron{flex:none;margin-left:0;align-self:center}.filter-chip:active,.filter-chip:focus{box-shadow:0 0 0 2px #11111122}@media (max-width:600px){.filter-chip{font-size:15px;padding:8px 16px}.chip-count{font-size:12px;min-width:18px;height:18px}.filter-chips-slider{gap:8px;padding:8px 20px 8px 8px}}@media (max-width:500px){.filter-chips-container{margin:0 0 0 12px}}.filter-color-circle{width:18px;height:18px;border-radius:50%;border:1px solid #111}.color-filter-option.selected{background:#f5f5f5;font-weight:600}.color-filter-option.selected .filter-color-circle{outline:2px solid #111;outline-offset:2px}.ml-10{margin-right:6px}.header-product-tooltip{position:fixed;width:283px;background:#ffffff;border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,0.2),0 2px 8px rgba(0,0,0,0.1);z-index:1002;opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease;pointer-events:none;overflow:visible}.header-product-tooltip.active{opacity:1;visibility:visible;pointer-events:auto}.header-product-tooltip-arrow{position:absolute;top:-7px;right:var(--arrow-right,24px);width:14px;height:14px;background:#DA3522;transform:rotate(45deg);z-index:1;border-radius:2px 0 0 0}.header-product-tooltip-header{background:#DA3522;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-radius:8px 8px 0 0;position:relative;z-index:2}.header-product-tooltip-title{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;color:#ffffff;line-height:24px;margin:0}.header-product-tooltip-close{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:0.8;transition:opacity 0.2s ease}.header-product-tooltip-close:hover{opacity:1}.header-product-tooltip-body{max-height:140px;overflow-y:auto;padding:12px 16px;position:relative;z-index:2;background:#ffffff;border-radius:0 0 8px 8px}.header-product-tooltip-body::-webkit-scrollbar{width:4px}.header-product-tooltip-body::-webkit-scrollbar-track{background:transparent}.header-product-tooltip-body::-webkit-scrollbar-thumb{background:#DA3522;border-radius:4px}.header-product-tooltip-body::-webkit-scrollbar-thumb:hover{background:#c52e1a}.header-product-tooltip-body::-webkit-scrollbar-button{height:0 !important;width:0 !important;background:transparent;display:none;visibility:hidden}.header-product-tooltip-body{scrollbar-width:thin;scrollbar-color:#DA3522 transparent}.header-product-tooltip-loading,.ht-empty{display:flex;align-items:center;justify-content:center;padding:20px 0;font-family:'Reddit Sans',sans-serif;font-size:13px;color:#999;margin:0}.ht-item{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid #F0F0F0}.ht-item:last-child{border-bottom:none}.ht-item-img-link{flex-shrink:0;width:80px;display:block}.ht-item-img{width:80px;height:auto;border-radius:4px;object-fit:cover;display:block}.ht-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ht-item-ref{font-family:'Reddit Sans',sans-serif;font-weight:500;font-size:12px;color:#252B42;line-height:18px}.ht-item-price{font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:12px;color:#323232;line-height:18px}.ht-item-price-unit{font-weight:700;color:#B5B5B5}.ht-item-color{font-family:'Reddit Sans',sans-serif;font-weight:400;font-size:12px;color:#737373;line-height:18px}.ht-item-qty-row{display:flex;align-items:center;gap:6px;margin-top:2px}.ht-qty-selector{display:inline-flex;align-items:center;border:1px solid #737373;border-radius:50px;overflow:hidden;height:22px}.ht-qty-btn{background:none;border:none;cursor:pointer;font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:400;color:#737373;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:background 0.15s ease}.ht-qty-btn:hover{background:#F0F0F0}.ht-qty-value{font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:400;color:#737373;min-width:18px;text-align:center;line-height:22px}.ht-item-remove{background:none;border:none;cursor:pointer;font-family:'Reddit Sans',sans-serif;font-weight:400;font-size:12px;color:#B5B5B5;text-decoration:underline;padding:0;text-align:left;margin-top:2px;width:fit-content;transition:color 0.15s ease}.ht-item-remove:hover{color:#DA3522}.header-product-tooltip-footer{padding:20px;border-top:1px solid #F0F0F0;background:#ffffff;border-radius:0 0 8px 8px;position:relative;z-index:2}.ht-footer-total-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ht-footer-total-label{font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:12px;color:#000000;line-height:18px}.ht-footer-total-iva{font-weight:400;color:#B5B5B5}.ht-footer-total-value{font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:12px;color:#000000;line-height:18px}.ht-footer-cart-btn{display:block;width:100%;padding:10px;background:#ffffff;color:#000000;font-family:'Reddit Sans',sans-serif;font-weight:700;font-size:14px;line-height:20px;text-align:center;text-decoration:none;border:1px solid #000000;border-radius:6px;cursor:pointer;transition:all 0.2s ease}.ht-footer-cart-btn:hover{background:#000000;color:#ffffff}.header-tooltip-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;display:none}.header-tooltip-overlay.active{display:block}@media (max-width:1147px){.header-product-tooltip{width:80vw;max-width:360px;left:50% !important;transform:translateX(-50%)}}.pd-breadcrumbs{display:flex;align-items:baseline;flex-wrap:wrap;padding:20px 64px;font-family:'Reddit Sans',sans-serif;font-weight:400;font-size:16px;color:#8A8A8A;background:#ffffff}.pd-breadcrumbs a{color:#8A8A8A;text-decoration:none;transition:color 0.2s ease}.pd-breadcrumbs a:hover{color:#000000}.pd-breadcrumb-sep{margin:0 8px;color:#8A8A8A}.pd-breadcrumbs-first{display:flex;align-items:baseline}.pd-breadcrumbs-first a{font-size:20px;color:#000000}.pd-breadcrumbs-first .pd-breadcrumb-sep{font-size:20px;color:#000000}.pd-container{display:flex;gap:40px;padding:20px 40px 60px;background:#ffffff;max-width:1200px;margin:0 auto}.pd-gallery{flex:1;max-width:50%}.pd-main-image-container{width:100%;border-radius:8px;overflow:hidden;background:#F8F8F8;margin-bottom:12px}.pd-main-image{width:100%;height:auto;display:block;object-fit:cover}.pd-thumbnails{display:flex;gap:8px}.pd-thumb{width:calc((100% - 32px) / 5);aspect-ratio:1;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent;opacity:0.6;transition:all 0.2s ease}.pd-thumb:hover{opacity:1}.pd-thumb.active{border-color:#EEEEEE;opacity:1}.pd-info{flex:1;max-width:50%;display:flex;flex-direction:column;gap:34px;padding-top:10px}.pd-info-container{display:flex;flex-direction:column;gap:12px}.pd-info-flex{display:flex;justify-content:space-between;align-items:center}.pd-category{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#666666;text-transform:uppercase}.pd-reference{font-family:'Reddit Sans',sans-serif;font-size:30px;font-weight:400;color:#000000;line-height:1.2}.pd-prices{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:28px}.pd-price-row{display:flex;align-items:baseline;justify-content:flex-start;gap:22px}.pd-price-discount-row{display:flex;align-items:baseline;justify-content:flex-start;gap:22px}.pd-price-discount{font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:500;color:#ffffff;background:#DA3522;padding:4px 12px;border-radius:60px}.pd-price-login-message{font-family:'Reddit Sans',sans-serif;background:#FDEFEE;border:1px solid #F8CCCC;font-size:16px;font-weight:400;color:#FF706B;border-radius:6px;padding:14px;text-align:center}.pd-heart-btn{width:46px;height:46px;background:none;border:1px solid #E8E8E8;cursor:pointer;padding:0;transition:transform 0.2s ease;border-radius:50%;display:flex;align-items:center;justify-content:center}.pd-heart-btn img{width:20px;height:20px}.pd-price-label{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#DA3522}.pd-price-value{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#DA3522}.pd-price-before{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#666666;text-decoration:line-through}.pd-price-unit{font-size:14px;font-weight:400;color:#969696}.pd-box-price{font-size:26px}.pd-section{display:flex;flex-direction:column;gap:10px}.pd-section-title{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:500;color:#252B42}.pd-section-title span{font-weight:700}.pd-colors{display:flex;gap:10px}.pd-color-circle{width:32px;height:32px;border-radius:50%;cursor:pointer;transition:transform 0.2s ease,border-color 0.2s ease;border:2px solid transparent;box-shadow:inset 0 0 0 2px white}.pd-color-circle:hover{transform:scale(1.15)}.pd-color-circle.selected{border-color:#000000}.pd-qty-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:28px}.pd-qty-row{display:flex;align-items:center;gap:16px}.pd-qty-selector{display:inline-flex;align-items:center;border:1px solid #D0D0D0;border-radius:60px;overflow:hidden;height:40px}.pd-qty-btn{background:none;border:none;cursor:pointer;font-family:'Reddit Sans',sans-serif;font-size:18px;font-weight:400;color:#252B42;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;transition:background 0.15s ease}.pd-qty-btn:hover{background:#F0F0F0}.pd-qty-value{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:700;color:#252B42;min-width:32px;text-align:center;line-height:40px}.pd-qty-total{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#737373}.pd-add-to-cart{width:100%}.pd-add-to-cart-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:9px 24px;background:#ffffff;border:1px solid #000000;border-radius:60px;color:#000000;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.3s ease}.pd-add-to-cart-btn img{width:16px;height:16px}.pd-add-to-cart-btn:hover:not(.added){background:#F5F5F5}.pd-add-to-cart-btn.added{background:#000000;color:#ffffff;border-color:#000000}.pd-add-to-cart-btn.added img{filter:invert(1)}.pd-details{padding-top:64px}.pd-details-tab{display:flex;align-items:center;gap:10px;width:100%;background:#ffffff;border:1px solid #E6E6E6;cursor:pointer;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#8A8A8A;text-align:left;padding:16px;transition:background 0.2s ease,color 0.2s ease}.pd-details-tab img{width:18px;height:18px;flex-shrink:0}.pd-details-chevron{margin-left:auto;transition:transform 0.3s ease}.pd-details-tab:hover{color:#000000}.pd-details-tab.active{background:#E6E6E6;color:#000000;font-weight:500}.pd-details-panel{display:block;border:1px solid #E8E8E8;border-radius:10px;padding:10px 14px}.pd-details-panel p{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#666666;margin:0;padding:12px 0}.pd-sizes-table{width:100%;border-collapse:collapse;font-family:'Reddit Sans',sans-serif;font-size:14px;overflow:hidden}.pd-sizes-table thead th{font-weight:500;color:#000000;text-align:center;padding:8px 12px;text-transform:uppercase;border-bottom:1px solid #E8E8E8}.pd-sizes-table tbody td{font-weight:400;color:#666666;padding:8px 12px;text-align:center;border-bottom:1px solid #F2F2F2}.pd-sizes-table tbody tr:last-child td{border-bottom:none}.pd-details-composition-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;place-items:center}.pd-details-composition-row img{display:block}.pd-composition-item{position:relative;display:inline-flex;align-items:center;justify-content:center}.pd-composition-item::after{content:attr(data-tooltip);position:absolute;bottom:100%;margin-bottom:15px;left:50%;transform:translateX(-50%) translateY(4px);background:#2D3441;color:#ffffff;font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:500;line-height:1;padding:6px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease;z-index:10}.pd-composition-item::before{content:"";position:absolute;bottom:100%;margin-bottom:10px;left:50%;transform:translateX(-50%) translateY(4px);border:5px solid transparent;border-top-color:#2D3441;opacity:0;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease;z-index:10}.pd-composition-item:hover::after,.pd-composition-item:focus-visible::after{opacity:1;transform:translateX(-50%) translateY(0)}.pd-composition-item:hover::before,.pd-composition-item:focus-visible::before{opacity:1;transform:translateX(-50%) translateY(0)}.pd-details-chevron{display:none}.pd-details-tab{cursor:default;justify-content:center;border-radius:10px 10px 0 0;border-bottom:none}.pd-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.pd-details-item{display:flex;flex-direction:column}.pd-details-panel{flex:1;display:flex;flex-direction:column;justify-content:center;border-radius:0 0 10px 10px;border-top:none}@media (max-width:767px){.pd-details{grid-template-columns:1fr}}.pd-login-btn-container{display:flex;align-items:center;gap:26px}.pd-login-btn{flex:1;background:#9ABD9A;border:none;border-radius:60px;color:#ffffff;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;padding:11px;text-align:center;text-decoration:none;cursor:pointer;display:block;transition:background 0.2s ease}.pd-login-btn:hover{background:#89ab89}.pd-related-products{padding:40px 0;padding-left:64px;background:linear-gradient(to bottom,#ffffff,#EFEFEF)}.pd-related-products h2{font-family:'Reddit Sans',sans-serif;font-size:32px;font-weight:500;color:#252B42;margin:0 0 64px 0}.pd-related-slider{display:flex;gap:20px;overflow-x:auto;cursor:grab;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.pd-related-slider::-webkit-scrollbar{display:none}.pd-related-slider.dragging{cursor:grabbing;user-select:none}.pd-related-card{flex-shrink:0;background:#ffffff;padding:10px;text-align:center;padding-bottom:25px;box-shadow:0 2px 8px rgba(0,0,0,0.06);text-decoration:none;transition:box-shadow 0.2s ease}.pd-related-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1)}.pd-related-card-img{width:172px;height:142px;object-fit:cover;display:block;border-radius:4px}.pd-related-card-info{display:flex;flex-direction:column;gap:2px;margin-top:10px}.pd-related-card-ref{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:500;color:#252B42}.pd-related-card-colors{font-family:'Reddit Sans',sans-serif;font-size:11px;font-weight:400;color:#737373}@media (max-width:768px){.pd-breadcrumbs{padding:16px 20px}.pd-container{flex-direction:column;padding:16px 20px 40px;gap:24px}.pd-gallery{max-width:100%}.pd-info{max-width:100%;padding-top:0}.pd-reference{font-size:20px}.pd-price-value{font-size:18px}.pd-related-products{padding:40px 0 40px 20px}.pd-related-products h2{font-size:24px}}.product-modal{display:none;position:fixed;inset:0;z-index:1000}.product-modal.open{display:block}body.product-modal-lock{overflow:hidden}.product-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.55)}.product-modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95vw;height:94vh;max-width:1400px;background:#ffffff;border-radius:14px;overflow-y:auto;overflow-x:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.3);padding:24px 28px}.product-modal-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#f2f2f2;color:#111;cursor:pointer;z-index:5;transition:background 0.2s ease}.product-modal-close:hover{background:#e2e2e2}.product-modal-loading{padding:80px 0;text-align:center;font-family:'Reddit Sans',sans-serif;font-size:15px;color:#888}.product-modal-body .pd-breadcrumbs{margin-top:0}.pd-view-details-btn{display:inline-flex;align-items:center;justify-content:center;font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:500;color:#323232;background:#ffffff;border:1px solid #323232;border-radius:60px;padding:12px 28px;text-decoration:none;text-align:center;white-space:nowrap;transition:background 0.2s ease,color 0.2s ease}.pd-view-details-btn:hover{background:#323232;color:#ffffff}.pd-add-to-cart{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pd-login-btn-container .pd-view-details-btn{flex:0 0 auto}@media (max-width:768px){.product-modal-dialog{width:100vw;height:100vh;max-width:none;border-radius:0;padding:16px}}.login-wrapper{display:flex;min-height:calc(100vh - 200px)}.login-form-side{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 40px;background:#ffffff}.login-form-container{width:100%;max-width:420px}.login-label{display:block;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#DA3522;text-transform:uppercase;margin-bottom:16px}.login-title{font-family:'Reddit Sans',sans-serif;font-size:36px;font-weight:500;line-height:42px;letter-spacing:0.04em;color:#000000;margin:0 0 16px 0}.login-subtitle{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#000000;margin:0 0 40px 0}.login-form{display:flex;flex-direction:column;gap:24px}.login-field input{width:100%;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#000000;background:none;border:none;border-bottom:1px solid #000000;padding:12px 0;outline:none;transition:border-color 0.2s ease}.login-field input::placeholder{color:#8A8A8A}.login-field input:focus{border-bottom-color:#DA3522}.login-actions{display:flex;align-items:center;gap:24px;margin-top:8px}.login-submit-btn{background:#DA3522;color:#ffffff;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:500;border:none;border-radius:60px;padding:14px 32px;cursor:pointer;transition:background 0.2s ease;white-space:nowrap}.login-submit-btn:hover{background:#c42e1d}.login-forgot-link{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#DA3522;text-decoration:none;white-space:nowrap;transition:color 0.2s ease}.login-forgot-link:hover{color:#000000}.login-register{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#000000;margin:32px 0 0 0}.login-register-link{font-weight:700;color:#000000;text-decoration:underline}.login-register-link:hover{color:#DA3522}.login-image-side{flex:1;overflow:hidden}.login-image{width:100%;height:100%;object-fit:cover;display:block}.login-error,.login-feedback{font-family:'Reddit Sans',sans-serif;font-size:14px;padding:10px 14px;border-radius:6px}.login-feedback--error{background:#fdf0ee;color:#DA3522;border:1px solid #f5c9c3}.login-feedback--ok{background:#edf7f0;color:#1e7e34;border:1px solid #b8dfc4}.login-submit-btn:disabled{background:#e07060;cursor:not-allowed}.login-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,0.4);border-top-color:#ffffff;border-radius:50%;animation:login-spin 0.7s linear infinite;vertical-align:middle}@keyframes login-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.login-wrapper{flex-direction:column;min-height:auto}.login-form-side{padding:40px 20px;order:1}.login-image-side{order:2;max-height:300px}.login-title{font-size:28px;line-height:34px}.login-actions{flex-direction:column;align-items:flex-start;gap:16px}.login-submit-btn{width:100%}}.cf-page{background:#ffffff}.cf-header{margin:0 auto;padding:48px 64px}.cf-label{display:block;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#DA3522;text-transform:uppercase;letter-spacing:0.15em;margin-bottom:16px}.cf-title{font-family:'Reddit Sans',sans-serif;font-size:36px;font-weight:500;line-height:1.2;color:#000000;margin:0;max-width:520px}.cf-content{display:flex;gap:90px;padding:0 64px 48px;align-items:flex-start}.cf-form-side{flex:1;min-width:0;padding:30px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.cf-form{display:flex;flex-direction:column;gap:20px}.cf-form-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.cf-field input,.cf-field textarea{width:100%;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#000000;background:#F5F5F5;border:1px solid #F5F5F5;border-radius:8px;padding:14px 16px;outline:none;transition:border-color 0.2s ease;box-sizing:border-box}.cf-field input::placeholder,.cf-field textarea::placeholder{color:#8A8A8A}.cf-field input:focus,.cf-field textarea:focus{border-color:#DA3522}.cf-field textarea{resize:vertical;min-height:240px}.cf-form-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:8px}.cf-checkboxes{display:flex;flex-direction:column;gap:12px;flex:1}.cf-checkbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#333333;line-height:1.4}.cf-checkbox input[type="checkbox"]{width:18px;height:18px;min-width:18px;margin:0;cursor:pointer;accent-color:#DA3522}.cf-checkbox a{color:#DA3522;text-decoration:underline}.cf-checkbox a:hover{color:#000000}.cf-submit-container{flex-shrink:0}.cf-submit-btn{background:#DA3522;color:#ffffff;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:500;border:none;border-radius:60px;padding:14px 40px;cursor:pointer;transition:background 0.2s ease;white-space:nowrap}.cf-submit-btn:hover{background:#c42e1d}.cf-info-side{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:24px;padding:40px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.cf-info-card{display:flex;flex-direction:column;gap:8px}.cf-info-card-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.cf-info-icon{width:48px;height:48px;background:#DA3522;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.cf-info-icon img{width:22px;height:22px;filter:brightness(0) invert(1)}.cf-info-title{font-family:'Reddit Sans',sans-serif;font-size:18px;font-weight:500;color:#000000;margin:0}.cf-info-text{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#666666;margin:0;line-height:1.5}.cf-info-detail{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#000000;margin:0;line-height:1.5}.cf-info-detail strong{font-weight:700}.cf-info-card-line{width:100%;height:1px;background:#000000;margin:16px 0}.cf-legal{margin:0 64px;background:#F5F5F7;padding:32px}.cf-legal-content{display:flex;gap:40px;margin:0 auto;align-items:flex-start}.cf-legal-company{flex-shrink:0;width:300px}.cf-legal-company p{font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:400;color:#333333;margin:0;line-height:1.6}.cf-legal-text{flex:1}.cf-legal-text p{font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:400;color:#666666;margin:0;line-height:1.6}@media (max-width:1200px){.cf-content{gap:26px}.cf-info-side{width:280px;padding:30px}}@media (max-width:875px){.cf-header{padding:32px 20px 24px}.cf-title{font-size:28px}.cf-content{flex-direction:column;padding:0 20px 32px;gap:64px}.cf-form-row-3{grid-template-columns:1fr}.cf-form-bottom{flex-direction:column;align-items:stretch}.cf-submit-container{display:flex}.cf-submit-btn{width:100%}.cf-info-side{width:100%}.cf-legal{margin:0 20px;padding:24px 20px}.cf-legal-content{flex-direction:column;gap:20px}.cf-legal-company{width:100%}}.cf-mensaje{padding:14px 18px;border-radius:6px;font-family:'Reddit Sans',sans-serif;font-size:15px;line-height:1.5;margin-bottom:20px}.cf-mensaje--ok{background:#e9f7ef;color:#1d6f42;border:1px solid #a3d9b1}.cf-mensaje--error{background:#fdf2f2;color:#9b1c1c;border:1px solid #f5c2c2}.si-page{background:#ffffff}.si-container{margin:0 auto;max-width:1200px;padding:48px 64px}.si-label{display:block;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#DA3522;text-transform:uppercase;letter-spacing:0.15em;margin-bottom:12px}.si-title{font-family:'Reddit Sans',sans-serif;font-size:36px;font-weight:500;color:#000000;margin:0 0 12px 0;line-height:1.2}.si-login-link{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#000000;margin:0 0 40px 0}.si-login-link a{font-weight:700;color:#000000;text-decoration:underline}.si-login-link a:hover{color:#DA3522}.si-error{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#DA3522;background:#fff5f4;border:1px solid #DA3522;border-radius:6px;padding:12px 16px;margin-bottom:24px}.si-form{display:flex;flex-direction:column;gap:0}.si-section{margin-bottom:32px}.si-section-title{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:500;color:#000000;text-transform:uppercase;letter-spacing:0.05em;margin:0 0 28px 0}.si-row{display:flex;gap:24px;margin-bottom:24px}.si-row-name{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px}.si-row-2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.si-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.si-field{position:relative;display:flex;align-items:center}.si-field input,.si-field select{width:100%;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#000000;background:none;border:none;border-bottom:1px solid #000000;padding:12px 0;outline:none;transition:border-color 0.2s ease;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.si-field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;padding-right:20px}.si-field input::placeholder{color:#8A8A8A}.si-field input:focus,.si-field select:focus{border-bottom-color:#DA3522}.si-required{color:#DA3522;font-family:'Reddit Sans',sans-serif;font-size:16px;margin-left:2px}.si-show-password{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#000000;margin-bottom:8px}.si-show-password input[type="checkbox"]{width:22px;height:22px;min-width:22px;margin:0;cursor:pointer;accent-color:#DA3522;border-radius:4px}.si-checkboxes{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.si-checkbox{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#000000;line-height:1.5}.si-checkbox input[type="checkbox"]{width:20px;height:20px;min-width:20px;margin:0;cursor:pointer;accent-color:#DA3522}.si-checkbox a{color:#DA3522;text-decoration:underline}.si-checkbox a:hover{color:#000000}.si-submit-btn{background:#DA3522;color:#ffffff;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:500;border:none;border-radius:60px;padding:14px 40px;cursor:pointer;transition:background 0.2s ease;align-self:flex-start}.si-submit-btn:hover{background:#c42e1d}@media (max-width:768px){.si-container{padding:32px 20px 48px}.si-title{font-size:28px}.si-row-name,.si-row-2,.si-row-3{grid-template-columns:1fr;gap:20px}.si-submit-btn{width:100%;text-align:center}}.acc-page{margin:0 auto;padding:48px 60px}.acc-label{display:block;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#DA3522;text-transform:uppercase;letter-spacing:0.15em;margin-bottom:24px}.acc-layout{display:flex;gap:48px;align-items:flex-start}.acc-sidebar{display:flex;flex-direction:column;width:260px;flex-shrink:0;background:#ffffff;border:1px solid #E6E6E6;border-radius:10px;overflow:hidden}.acc-sidebar-item{display:flex;align-items:center;gap:10px;padding:14px 18px;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#333333;border-bottom:1px solid #E6E6E6;text-decoration:none;transition:background 0.2s ease}.acc-sidebar-item:last-child{border-bottom:none}.acc-sidebar-item img{width:18px;height:18px;flex-shrink:0}.acc-sidebar-item:hover{background:#EEEEEE}.acc-sidebar-item.active{background:#EEEEEE;font-weight:500;color:#000000}.acc-content{flex:1;min-width:0}.acc-title{font-family:'Reddit Sans',sans-serif;font-size:32px;font-weight:500;color:#000000;margin:0 0 28px 0}.acc-orders-list{display:flex;flex-direction:column;gap:12px}.acc-order{border:1px solid #B5B5B5;background:#F8F8F8;border-radius:10px;overflow:hidden;transition:border-color 0.2s ease}.acc-order.open{border-color:#333333}.acc-order-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;transition:background 0.2s ease,color 0.2s ease;gap:16px}.acc-order.open .acc-order-header{background:#D2D2D2}.acc-order.open .acc-order-status{background:#DA3522;color:#ffffff;border-color:#DA3522}.acc-order.open .acc-order-reorder-btn{background:#ffffff;color:#000000;border-color:#ffffff}.acc-order.open .acc-order-reorder-btn:hover{background:#3A3A3A;color:#ffffff}.acc-order.open .acc-order-reorder-btn:hover img{filter:brightness(0) invert(1)}.acc-order-info{display:flex;gap:32px;align-items:center;flex:1}.acc-order-col{display:flex;flex-direction:column;gap:4px}.acc-order-label{font-family:'Reddit Sans',sans-serif;font-size:11px;font-weight:400;color:#8A8A8A;text-transform:uppercase}.acc-order-value{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:500;color:#000000}.acc-order-status{display:inline-block;font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:500;color:#DA3522;background:#FFF0EE;border:1px solid #F5C6C0;border-radius:60px;padding:4px 14px}.acc-order-reorder-btn{display:flex;align-items:center;gap:8px;background:#ffffff;border:1px solid #D0D0D0;border-radius:60px;padding:10px 20px;font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:500;color:#000000;cursor:pointer;white-space:nowrap;transition:background 0.2s ease,border-color 0.2s ease}.acc-order-reorder-btn:hover{background:#3A3A3A;color:#ffffff}.acc-order-reorder-btn:hover img{filter:brightness(0) invert(1)}.acc-order-reorder-btn img{width:16px;height:16px}.acc-order-body{background:#ffffff;display:none;padding:24px;border-top:1px solid #E6E6E6}.acc-order.open .acc-order-body{display:block}.acc-order-loading{font-family:'Reddit Sans',sans-serif;font-size:14px;color:#8A8A8A;text-align:center;padding:20px}.acc-order-line{display:grid;grid-template-columns:180px 1fr 200px;gap:24px;padding:24px 0;border-bottom:1px solid #F2F2F2}.acc-order-line:last-child{border-bottom:none;padding-bottom:0}.acc-order-line:first-child{padding-top:0}.acc-order-line-product{display:flex;flex-direction:column;gap:8px}.acc-order-line-ref{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:500;color:#000000}.acc-order-line-product img{width:140px;height:auto;border-radius:6px;object-fit:cover}.acc-order-line-sizes{display:flex;flex-direction:column;gap:8px}.acc-order-line-subtitle{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:500;color:#000000}.acc-order-line-table{border-collapse:collapse;font-family:'Reddit Sans',sans-serif;font-size:13px}.acc-order-line-table td{padding:3px 16px 3px 0;color:#666666;white-space:nowrap}.acc-order-line-summary{display:flex;flex-direction:column;gap:4px}.acc-order-line-summary p{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#333333;margin:0;line-height:1.6}.acc-order-line-total{margin-top:12px !important;font-size:14px !important}.acc-order-line-total strong{font-size:16px;font-weight:700}.acc-settings-section{margin-bottom:48px}.acc-settings-section:last-child{margin-bottom:0}.acc-settings-title{font-family:'Reddit Sans',sans-serif;font-size:32px;font-weight:500;color:#000000;margin:0 0 28px 0}.acc-settings-email{display:inline-flex;align-items:center;background:#EAF0FB;border-radius:8px;padding:14px 20px;margin-bottom:28px;font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:400;color:#4A6FA5}.acc-settings-email strong{font-weight:500;margin-left:4px}.acc-settings-form{display:flex;flex-direction:column;gap:28px}.acc-settings-row{display:grid;gap:32px}.acc-settings-row-2{grid-template-columns:1fr 1fr}.acc-settings-row-3{grid-template-columns:1fr 1fr 1fr}.acc-settings-field{display:flex;flex-direction:column;gap:6px}.acc-settings-field label{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#8A8A8A}.acc-settings-field input{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#000000;background:none;border:none;border-bottom:1px solid #000000;padding:8px 0;outline:none;transition:border-color 0.2s ease;width:100%}.acc-settings-field input::placeholder{color:#8A8A8A;font-weight:400}.acc-settings-field input:focus{border-bottom-color:#DA3522}.acc-settings-field input[type="date"]{appearance:none;-webkit-appearance:none}.acc-settings-show-password{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#000000;margin-top:-8px}.acc-settings-show-password input[type="checkbox"]{width:20px;height:20px;min-width:20px;margin:0;cursor:pointer;accent-color:#DA3522}.acc-settings-btn{align-self:flex-start;background:#DA3522;color:#ffffff;font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:500;border:none;border-radius:60px;padding:13px 36px;cursor:pointer;transition:background 0.2s ease}.acc-settings-btn:hover{background:#c42e1d}.acc-settings-btn:disabled{background:#e07060;cursor:not-allowed}.acc-settings-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,0.4);border-top-color:#ffffff;border-radius:50%;animation:acc-spin 0.7s linear infinite;vertical-align:middle}@keyframes acc-spin{to{transform:rotate(360deg)}}.acc-settings-msg{font-family:'Reddit Sans',sans-serif;font-size:14px;padding:10px 14px;border-radius:6px}.acc-settings-msg--ok{background:#eaf7ee;color:#2d7a47}.acc-settings-msg--error{background:#fdecea;color:#c0392b}@media (max-width:1087px){.acc-settings-row-2,.acc-settings-row-3{grid-template-columns:1fr;gap:20px}.acc-settings-btn{width:100%;text-align:center}.acc-settings-title{font-size:24px}}.acc-addr-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.acc-addr-header .acc-title{margin-bottom:0}.acc-addr-add-btn{background:none;border:1px solid #DA3522;border-radius:60px;color:#DA3522;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:500;padding:10px 24px;cursor:pointer;white-space:nowrap;transition:background 0.2s ease,color 0.2s ease}.acc-addr-add-btn:hover{background:#DA3522;color:#ffffff}.acc-addr-list{display:flex;flex-direction:column;gap:16px}.acc-addr-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 24px;text-align:center}.acc-addr-empty-icon{width:52px;height:52px;border-radius:50%;background-color:#fde8e6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.acc-addr-empty-icon svg{stroke:#DA3522}.acc-addr-empty-title{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.acc-addr-empty-text{font-family:'Reddit Sans',sans-serif;font-size:14px;color:#888;margin:0;max-width:280px;line-height:1.5}.acc-addr-card{border:1px solid #E6E6E6;border-radius:12px;padding:24px;opacity:1}.billing-address .acc-addr-card{background:rgba(255,205,203,0.4)}.acc-addr-card-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.acc-addr-name{font-family:'Reddit Sans',sans-serif;font-size:18px;font-weight:700;color:#000000}.acc-addr-default-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#333333}.acc-addr-default-check{width:20px;height:20px;min-width:20px;margin:0;cursor:pointer;accent-color:#DA3522;border:2px solid #DA3522}.acc-addr-body{margin-bottom:20px}.acc-addr-body p{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#333333;margin:0;line-height:1.7}.acc-addr-actions{display:flex;gap:12px}.acc-addr-edit-btn{background:#DA3522;color:#ffffff;border:none;border-radius:60px;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:500;padding:10px 28px;cursor:pointer;transition:background 0.2s ease}.acc-addr-edit-btn:hover{background:#c42e1d}.acc-addr-delete-btn{background:none;color:#DA3522;border:1px solid #DA3522;border-radius:60px;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:500;padding:10px 28px;cursor:pointer;transition:background 0.2s ease,color 0.2s ease}.acc-addr-delete-btn:hover{background:#DA3522;color:#ffffff}@media (max-width:1087px){.acc-addr-header{flex-direction:column;align-items:flex-start}.acc-addr-add-btn{width:100%;text-align:center}.acc-addr-card-header{flex-direction:column;align-items:flex-start}}.acc-addr-form-title{font-family:'Reddit Sans',sans-serif;font-size:22px;font-weight:500;color:#000000;margin:0 0 24px 0}.acc-addr-form-title--inline{font-size:18px;margin-bottom:20px}.acc-addr-form{display:flex;flex-direction:column;gap:20px}.acc-addr-form-grid{display:grid;gap:20px}.acc-addr-form-grid-2{grid-template-columns:1fr 1fr}.acc-addr-form-grid-3{grid-template-columns:1fr 1fr 1fr}.acc-settings-input-select{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:400;color:#000000;background:none;border:none;border-bottom:1px solid #000000;padding:8px 0;outline:none;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;padding-right:20px;transition:border-color 0.2s ease}.acc-settings-input-select:focus{border-bottom-color:#DA3522}.acc-addr-form-actions{display:flex;gap:12px;margin-top:8px}.acc-addr-save-btn{background:#DA3522;color:#ffffff;border:none;border-radius:60px;font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:500;padding:12px 32px;cursor:pointer;transition:background 0.2s ease}.acc-addr-save-btn:hover{background:#c42e1d}.acc-addr-cancel-btn{background:none;color:#333333;border:1px solid #D0D0D0;border-radius:60px;font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:500;padding:12px 32px;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease}.acc-addr-cancel-btn:hover{background:#F5F5F5}.acc-addr-lightbox{display:none;position:fixed;inset:0;z-index:1000;align-items:center;justify-content:center}.acc-addr-lightbox.open{display:flex}.acc-addr-lightbox-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.45)}.acc-addr-lightbox-box{position:relative;background:#ffffff;border-radius:14px;padding:36px;width:100%;max-width:680px;max-height:90vh;overflow-y:auto;z-index:1;box-shadow:0 8px 40px rgba(0,0,0,0.18)}.acc-addr-inline-edit{padding:4px 0}.acc-addr-form-actions--inline{margin-top:20px}@media (max-width:1087px){.acc-addr-form-grid-2,.acc-addr-form-grid-3{grid-template-columns:1fr}.acc-addr-lightbox-box{margin:16px;padding:24px}}.acc-order-mobile-summary,.acc-order-products-label,.acc-order-line-mobile-info{display:none}@media (max-width:1087px){.acc-page{padding:32px 20px 48px}.acc-layout{flex-direction:column;gap:24px}.acc-sidebar{width:100%}.acc-sidebar::-webkit-scrollbar{display:none}.acc-content{width:100%}.acc-orders-list{gap:32px}.acc-title{font-size:24px}.acc-order-body{padding:16px}.acc-order-mobile-summary{display:block;margin-bottom:24px;font-family:'Reddit Sans',sans-serif;font-size:14px;color:#333333;line-height:1.7}.acc-order-mobile-summary p{margin:0}.acc-order-products-label{display:block;font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:700;color:#000000;margin-bottom:16px}.acc-order-line-sizes,.acc-order-line-summary,.acc-order-line .acc-order-line-ref{display:none}.acc-order-line{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:16px 0}.acc-order-line-product{flex-shrink:0}.acc-order-line-product img{width:100px;height:auto;border-radius:6px;object-fit:cover}.acc-order-line-mobile-info{display:flex;flex-direction:column;gap:4px;font-family:'Reddit Sans',sans-serif;font-size:14px;color:#333333}.acc-order-line-mobile-info .acc-order-line-ref{display:block;font-size:15px;font-weight:700;color:#000000;margin-bottom:4px}.acc-order-line-mobile-info p{margin:0;line-height:1.5}.acc-order-line-mobile-info strong{font-weight:600}}@media (max-width:484px){.acc-order-header{flex-direction:column;align-items:flex-start;padding:16px;gap:12px}.acc-order-info{flex-wrap:wrap;gap:16px}.acc-order-reorder-btn{width:100%;justify-content:center}}.cart-page{padding:48px 60px;margin:0 auto}.cart-title{font-family:'Reddit Sans',sans-serif;font-size:28px;font-weight:500;color:#000;margin:0 0 32px 0}.cart-title span{font-weight:400;color:#737373}.cart-layout{margin-top:80px;display:flex;gap:60px;align-items:flex-start}.cart-products{flex:1;min-width:0}.cart-item{display:grid;grid-template-columns:150px 1fr auto auto;gap:24px;align-items:center;padding:32px 0;border-bottom:1px solid #E6E6E6}.cart-item:first-child{padding-top:0}.cart-item:last-child{border-bottom:none}.cart-item-image{width:150px;height:auto;border-radius:8px;object-fit:cover}.cart-item-info{display:flex;flex-direction:column;gap:4px}.cart-item-ref{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:700;color:#000}.cart-item-color{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#000}.cart-item-color strong{font-weight:700}.cart-item-sizes{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#737373}.cart-item-total{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:700;color:#000;margin-top:6px}.cart-item-price-detail{font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:400;color:#999;margin-top:2px}.cart-item-qty{display:flex;align-items:center;gap:16px}.cart-item-qty-label{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#737373}.cart-qty-selector{display:flex;align-items:center;border:1px solid #D0D0D0;border-radius:6px;overflow:hidden}.cart-qty-btn{width:36px;height:36px;background:#fff;border:none;cursor:pointer;font-size:18px;color:#333;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;user-select:none}.cart-qty-btn:hover{background:#F5F5F5}.cart-qty-value{width:40px;text-align:center;font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:500;color:#000;border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;line-height:36px}.cart-item-delete{background:none;border:none;cursor:pointer;padding:8px;transition:opacity 0.2s ease;display:flex;align-items:center;justify-content:center}.cart-item-delete:hover{opacity:0.6}.cart-item-delete img{width:22px;height:22px}.cart-sidebar{width:360px;flex-shrink:0;position:sticky;top:120px}.cart-sidebar-box{border:1px solid #E6E6E6;background:#F8F8F8;border-radius:10px;padding:28px}.cart-summary-row{display:flex;justify-content:space-between;align-items:center;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#333;margin-bottom:8px}.cart-summary-row:last-of-type{margin-bottom:0}.cart-summary-value{font-weight:500;color:#000}.cart-summary-divider{height:1px;background:#E6E6E6;margin:20px 0}.cart-summary-total-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.cart-summary-total-label{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:700;color:#000}.cart-summary-total-label small{font-size:11px;font-weight:400;color:#999;font-style:italic}.cart-summary-total-price{font-family:'Reddit Sans',sans-serif;font-size:20px;font-weight:700;color:#000}.cart-checkout-btn{display:block;width:100%;background:#000;color:#fff;font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:500;border:none;border-radius:60px;padding:14px 24px;cursor:pointer;text-align:center;margin-top:24px;transition:background 0.2s ease;text-decoration:none}.cart-checkout-btn:hover{background:#333}.cart-clear-all{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#333;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:none;width:100%;transition:color 0.2s ease}.cart-clear-all:hover{color:#000}.cart-clear-all img{width:16px;height:16px}.cart-empty{text-align:center;padding:80px 20px;font-family:'Reddit Sans',sans-serif}.cart-empty p{font-size:18px;color:#737373;margin-bottom:24px}.cart-empty a{display:inline-block;background:#000;color:#fff;font-size:15px;font-weight:500;border-radius:60px;padding:14px 36px;text-decoration:none;transition:background 0.2s ease}.cart-empty a:hover{background:#333}.cart-loading{font-family:'Reddit Sans',sans-serif;font-size:14px;color:#8A8A8A;text-align:center;padding:60px 20px}@media (max-width:1087px){.cart-page{padding:32px 20px 48px}.cart-products{width:100%}.cart-layout{margin-top:60px;flex-direction:column;gap:40px}.cart-sidebar{width:100%;position:static}.cart-title{font-size:22px;margin-bottom:24px}}@media (max-width:768px){.cart-item{grid-template-columns:100px 1fr;grid-template-rows:auto auto;gap:16px}.cart-item-image{width:100px;grid-row:1 / 3}.cart-item-info{grid-column:2}.cart-item-qty{grid-column:2;justify-self:start}.cart-item-delete{position:absolute;right:0;top:32px}.cart-item{position:relative;padding-right:40px}.cart-item:first-child .cart-item-delete{top:0}.cart-item-ref{font-size:14px}.cart-item-total{font-size:14px}}.ck-page{padding:48px 60px 80px;max-width:900px;margin:0 auto}.ck-stepper{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-bottom:56px}.ck-step{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:1}.ck-step-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:700;border:2px solid #D0D0D0;color:#D0D0D0;background:#fff;transition:all 0.3s ease}.ck-step.completed .ck-step-circle,.ck-step.active .ck-step-circle{background:#DA3522;border-color:#DA3522;color:#fff}.ck-step-label{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#B5B5B5;white-space:nowrap}.ck-step.completed .ck-step-label,.ck-step.active .ck-step-label{color:#333;font-weight:500}.ck-step-line{flex:1;height:2px;min-width:60px;max-width:120px;align-self:flex-start;margin-top:17px;background:#D0D0D0;border:none}.ck-step-line.dashed{background:none;border-top:2px dashed #D0D0D0}.ck-step-line.completed{background:#DA3522}.ck-section-title{font-family:'Reddit Sans',sans-serif;font-size:26px;font-weight:500;color:#000;margin:0 0 24px 0}.ck-shipping-options{display:flex;flex-direction:column;gap:12px;margin-bottom:56px}.ck-shipping-option{display:flex;align-items:center;gap:16px;padding:18px 24px;border:1px solid #E6E6E6;border-radius:10px;cursor:pointer;transition:border-color 0.2s ease,background 0.2s ease}.ck-shipping-option:hover{border-color:#ccc}.ck-shipping-option.selected{border-color:#DA3522;background:rgba(218,53,34,0.03)}.ck-shipping-radio{width:20px;height:20px;border-radius:50%;border:2px solid #D0D0D0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color 0.2s ease}.ck-shipping-option.selected .ck-shipping-radio{border-color:#DA3522}.ck-shipping-radio::after{content:'';width:10px;height:10px;border-radius:50%;background:transparent;transition:background 0.2s ease}.ck-shipping-option.selected .ck-shipping-radio::after{background:#DA3522}.ck-shipping-text{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#333;flex:1}.ck-shipping-price{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:700;color:#DA3522;white-space:nowrap}#ckShippingMethods{display:flex;flex-direction:column;gap:12px}#ckShippingMethods:empty{display:none}.ck-pickup-wrapper{border:1px solid #E6E6E6;border-radius:10px;overflow:hidden;transition:border-color 0.2s ease,background 0.2s ease}.ck-pickup-wrapper:hover{border-color:#ccc}.ck-pickup-wrapper.selected{border-color:#DA3522;background:rgba(218,53,34,0.03)}.ck-pickup-wrapper .ck-shipping-option{border:none;border-radius:0}.ck-pickup-wrapper .ck-shipping-option:hover{border-color:transparent}.ck-pickup-details{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.ck-pickup-wrapper.selected .ck-pickup-details{max-height:200px}.ck-pickup-hint{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#737373;margin:0 0 12px 0;padding:0 24px}.ck-pickup-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 24px 20px}.ck-pickup-input{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#000;background:#fff;border:1px solid #D0D0D0;border-radius:6px;padding:10px 14px;outline:none;transition:border-color 0.2s ease}.ck-pickup-input::placeholder{color:#B5B5B5}.ck-pickup-input:focus{border-color:#DA3522}.ck-addresses{margin-bottom:56px}.ck-addresses-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.ck-address-col-title{font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:400;color:#737373;margin:0 0 16px 0}.ck-address-list{display:flex;flex-direction:column;gap:12px}.ck-address-card{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid #E6E6E6;border-radius:10px;cursor:pointer;transition:border-color 0.2s ease,background 0.2s ease}.ck-address-card:hover{border-color:#ccc}.ck-address-card.selected{border-color:#DA3522;background:rgba(218,53,34,0.03)}.ck-address-radio{width:20px;height:20px;min-width:20px;border-radius:4px;border:2px solid #D0D0D0;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:border-color 0.2s ease,background 0.2s ease}.ck-address-card.selected .ck-address-radio{border-color:#DA3522;background:#DA3522}.ck-address-radio-check{display:none;width:12px;height:12px}.ck-address-card.selected .ck-address-radio-check{display:block}.ck-address-info{display:flex;flex-direction:column;gap:4px}.ck-address-name{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:700;color:#000;text-transform:uppercase}.ck-address-detail{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#555;line-height:1.6}.ck-address-add{display:inline-flex;align-items:center;gap:4px;margin-top:16px;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:500;color:#DA3522;text-decoration:underline;text-underline-offset:3px;background:none;border:none;cursor:pointer;padding:0;transition:color 0.2s ease}.ck-address-add:hover{color:#b52a1c}.ck-address-empty{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#737373;background:#F7F7F7;border:1px dashed #D0D0D0;border-radius:10px;padding:20px;line-height:1.5}.ck-shipping-warning{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#5D4037;background:#FFF8E1;border:1px solid #FFE082;border-radius:10px;padding:16px 20px;line-height:1.5;margin-bottom:56px}.ck-shipping-loading,.ck-shipping-none{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#737373;padding:16px 4px}.ck-form-error{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:500;color:#DA3522;background:rgba(218,53,34,0.06);border:1px solid rgba(218,53,34,0.25);border-radius:10px;padding:14px 18px;margin-bottom:24px}.ck-page--wide{max-width:1100px}.ck-payment-layout{display:flex;gap:48px;align-items:flex-start;margin-bottom:40px}.ck-payment-main{flex:1;min-width:0}.ck-payment-options{display:flex;flex-direction:column;gap:12px}.ck-payment-icons{display:flex;align-items:center;gap:6px;flex-shrink:0}.ck-payment-icons.bank{width:33px}.ck-payment-method{border:1px solid #E6E6E6;border-radius:10px;overflow:hidden;transition:border-color 0.2s ease,background 0.2s ease}.ck-payment-method:hover{border-color:#ccc}.ck-payment-method .ck-shipping-option{border:none;border-radius:0}.ck-payment-method .ck-shipping-option:hover{border-color:transparent}.ck-payment-method.selected,.ck-payment-method:has(.ck-shipping-option.selected){border-color:#DA3522;background:rgba(218,53,34,0.03)}.ck-payment-method.disabled{opacity:0.5;cursor:not-allowed}.ck-payment-method.disabled .ck-shipping-option{cursor:not-allowed;pointer-events:none}.ck-payment-recargo{color:#DA3522;font-weight:700}.ck-payment-desc{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.ck-payment-method.selected .ck-payment-desc,.ck-payment-method:has(.ck-shipping-option.selected) .ck-payment-desc{max-height:300px}.ck-payment-desc p{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#5D4037;background:#FFF8E1;border-top:1px solid #FFE082;line-height:1.5;margin:0;padding:14px 24px}.ck-payment-icons img{height:28px;width:auto;border-radius:4px}.ck-payment-sidebar{width:320px;flex-shrink:0;position:sticky;top:120px}.ck-summary-box{border:1px solid #E6E6E6;border-radius:10px;padding:28px;background:#EFEFF0}.ck-summary-row{display:flex;justify-content:space-between;align-items:center;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#333;margin-bottom:10px}.ck-summary-value{font-weight:500;color:#000}.ck-summary-divider{height:1px;background:#E6E6E6;margin:16px 0}.ck-summary-row--total{font-size:16px;font-weight:700;color:#000;margin-bottom:0}.ck-summary-row--total .ck-summary-value{font-size:18px;font-weight:700}.ck-btn-continue--full{display:block;width:100%;margin-top:24px}.ck-summary-hint{font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:400;color:#000000;text-align:center;margin:16px 0 0 0;line-height:1.5}.ck-review-layout{display:flex;gap:48px;align-items:flex-start}.ck-review-main{flex:1;min-width:0}.ck-section-title--small{font-size:18px;font-weight:400;font-style:italic;margin-bottom:16px}.ck-review-field{display:flex;align-items:baseline;gap:24px;margin:32px 0}.ck-review-field-label{font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:400;color:#000;white-space:nowrap;min-width:120px}.ck-review-field-value{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#333;border:1px solid #E6E6E6;border-radius:6px;padding:10px 16px;flex:1;max-width:300px}.ck-review-addresses{display:grid;grid-template-columns:1fr 1fr;border:1px solid #E6E6E6;border-radius:10px;overflow:hidden;margin-bottom:32px}.ck-review-addresses--single{grid-template-columns:1fr}.cart-item-qty--review{display:flex;align-items:center;gap:8px}.cart-item-qty-value-ro{font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:700;color:#000}.ck-review-address{padding:20px 24px}.ck-review-address:first-child{border-right:1px solid #E6E6E6}.ck-review-address-title{font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:700;color:#000;margin:0 0 10px 0}.ck-review-address-detail{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#555;line-height:1.7;margin:0}.ck-review-address-detail strong{font-weight:700;color:#333}.ck-review-observations{margin:32px 0;display:flex;flex-direction:column;gap:10px}.ck-review-textarea{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#000;background:#fff;border:1px solid #E6E6E6;border-radius:8px;padding:14px 16px;resize:vertical;min-height:100px;outline:none;transition:border-color 0.2s ease}.ck-review-textarea::placeholder{color:#B5B5B5}.ck-review-textarea:focus{border-color:#DA3522}.ck-review-terms{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#333;line-height:1.5;margin-bottom:32px}.ck-review-terms input[type="checkbox"]{display:none}.ck-review-terms-check{width:18px;height:18px;min-width:18px;border:2px solid #D0D0D0;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-top:1px;transition:border-color 0.2s ease,background 0.2s ease}.ck-review-terms input:checked~.ck-review-terms-check{border-color:#DA3522;background:#DA3522}.ck-review-terms-check::after{content:'';width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);display:none;margin-top:-2px}.ck-review-terms input:checked~.ck-review-terms-check::after{display:block}.ck-review-terms a{color:#DA3522;text-decoration:underline;text-underline-offset:2px}.ck-review-terms a:hover{color:#b52a1c}.oc-page{padding:0 60px 80px;max-width:1200px;margin:0 auto;margin-top:60px}.oc-success-header{background:linear-gradient(135deg,#e8f5e9 0%,#f1f8e9 100%);border-radius:12px;padding:32px 24px;text-align:center;margin-bottom:32px}.oc-success-icon{width:40px;height:40px;margin-bottom:12px}.oc-success-title{font-family:'Reddit Sans',sans-serif;font-size:22px;font-weight:400;color:#333;margin:0}.oc-success-title strong{font-weight:700;color:#000}.oc-info-cards{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid #E6E6E6;border-radius:10px;overflow:hidden;margin-bottom:24px}.oc-info-card{padding:20px 24px;border-right:1px solid #E6E6E6}.oc-info-card:last-child{border-right:none}.oc-info-card-title{font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:700;color:#000;margin:0 0 14px 0}.oc-info-card-row{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:'Reddit Sans',sans-serif;font-size:13px}.oc-info-card-label{font-weight:700;color:#333}.oc-info-card-value{font-weight:400;color:#555}.oc-badge{font-family:'Reddit Sans',sans-serif;font-size:11px;font-weight:600;padding:3px 10px;border-radius:4px;text-transform:lowercase}.oc-badge--pending{background:#FFA726;color:#fff}.oc-badge--paid{background:#43A047;color:#fff}.oc-info-card-text{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#555;line-height:1.7;margin:0}.oc-info-card-text strong{font-weight:700;color:#333}.oc-payment-banner{display:flex;align-items:flex-start;gap:12px;background:#FFF8E1;border:1px solid #FFE082;border-radius:10px;padding:16px 20px;margin-bottom:32px;font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#5D4037;line-height:1.5}.oc-payment-banner-icon{font-size:16px;line-height:1;flex-shrink:0;margin-top:1px}.oc-observations{display:flex;align-items:baseline;gap:24px;margin-bottom:40px}.oc-observations-label{font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:400;color:#000;white-space:nowrap}.oc-observations-value{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#333;border:1px solid #E6E6E6;border-radius:6px;padding:10px 16px;flex:1}.oc-products-title{font-family:'Reddit Sans',sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#000;margin:0 0 16px 0}.oc-product-item{display:grid;grid-template-columns:150px 1fr auto;gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid #E6E6E6}.oc-product-item:first-child{padding-top:0}.oc-product-item:last-child{border-bottom:none}.oc-product-image{width:150px;height:auto;border-radius:8px;object-fit:cover}.oc-product-info{display:flex;flex-direction:column;gap:4px}.oc-product-ref{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:700;color:#000}.oc-product-color{font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#000}.oc-product-sizes{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#737373}.oc-product-prices{text-align:right}.oc-product-total{font-family:'Reddit Sans',sans-serif;font-size:16px;font-weight:700;color:#000;margin-bottom:6px}.oc-product-detail{font-family:'Reddit Sans',sans-serif;font-size:12px;font-weight:400;color:#999;margin-top:2px}.oc-summary{border-top:1px solid #E6E6E6;padding-top:24px;margin-top:8px;margin-bottom:48px}.oc-summary-row{display:flex;justify-content:space-between;align-items:center;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:400;color:#333;margin-bottom:8px}.oc-summary-value{font-weight:500;color:#000}.oc-summary-divider{height:1px;background:#E6E6E6;margin:14px 0}.oc-summary-row--total{font-size:16px;font-weight:700;color:#000;margin-bottom:0}.oc-summary-row--total .oc-summary-value{font-size:18px;font-weight:700}.oc-bottom-confirm{text-align:center;border-top:1px solid #E6E6E6;padding-top:40px}.oc-bottom-check{width:36px;height:36px;margin-bottom:16px}.oc-bottom-text{font-family:'Reddit Sans',sans-serif;font-size:13px;font-weight:400;color:#555;line-height:1.7;max-width:540px;margin:0 auto}.ck-btn-back--full{display:block;width:fit-content;margin:0 auto;margin-top:16px}.ck-actions{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:16px}.ck-btn-back{font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:500;color:#333;background:#fff;border:1px solid #D0D0D0;border-radius:60px;padding:10px 40px;cursor:pointer;text-decoration:none;text-align:center;transition:background 0.2s ease,border-color 0.2s ease}.ck-btn-back:hover{background:#F5F5F5;border-color:#999}.ck-btn-continue{font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:500;color:#fff;background:#323232;border:none;border-radius:60px;padding:10px 56px;cursor:pointer;text-decoration:none;text-align:center;transition:background 0.2s ease}.ck-btn-continue:hover{background:#151515}.ck-btn-continue:disabled{background:#6b6b6b;cursor:not-allowed}.ck-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,0.4);border-top-color:#ffffff;border-radius:50%;animation:ck-spin 0.7s linear infinite;vertical-align:middle}@keyframes ck-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.oc-page{padding:0 20px 60px}.oc-success-header{padding:24px 16px}.oc-success-title{font-size:18px}.oc-info-cards{grid-template-columns:1fr}.oc-info-card{border-right:none;border-bottom:1px solid #E6E6E6}.oc-info-card:last-child{border-bottom:none}.oc-observations{flex-direction:column;gap:8px}.oc-product-item{grid-template-columns:100px 1fr;gap:16px}.oc-product-image{width:100px}.oc-product-prices{grid-column:1 / -1;text-align:left}.ck-payment-main{width:100%}.ck-page{padding:32px 20px 60px}.ck-stepper{margin-bottom:40px}.ck-step-line{min-width:30px}.ck-step-label{font-size:11px}.ck-section-title{font-size:20px}.ck-payment-layout{flex-direction:column;gap:32px}.ck-payment-sidebar{width:100%;position:static}.ck-addresses-grid{grid-template-columns:1fr;gap:32px}.ck-shipping-option{padding:14px 18px}.ck-pickup-hint{padding:0 18px}.ck-pickup-fields{grid-template-columns:1fr;padding:0 18px 16px}.ck-actions{flex-direction:column}.ck-btn-back,.ck-btn-continue{width:100%}}@media (max-width:1024px){.ck-review-layout{flex-direction:column;gap:32px}.ck-review-main{width:100%}.ck-review-addresses{grid-template-columns:1fr}.ck-review-address:first-child{border-right:none;border-bottom:1px solid #E6E6E6}.ck-review-field{flex-direction:column;gap:8px}.ck-review-field-value{width:100%;max-width:100%}.ck-payment-sidebar.review{width:100%;position:static}}#cc-bar{font-family:'Reddit Sans',sans-serif;position:fixed;bottom:0;left:0;right:0;background:#1a1a1a;color:#fff;padding:16px 24px;z-index:99998;border-top:3px solid #e63329;display:flex;align-items:center;gap:20px;flex-wrap:wrap;box-shadow:0 -4px 20px rgba(0,0,0,0.3);animation:cc-slide-up 0.4s ease}@keyframes cc-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}#cc-bar-text{flex:1;min-width:220px}#cc-bar-text strong{display:block;font-size:14px;font-weight:700;margin-bottom:4px;color:#fff}#cc-bar-text p{font-size:12px;color:#aaa;line-height:1.4;margin:0}#cc-bar-text a{color:#e63329;text-decoration:none}#cc-bar-text a:hover{text-decoration:underline}#cc-bar-btns{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cc-btn{padding:9px 18px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity 0.2s,background 0.2s;border:none;font-family:inherit}.cc-btn-accept{background:#e63329;color:#fff;border:1px solid #e63329}.cc-btn-reject{background:transparent;color:#ccc;border:1px solid #555}.cc-btn-customize{background:transparent;color:#fff;border:1px solid #888}.cc-btn:hover{opacity:0.85}#cc-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.65);z-index:99999;align-items:center;justify-content:center;animation:cc-fade-in 0.25s ease}#cc-overlay.cc-open{display:flex}@keyframes cc-fade-in{from{opacity:0}to{opacity:1}}#cc-panel{font-family:'Reddit Sans',sans-serif;background:#fff;border-radius:8px;width:90%;max-width:560px;max-height:88vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,0.35);animation:cc-panel-in 0.25s ease}@keyframes cc-panel-in{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}#cc-panel-head{padding:20px 24px 16px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fff;z-index:1}#cc-panel-head h2{font-size:17px;color:#1a1a1a;font-weight:700;margin:0}#cc-panel-close{background:none;border:none;font-size:22px;cursor:pointer;color:#888;line-height:1;padding:0 4px;transition:color 0.2s;font-family:inherit}#cc-panel-close:hover{color:#e63329}#cc-panel-desc{padding:14px 24px;font-size:13px;color:#666;line-height:1.5;border-bottom:1px solid #eee;margin:0}.cc-category{padding:16px 24px;border-bottom:1px solid #f0f0f0}.cc-category:last-of-type{border-bottom:none}.cc-cat-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:12px}.cc-cat-title{font-size:14px;font-weight:600;color:#1a1a1a}.cc-cat-desc{font-size:12px;color:#888;line-height:1.5;margin:0}.cc-badge-always{font-size:11px;background:#e8f5e9;color:#2e7d32;padding:3px 10px;border-radius:12px;white-space:nowrap;flex-shrink:0}.cc-toggle{position:relative;width:46px;height:26px;flex-shrink:0;cursor:pointer}.cc-toggle input{opacity:0;width:0;height:0;position:absolute}.cc-toggle-slider{position:absolute;inset:0;background:#ccc;border-radius:13px;transition:background 0.3s}.cc-toggle-slider:before{content:'';position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform 0.3s;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.cc-toggle input:checked+.cc-toggle-slider{background:#e63329}.cc-toggle input:checked+.cc-toggle-slider:before{transform:translateX(20px)}#cc-panel-foot{padding:16px 24px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #eee;background:#fafafa;border-radius:0 0 8px 8px;position:sticky;bottom:0}.cc-btn-save{background:#e63329;color:#fff;padding:10px 20px;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity 0.2s}.cc-btn-panel-accept{background:#1a1a1a;color:#fff;padding:10px 20px;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity 0.2s}.cc-btn-panel-reject{background:transparent;color:#666;border:1px solid #ccc;padding:10px 20px;border-radius:4px;font-size:13px;cursor:pointer;font-family:inherit;transition:opacity 0.2s}.cc-btn-save:hover,.cc-btn-panel-accept:hover,.cc-btn-panel-reject:hover{opacity:0.8}@media (max-width:640px){#cc-bar{flex-direction:column;align-items:flex-start;padding:16px}#cc-bar-btns{width:100%;justify-content:stretch}.cc-btn{flex:1;text-align:center}#cc-panel-foot{flex-direction:column-reverse}.cc-btn-save,.cc-btn-panel-accept,.cc-btn-panel-reject{width:100%;text-align:center}}.landing-dinamica-description{font-family:'Reddit Sans',sans-serif;color:#444;line-height:1.6;margin:16px 0}.landing-products-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:32px 20px;margin:40px 0 24px}.landing-product-card{text-align:center;font-family:'Reddit Sans',sans-serif}.landing-product-image-link{display:block;text-decoration:none}.landing-product-image{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:contain;background:#fff}.landing-product-name{margin:14px 0 8px;font-size:17px;font-weight:500;letter-spacing:0.3px;text-transform:uppercase;color:#1a1a1a}.landing-product-ref{font-size:14px;color:#777;margin-bottom:4px}.landing-product-sizes{font-size:14px;color:#777;margin-bottom:16px}.cmd-content-text .landing-product-btn,.landing-product-btn{display:inline-block;background:#000000;color:#fff;font-family:'Reddit Sans',sans-serif;font-size:14px;font-weight:700;text-decoration:none;padding:10px 24px;border:1px solid #000000;border-radius:60px;transition:background 0.2s ease,color 0.2s ease}.cmd-content-text .landing-product-btn:hover,.landing-product-btn:hover{background:#fff;color:#000000;text-decoration:none}.landing-products-status{text-align:center;font-family:'Reddit Sans',sans-serif;font-size:15px;color:#888;padding:20px 0}.landing-products-more{text-align:center;margin:8px 0 40px}.landing-load-more-btn{font-family:'Reddit Sans',sans-serif;font-size:15px;font-weight:500;color:#323232;background:#fff;border:1px solid #323232;border-radius:60px;padding:12px 40px;cursor:pointer;transition:background 0.2s ease,color 0.2s ease}.landing-load-more-btn:hover{background:#323232;color:#fff}.landing-load-more-btn:disabled{opacity:0.6;cursor:not-allowed}@media (max-width:1400px){.landing-products-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.landing-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.landing-products-grid{grid-template-columns:repeat(2,1fr)}.landing-product-name{font-size:18px}}@media (max-width:420px){.landing-products-grid{grid-template-columns:1fr}}