<style type="text/css">@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
body {
min-width: 1440px;
margin: 0;
padding: 0;
}
body * {
box-sizing: border-box;
}
.wrap .special-sub-wrap .sub-top .editor-wrap {
min-width: 1440px;
}
.art-container-event {
background: #000000;
color: #ffffff;
font-family: Pretendard, sans-serif !important;
position: relative;
width: 100%;
max-width: 1920px;
margin: 0 auto;
text-align: center;
overflow: hidden;
}
.art-content-inner img {
display: block;
width: 100%;
}
.art-content-inner p,
.art-content-inner ul {
margin: 0;
padding: 0;
}
@keyframes hover {
0% { transform: translateY(0); }
25% { transform: translateY(-5px); }
75% { transform: translateY(5px); }
100% { transform: translateY(0); }
}
.hover {
display: block;
}
.hover:hover {
animation: hover 1s linear infinite;
}
/* mv */
.mv {
position: relative;
width: 100%;
overflow: hidden;
}
.mv::before {
content: "";
display: block;
padding-top: 32.5%;
}
.mv img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0;
animation: fade 8s infinite;
}
.mv img:nth-child(1) {
opacity: 1;
animation-delay: 0s;
}
.mv img:nth-child(2) {
animation-delay: 4s;
}
@keyframes fade {
0% { opacity: 0; }
25% { opacity: 1; }
50% { opacity: 1; }
75% { opacity: 0; }
100% { opacity: 0; }
}
.mv_wrap {
position: relative;
}
.mv_wrap .mv_txt {
position: absolute;
width: 100%;
bottom: 58px;
left: 50%;
transform: translateX(-50%);
font-size: 44px;
font-weight: 700;
line-height: 1.2;
}
/* content */
.copy_wrap {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 64px 0;
}
.copy_wrap._01 {
background-color: #405129;
}
.copy_wrap._02 {
flex-direction: row;
padding: 80px 0;
gap: 76px;
background-color: #F0F5EA;
}
.copy_img {
max-width: 39px;
}
.copy_ttl {
font-size: 32px;
font-weight: 700;
line-height: 1.32;
letter-spacing: -1.12px;
color: #ffffff;
}
.copy_txt {
font-size: 16px;
font-weight: 300;
line-height: 1.6;
letter-spacing: -0.64px;
color: #ffffff;
}
.copy_wrap._01 .copy_ttl {
margin-top: 48px !important;
}
.copy_wrap._01 .copy_ttl span {
letter-spacing: 0;
}
.copy_wrap._01 .copy_txt {
margin-top: 18px !important;
}
.copy_wrap._02 .copy_ttl {
font-size: 28px;
line-height: 1;
letter-spacing: 0;
color: #000000;
}
.copy_wrap._02 .copy_txt {
font-weight: 400;
text-align: left;
color: #000000;
}
.content {
padding: 64px 0;
}
.content._01 {
background-image: url(https://image.a-rt.com/art/editor/202602/1772082859672.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.content01_ttl {
font-size: 32px;
font-weight: 600;
line-height: 1.12;
color: #000000;
}
.content01_img01 {
max-width: 400px;
margin: 50px auto 0 !important;
}
.content01_txt {
margin: 32px auto 0 !important;
font-size: 16px;
font-weight: 300;
line-height: 1.6;
letter-spacing: -0.64px;
color: #000000;
}
.content01_img02 {
max-width: 726px;
margin: 48px auto 0 !important;
}
/* animation */
.animationSection.animation01 {
position: relative;
width: 400px;
height: 570px;
margin: 0 auto;
}
.animationSection.animation02 {
position: relative;
width: 726px;
height: 777px;
margin: 0 auto;
}
</style>
<!-- s : art-container-event -->
<div class="art-container-event">
<div class="art-content-inner">
<div class="mv_wrap">
<div class="mv"><img alt="" src="https://image.a-rt.com/art/editor/202602/1772083164784.jpg" /> <img alt="" src="https://image.a-rt.com/art/editor/202602/1772083178111.jpg" /></div>
<p class="mv_txt">ROUCHETTE<br />
GARDEN & RAIN</p>
</div>
<div class="copy_wrap _01">
<div class="copy_img"><img alt="ROUCHETTE" src="https://image.a-rt.com/art/editor/202602/1772082900789.png" /></div>
<p class="copy_ttl"><span>ROUCHETTE</span><br />
온라인 신규 입점?</p>
<p class="copy_txt">ROUCHETTE는 1990년 프랑스에서<br />
시작한 슈즈 브랜드로 레인부츠부터<br />
가드닝 부츠 까지 다양한 라인업으로<br />
꾸준히 사랑받고 있습니다.</p>
</div>
<div class="copy_wrap _02">
<p class="copy_ttl">ABC PLUS는?</p>
<p class="copy_txt">ABC PLUS는 오직 온라인에서만 만날 수 있는 브랜드들로,<br />
다양한 카테고리를 통해 패션과 트렌드를 선도합니다.</p>
</div>
<div class="content _01">
<p class="content01_ttl">GARDENING<br />
&<br />
RAIN BOOTS</p>
<div class="animationSection animation01">
<div class="aniWrap">
<div class="aniImg aniImg01">
<div class="content01_img01"><img alt="" src="https://image.a-rt.com/art/editor/202602/1772082878305.png" /></div>
</div>
</div>
</div>
<p class="content01_txt">물과 오염에 강한 천연 고무 소재를 사용하여?<br />
비 오는 날 부터 정원 작업·가벼운 야외활동까지<br />
편하게 신는 데일리 아웃도어 슈즈입니다.</p>
<div class="animationSection animation02">
<div class="aniWrap">
<div class="aniImg aniImg02">
<div class="content01_img02"><img alt="" src="https://image.a-rt.com/art/editor/202602/1772082887358.png" /></div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- e : art-container-event --><!-- 1920px 스크립트 --><script>
function editorCalcWidth() {
var width_size = $(window).width();
if (width_size > 1200) $('.editor-wrap').css({ width: width_size });
}
$(document).ready(function () {
editorCalcWidth();
});
$(window).on('scroll resize', function () {
editorCalcWidth();
});
</script><!-- 애니메이션 --><script>
$(function () {
$(window).on("scroll", function () {
doAnimation(".animation01", { opacity: 0, bottom: "0px" }, { opacity: 1, bottom: "0px" }, 700, 0.3, 0);
doAnimation(".animation02", { opacity: 0, bottom: "0px" }, { opacity: 1, bottom: "0px" }, 700, 0.3, 0);
});
function doAnimation(selector, startCSS, endCSS, duration, triggerRatio, delay) {
var $section = $(selector);
var $img = $section.find(".aniImg");
if ($img.length === 0) return;
var ratio = (typeof triggerRatio === "number") ? triggerRatio : 0.5;
var delayTime = (typeof delay === "number") ? delay : 0;
var triggerPoint = $section.offset().top + ($section.outerHeight() * ratio);
if ($section.data("shown") === undefined) {
$section.data("shown", false);
$img.css($.extend({}, startCSS, { position: "absolute" }));
}
if ($(window).scrollTop() + $(window).height() > triggerPoint) {
if (!$section.data("shown")) {
$section.data("shown", true);
$img.stop(true, true)
.delay(delayTime)
.animate(endCSS, duration, "swing");
}
} else {
if ($section.data("shown")) {
$section.data("shown", false);
$img.stop(true, true)
.delay(delayTime)
.animate(startCSS, duration, "swing");
}
}
}
$(window).trigger("scroll");
});
</script>