.art-wrapper{position:relative;padding:56px 20px;background:var(--art-bg, #F7F1E8);color:var(--art-text, #3A2A1A);overflow:hidden}.art-wrapper *{box-sizing:border-box}@keyframes art-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.art-fade{animation:art-fade-up .7s ease both}@media(prefers-reduced-motion:reduce){.art-fade{animation:none;opacity:1;transform:none}}.art-header{text-align:center;max-width:640px;margin:0 auto 24px}.art-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--art-eyebrow, #A85C32);margin:0 0 10px}.art-eyebrow-icon{display:inline-flex;color:var(--art-eyebrow, #A85C32)}.art-heading{margin:0 0 12px;font-size:3.2rem;line-height:1.15;color:var(--art-heading, inherit)}.art-subheading{margin:0;font-size:1.6rem;opacity:.8}.art-features{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:640px;margin:0 auto 40px}.art-feature{display:inline-flex;align-items:center;gap:6px;background:var(--art-feature-bg, rgba(168, 92, 50, .08));color:var(--art-feature-text, #A85C32);font-size:1.25rem;font-weight:600;padding:6px 12px;border-radius:999px}.art-feature-icon{display:inline-flex;flex-shrink:0}.art-carousel-wrap{position:relative;max-width:1200px;margin:0 auto}.art-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scroll-behavior:smooth;padding:4px 4px 16px;margin:-4px -4px -16px;scrollbar-width:none;-ms-overflow-style:none}.art-carousel::-webkit-scrollbar{display:none}.art-carousel-arrow{display:none;position:absolute;top:40%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 10px #00000026;align-items:center;justify-content:center;cursor:pointer;color:var(--art-btn-bg, #A85C32)}.art-carousel-arrow:hover{opacity:.85}.art-carousel-arrow--prev{left:-8px}.art-carousel-arrow--next{right:-8px}.art-carousel-arrow[disabled]{opacity:.3;cursor:default}@media(min-width:750px){.art-carousel-arrow{display:flex}}.art-card{display:flex;flex-direction:column;flex:0 0 68%;scroll-snap-align:start;background:var(--art-card-bg, #fff);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0000000d}@media(min-width:480px){.art-card{flex-basis:44%}}@media(min-width:640px){.art-card{flex-basis:31%}}@media(min-width:990px){.art-card{flex-basis:23%}}.art-media{position:relative;aspect-ratio:4 / 5;background:#0000000a}.art-image{width:100%;height:100%;object-fit:cover;display:block}.art-badge{position:absolute;top:10px;left:10px;z-index:1;background:var(--art-badge-bg, #fff);color:var(--art-badge-text, #A85C32);font-size:1.05rem;font-weight:700;padding:5px 10px;border-radius:999px}.art-content{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.art-title{margin:0;font-size:1.6rem;line-height:1.3}.art-price{margin:0;font-size:1.5rem;font-weight:700}.art-price--compare{text-decoration:line-through;font-weight:400;opacity:.55;font-size:1.2rem;margin-right:6px}.art-actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:4px}.art-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:999px;font-size:1.3rem;font-weight:700;text-decoration:none;cursor:pointer;min-height:42px;border:1px solid transparent;transition:opacity .2s ease,transform .15s ease}.art-btn:hover{opacity:.88}.art-btn:active{transform:scale(.98)}.art-btn--primary{background:var(--art-btn-bg, #A85C32);color:var(--art-btn-text, #fff);position:relative}.art-btn--secondary{background:transparent;color:var(--art-btn-secondary-text, #A85C32);border-color:var(--art-btn-secondary-text, #A85C32)}.art-btn-loader{display:none;width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}.art-btn--primary.is-loading .art-btn-text{visibility:hidden}.art-btn--primary.is-loading .art-btn-loader{display:block;position:absolute;animation:art-spin .7s linear infinite}.art-btn--primary.is-error{background:#a53a3a}@keyframes art-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.art-btn--primary.is-loading .art-btn-loader{animation:none}}@media screen and (max-width:749px){.art-wrapper{padding:44px 16px}.art-heading{font-size:2.6rem}.art-subheading,.art-title{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-artesanias.css.map */
