:root{--el-text:#5c5c5c;--el-heading:#1c1c1c;--el-sale:#e32c2b;--el-border:#e6e6e6;--el-soft:#f4f3f1;--el-btn:#1c1c1c;--el-btn-text:#fff;--el-font:var(--font-body--family,"Montserrat",sans-serif);--el-gutter:clamp(16px,3vw,48px)}.el-section{font-family:var(--el-font);color:var(--el-text);font-size:13px;line-height:1.6}.el-section *,.el-section *:before,.el-section *:after{box-sizing:border-box}.el-container{width:100%;max-width:1600px;margin:0 auto;padding-inline:var(--el-gutter)}.el-section img{display:block;max-width:100%;height:auto}.el-section a{color:inherit;text-decoration:none}.el-upper{text-transform:uppercase;letter-spacing:.05em}.el-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.el-heading{font-family:var(--el-font);font-weight:400;color:var(--el-heading);text-transform:uppercase;letter-spacing:.06em;margin:0;line-height:1.3}.el-heading--sm{font-size:13px}.el-heading--md{font-size:clamp(15px,1.6vw,20px)}.el-heading--lg{font-size:clamp(18px,2.2vw,28px)}.el-section-head{text-align:center;margin-bottom:28px}.el-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 28px;font:400 12px/1.2 var(--el-font);text-transform:uppercase;letter-spacing:.2em;border:1px solid var(--el-btn);background:var(--el-btn);color:var(--el-btn-text)!important;cursor:pointer;transition:opacity .2s,background .2s,color .2s;text-decoration:none}.el-btn:hover{opacity:.85}.el-btn--outline{background:transparent;color:var(--el-btn)!important}.el-btn--outline:hover{background:var(--el-btn);color:var(--el-btn-text)!important;opacity:1}.el-btn--light{border-color:#fff;background:transparent;color:#fff!important}.el-btn--light:hover{background:#fff;color:#1c1c1c!important;opacity:1}.el-btn--block{width:100%}.el-btn[disabled]{opacity:.5;cursor:not-allowed}.el-btn.is-loading{position:relative;color:transparent!important}.el-btn.is-loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid currentColor;border-color:var(--el-btn-text) transparent var(--el-btn-text) transparent;border-radius:50%;animation:el-spin .7s linear infinite}@keyframes el-spin{to{transform:rotate(360deg)}}.el-link{text-decoration:underline!important;text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0;font:inherit;color:inherit}.el-center{text-align:center}.el-mt{margin-top:32px}.el-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.el-price__sale{color:var(--el-sale)}.el-price__regular{color:var(--el-text)}.el-price__compare{opacity:.65;text-decoration:line-through}.el-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.el-carousel{position:relative}.el-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per,4) - 1)*var(--gap,16px))/var(--per,4));gap:var(--gap,16px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain}.el-track::-webkit-scrollbar{display:none}.el-track>*{scroll-snap-align:start;min-width:0}@media(max-width:749px){.el-track{grid-auto-columns:calc((100% - (var(--per-m,2) - 1)*var(--gap-m,10px))/var(--per-m,2) - var(--peek,0px));gap:var(--gap-m,10px)}}.el-arrow{position:absolute;top:var(--arrow-top,40%);transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:50%;border:1px solid var(--el-border);background:#fff;color:#1c1c1c;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000000f;transition:opacity .2s}.el-arrow svg{width:14px;height:14px}.el-arrow--prev{left:-12px}.el-arrow--next{right:-12px}.el-arrow[disabled]{opacity:0;pointer-events:none}@media(max-width:749px){.el-arrow{display:none}}.el-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.el-dots button{width:7px;height:7px;border-radius:50%;border:0;background:#cfcfcf;padding:0;cursor:pointer}.el-dots button.is-active{background:#1c1c1c}.el-card{position:relative;display:flex;flex-direction:column;gap:10px}.el-card__media{position:relative;display:block;aspect-ratio:var(--card-ratio,3/4);background:var(--el-soft);overflow:hidden}.el-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.el-card__media .el-card__img2{opacity:0}@media(hover:hover){.el-card:hover .el-card__img2{opacity:1}.el-card:hover .el-card__qa{opacity:1;transform:translateY(0)}}.el-card__badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;gap:6px}.el-badge{display:inline-block;padding:4px 8px;font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.06em;background:var(--el-sale);color:#fff}.el-badge--soldout{background:#1c1c1c}.el-card__qa{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}.el-card__qa .el-btn{width:100%;min-height:38px;padding:8px 12px;font-size:10.5px;letter-spacing:.14em;background:#fff;color:#1c1c1c!important;border-color:#fff}.el-card__qa .el-btn:hover{background:#1c1c1c;color:#fff!important;border-color:#1c1c1c;opacity:1}@media(hover:none){.el-card__qa{display:none}}.el-card__info{text-align:var(--card-align,center);display:flex;flex-direction:column;gap:4px;align-items:var(--card-items,center)}.el-card__title{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--el-text);line-height:1.45}.el-card__vendor{font-size:10px;opacity:.7;text-transform:uppercase;letter-spacing:.08em}.el-card__info .el-price{justify-content:var(--card-items,center)}.el-placeholder{background:var(--el-soft);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.el-placeholder svg{width:70%;height:70%;opacity:.35}.el-stars{display:inline-flex;gap:2px;color:#1c1c1c;vertical-align:middle}.el-stars svg{width:13px;height:13px}.el-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(20px);background:#1c1c1c;color:#fff;font:12px var(--el-font);padding:12px 18px;z-index:9999;opacity:0;transition:.25s;pointer-events:none}.el-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.el-rte p{margin:0 0 .8em}.el-rte p:last-child{margin-bottom:0}.el-rte ul{padding-left:1.2em;margin:0 0 .8em}.el-rte a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/8/assets/el-base.css.map */
