:root{--ec-container-max: 1320px;--ec-gutter: 30px;--ec-gutter-half: 15px;--ec-side-mobile: 20px;--ec-side-desktop: 24px;--ec-sp-1: 4px;--ec-sp-2: 8px;--ec-sp-3: 12px;--ec-sp-4: 16px;--ec-sp-5: 24px;--ec-sp-6: 32px;--ec-sp-7: 48px;--ec-sp-8: 64px;--ec-sp-9: 96px;--ec-sp-10: 56px;--ec-radius-pill: 999px;--ec-radius-card: 16px;--ec-radius-card-img: 12px;--ec-radius-scene: 20px;--ec-radius-avatar: 50%;--ec-radius-dot: 999px;--ec-radius-dot-active: 999px;--ec-radius-zero: 0;--ec-shadow-none: none;--ec-shadow-hover: 0 8px 24px -12px rgba(13,13,13,.18);--ec-shadow-float: 0 4px 20px -8px rgba(0,0,0,.35)}.ec-container{width:100%;max-width:var(--ec-container-max);margin-left:auto;margin-right:auto;padding-left:var(--ec-side-mobile);padding-right:var(--ec-side-mobile)}@media screen and (min-width:768px){.ec-container{padding-left:var(--ec-side-desktop);padding-right:var(--ec-side-desktop)}}.ec-row{display:flex;flex-wrap:wrap;margin-left:calc(var(--ec-gutter-half) * -1);margin-right:calc(var(--ec-gutter-half) * -1)}.ec-col{flex:1 0 0%;padding-left:var(--ec-gutter-half);padding-right:var(--ec-gutter-half);min-width:0}.ec-col-12{flex:0 0 100%;max-width:100%;padding-left:var(--ec-gutter-half);padding-right:var(--ec-gutter-half)}.ec-col-6{flex:0 0 50%;max-width:50%;padding-left:var(--ec-gutter-half);padding-right:var(--ec-gutter-half)}.ec-col-4{flex:0 0 33.3333%;max-width:33.3333%;padding-left:var(--ec-gutter-half);padding-right:var(--ec-gutter-half)}.ec-col-3{flex:0 0 25%;max-width:25%;padding-left:var(--ec-gutter-half);padding-right:var(--ec-gutter-half)}@media screen and (min-width:576px){.ec-col-sm-6{flex:0 0 50%;max-width:50%}.ec-col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}.ec-col-sm-3{flex:0 0 25%;max-width:25%}.ec-col-sm-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:768px){.ec-col-md-6{flex:0 0 50%;max-width:50%}.ec-col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.ec-col-md-3{flex:0 0 25%;max-width:25%}.ec-col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.ec-col-md-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:992px){.ec-col-lg-6{flex:0 0 50%;max-width:50%}.ec-col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.ec-col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}.ec-col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.ec-col-lg-3{flex:0 0 25%;max-width:25%}.ec-col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.ec-col-lg-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:1200px){.ec-col-xl-6{flex:0 0 50%;max-width:50%}.ec-col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}.ec-col-xl-3{flex:0 0 25%;max-width:25%}.ec-col-xl-2{flex:0 0 16.6667%;max-width:16.6667%}.ec-col-xl-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:1400px){.ec-col-xxl-6{flex:0 0 50%;max-width:50%}.ec-col-xxl-4{flex:0 0 33.3333%;max-width:33.3333%}.ec-col-xxl-3{flex:0 0 25%;max-width:25%}.ec-col-xxl-2{flex:0 0 16.6667%;max-width:16.6667%}}.ec-full-bleed{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.ec-section{padding-top:40px;padding-bottom:40px}.ec-section--contrast{padding-top:48px;padding-bottom:48px}.ec-section--narrow{padding-top:40px;padding-bottom:40px}@media screen and (min-width:768px){.ec-section{padding-top:48px;padding-bottom:48px}.ec-section--contrast{padding-top:56px;padding-bottom:56px}.ec-section--narrow{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:992px){.ec-section{padding-top:56px;padding-bottom:56px}.ec-section--contrast{padding-top:64px;padding-bottom:64px}.ec-section--narrow{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1200px){.ec-section{padding-top:56px;padding-bottom:56px}.ec-section--contrast{padding-top:64px;padding-bottom:64px}.ec-section--narrow{padding-top:40px;padding-bottom:40px}}.ec-mb-1{margin-bottom:var(--ec-sp-1)!important}.ec-mb-2{margin-bottom:var(--ec-sp-2)!important}.ec-mb-3{margin-bottom:var(--ec-sp-3)!important}.ec-mb-4{margin-bottom:var(--ec-sp-4)!important}.ec-mb-5{margin-bottom:var(--ec-sp-5)!important}.ec-mb-6{margin-bottom:var(--ec-sp-6)!important}.ec-mb-7{margin-bottom:var(--ec-sp-7)!important}.ec-mb-8{margin-bottom:var(--ec-sp-8)!important}.ec-mb-9{margin-bottom:var(--ec-sp-9)!important}.ec-mb-10{margin-bottom:var(--ec-sp-10)!important}.ec-gap-1{gap:var(--ec-sp-1)!important}.ec-gap-2{gap:var(--ec-sp-2)!important}.ec-gap-3{gap:var(--ec-sp-3)!important}.ec-gap-4{gap:var(--ec-sp-4)!important}.ec-gap-5{gap:var(--ec-sp-5)!important}.ec-gap-6{gap:var(--ec-sp-6)!important}.ec-gap-7{gap:var(--ec-sp-7)!important}.ec-gap-8{gap:var(--ec-sp-8)!important}.ec-p-5{padding:var(--ec-sp-5)!important}.ec-p-6{padding:var(--ec-sp-6)!important}.ec-rounded-pill{border-radius:var(--ec-radius-pill)!important}.ec-rounded-card{border-radius:var(--ec-radius-card)!important}.ec-rounded-card-img{border-radius:var(--ec-radius-card-img)!important}.ec-rounded-scene{border-radius:var(--ec-radius-scene)!important}.ec-rounded-avatar{border-radius:var(--ec-radius-avatar)!important}.ec-rounded-0{border-radius:var(--ec-radius-zero)!important}.ec-card{border-radius:var(--ec-radius-card);border:1px solid var(--ec-line);box-shadow:var(--ec-shadow-none);transition:box-shadow .25s ease,border-color .25s ease;overflow:hidden;background:var(--ec-bg)}.ec-card:hover{box-shadow:var(--ec-shadow-hover);border-color:var(--ec-ink)}.ec-card__img{border-radius:var(--ec-radius-card-img);overflow:hidden}.ec-card--float,.ec-card--float:hover{box-shadow:var(--ec-shadow-float);border-color:transparent}.ec-card__body{padding:var(--ec-sp-5)}@media screen and (min-width:992px){.ec-card__body{padding:var(--ec-sp-6)}}.ec-badge{display:inline-block;font-family:var(--ec-font-display);font-weight:400;font-size:clamp(1.125rem,1.049rem + .38vw,1.375rem);line-height:1.2;letter-spacing:.01em;text-transform:uppercase;padding:6px 16px;transform:rotate(-4deg);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);position:relative;z-index:2;white-space:nowrap}.ec-badge--light{background-color:var(--ec-bg);color:var(--ec-ink)}.ec-badge--dark{background-color:var(--ec-ink);color:var(--ec-bg)}.ec-badge-wrap{position:absolute;top:16px;left:0;z-index:3}.ec-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:44px;border:none;padding:0;background:transparent!important;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}.ec-dot:before{content:"";display:block;width:var(--pagination-dot-width, 8px);height:var(--pagination-dot-height, 8px);border-radius:var(--pagination-dot-radius, 30px);background:var(--pagination-dot-inactive-color-light, rgba(13,13,13,.25));transition:width .25s ease,background .25s ease;pointer-events:none}.ec-dot.is-active:before,.ec-dot--active:before{width:var(--pagination-dot-active-width, 20px);background:var(--pagination-dot-active-color-light, #0D0D0D)}.ec-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ec-radius-pill);font-family:var(--ec-font-body);font-weight:500;font-size:.9375rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ec-btn--primary{background-color:var(--ec-ink);color:var(--ec-bg);padding:14px 32px}.ec-btn--primary:hover{background-color:var(--ec-accent);color:var(--ec-bg)}.ec-btn--secondary{background-color:transparent;color:var(--ec-ink);padding:12px 30px;border:2px solid var(--ec-ink)}.ec-btn--secondary:hover{background-color:var(--ec-ink);color:var(--ec-bg)}.ec-btn--on-dark{background-color:var(--ec-bg);color:var(--ec-ink);padding:14px 32px}.ec-btn--on-dark:hover{background-color:var(--ec-accent-hi);color:var(--ec-ink)}.ec-input{border-radius:var(--ec-radius-pill);border:1px solid var(--ec-line);background:var(--ec-bg-alt);font-family:var(--ec-font-body);font-weight:400;font-size:1rem;line-height:1.6;padding:12px 20px;width:100%;outline:none;transition:border-color .2s ease}.ec-input:focus{border-color:var(--ec-ink)}.ec-scene-img{border-radius:var(--ec-radius-scene);overflow:hidden}.ec-avatar{width:64px;height:64px;border-radius:var(--ec-radius-avatar);object-fit:cover}.ec-divider{border:none;border-top:1px solid var(--ec-line);margin:0;border-radius:var(--ec-radius-zero)}.ec-text-center{text-align:center!important}.ec-text-left{text-align:left!important}.ec-section-head{text-align:center;margin-bottom:var(--ec-sp-8)}.ec-section-head--left{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/60/assets/ec-layout.css.map */
