@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@500&display=swap');
:root	{
	--primary: #5B83CC;
}
@media (max-width: 1000px) {
 .result_suggest_title .result_suggest_list { margin: 0 -1.5rem!important; }
}
.search_feature.active, 
.search_styling.active, 
.result_suggest	{ background-color: #fff; position: relative; z-index: 2; }
search_box	{ z-index: 3; }
.header_caution { height: 48px; }
#contents { width: 100%!important; max-width: 100%!important; padding: 0; margin: 0; }
#pisss { width: 100%!important; max-width: 100%!important; }
#pi { width: 100%!important; max-width: 100%!important; margin: 0; background-color: transparent!important; padding: 0; }
#pi > img { display: none!important; }
@media (min-width: 768px)	{
	.result_suggest_title .result_suggest_list { margin: 0 -1.5rem 0; }
}
.section_main, 
.seach_sort_wrapper,
.search_contents,
.bread	{ background-color: #fff; }
.seach_sort_wrapper,
.search_contents,
.bread,
.store_footer	{ position: relative; z-index: 2; }
.result_suggest	{ margin: 0; }
.pi_description	{ padding: 0!important; background-color: #fff; }
.pi_lgzformat	{ display: -webkit-flex; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; padding: 0; margin: 0; letter-spacing:0; position: relative; container-type: inline-size; }
.pi_lgzformat div	{ letter-spacing:0; }
.pi_lgzformat *	{ letter-spacing:0; font-family: "Zen Kaku Gothic New", sans-serif; font-weight: 500; font-style: normal; font-size:14px; line-height:1.75; -webkit-text-size-adjust:100%; color:#000; -webkit-font-smoothing: antialiased; }
.pi_lgzformat .en	{ font-family: "arboria",sans-serif; font-weight: 400; font-style: normal; }
.pi_lgzformat img, 
.pi_lgzformat picture	{ width: 100%; vertical-align: bottom; line-height: 1;  }
.pi_lgzformat ul:before,
.pi_lgzformat ol:before,
.pi_lgzformat dl:before, 
.pi_lgzformat ul:after, 
.pi_lgzformat ol:after, 
.pi_lgzformat dl:after	{ display: none!important; }
.pi_lgzformat img	{ width: 100%; vertical-align: bottom; line-height: 0; }
.pi_lgzformat .small {font-size:80%;}
.pi_lgzformat .center-text	{ text-align: center; }
.pi_lgzformat_inner	{ width: 100%; container-type: inline-size; display: -webkit-flex; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; z-index: 1; }
.contanc	{ width: 100%; height: 0px; transform: translateY(-48px); }

.pi_lgzformat_bg	{ background: #0f0 url(PC2.jpg) top center / 100% no-repeat; display: -webkit-flex; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; padding: 0; margin: 0; letter-spacing:0; position: relative; }
@media (max-width: 767.9px)	{ 
	.pi_lgzformat_bg	{ background: #0f0 url(SP2.jpg) top center / 100% no-repeat; }
}

/* ------------ ANIMATION ------------- */
.scrollIn	{ opacity: 0; transition: opacity 1.4s cubic-bezier(0.215, 0.61, 0.355, 1); }
.scrollIn.active	{ opacity: 1; transition: opacity 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition-delay: .3s; transition-delay: .3s; }
@keyframes fadein	{ 
	from	{ opacity: 0; }
	to	{ opacity: 1; }
}
.scrolTxt	{ opacity: .15; transition: opacity 1.4s cubic-bezier(0.215, 0.61, 0.355, 1); }
.scrolTxt.active	{ opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.inVewImg	{ overflow: hidden; }
.inVewImg > img, 
.inVewImg > picture, 
.inVewImg > picture > img	{ opacity: 0; transform: scale(1.08); }
.inVewImg.active > img, 
.inVewImg.active > picture, 
.inVewImg.active > picture > img	{ opacity: 1; transform: scale(1) translateZ(0); transition: opacity 1s ease-out,transform 1.6s ease; transition-property: opacity,transform; transition-delay: .4s; }

/* ------------ MAIN AREA ------------- */
.mainimg_wrapper	{ width: 100%; position: relative; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding: 0; margin: 0 0 12.4cqw; }
.mainimg	{ width: 50%; display: -webkit-flex; display: flex; }
@media (max-width: 767.9px)	{ 
	.mainimg_wrapper	{ flex-direction: column; margin: 0 0 26cqw; }
	.mainimg	{ width: 100%; }
}

/* ------------ INTRODUCTION ------------- */
.introduction	{ width: 100%; display: -webkit-flex; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 0; margin: 0 0 14cqw; }
.introduction > h1	{ font-size: 2.5cqw; line-height: 1; letter-spacing:.05em; font-family: "arboria",sans-serif; font-weight: 400; margin: 0 0 .8cqw; }
.introduction > strong	{ font-size: 1.216cqw; line-height: 1.8; letter-spacing:.1em; }
.introduction > p	{ width: 37.5%; font-size: 1.04cqw; line-height: 2; letter-spacing:.02em; padding: 5.6cqw 0 0; }
@media (max-width: 767.9px)	{ 
	.introduction	{ margin: 0 0 16cqw; }
	.introduction > h1	{ font-size: 6.6cqw; margin: 0 0 3.8cqw; }
	.introduction > strong	{ font-size: 4cqw; }
	.introduction > p	{ width: 100%; font-size: 3.5cqw; line-height: 2.04; padding: 25cqw 9cqw 0 6cqw; }
}

/* ------------ SINGL IMG ------------- */
.singlimgwrapper	{ width: 100%; display: -webkit-flex; display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 0 0 21cqw; }
.singlimgwrapper.sec	{ margin: 0 0 14.2cqw; }
.singlimg	{ width: 63.85%; }
.singlimg2	{ width: 52.1%; }
.singlimg3	{ width: 46.5%; }
.btmwimg	{ width: 100%; display: -webkit-flex; display: flex; }
@media (max-width: 767.9px)	{ 
	.singlimgwrapper	{ padding: 0 6cqw; margin: 0 0 29cqw; }
	.singlimg	{ width: 100%; }
	.singlimg2	{ width: 81%; margin: 0 0 14cqw; }
	.singlimg3	{ width: 100%; margin: 0; }
}
.textLinks	{ display: -webkit-flex; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 2.5cqw 0 0; }
.textLinks > ul	{ display: -webkit-flex; display: flex; flex-direction: column; gap: .9cqw; }
.textLinks > ul > li	{ display: -webkit-flex; display: flex; justify-content: center; }
.textLinks > ul > li > p, 
.textLinks > ul > li > a	{ display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: center; gap: .9cqw; }
.textLinks > ul > li > a.soon	{ pointer-events: none; }
.textLinks > ul > li > p > span,
.textLinks > ul > li > a > span,
.textLinks > ul > li > p > b,
.textLinks > ul > li > a > b	{ color:#000; font-size: .8333cqw; font-family: "arboria",sans-serif; line-height: 1; font-weight: 500; letter-spacing:.02em; opacity: 1; transition: opacity .5s ease; }
.textLinks > ul > li > p > b,
.textLinks > ul > li > a > b	{ color:#000; text-decoration: underline; opacity: 1; transition: opacity .5s ease; }
.textLinks > ul > li > a.soon > b	{ color:#999; text-decoration: none; font-size: .74cqw; }
@media (min-width: 768px)	{ 
	.textLinks > ul > li > a:hover > span,
	.textLinks > ul > li > a:hover > b	{ color:#000; opacity: .4; }
}
@media (max-width: 767.9px)	{ 
	.textLinks	{ padding: 7cqw 0 0; }
	.textLinks > ul	{ gap: 3cqw; }
	.textLinks > ul > li	{ justify-content: flex-start; }
	.textLinks > ul > li > p, 
	.textLinks > ul > li > a	{ justify-content: flex-start; gap: 3.4cqw 2.4cqw; }
	.textLinks > ul > li > p > span, 
	.textLinks > ul > li > a > span, 
	.textLinks > ul > li > p > b, 
	.textLinks > ul > li > a > b, 
	.textLinks > ul > li > a.soon > b	{ font-size: 3cqw; }
}

/* ------------ TEXT LIST ------------- */
.colwrapper	{ display: -webkit-flex; display: flex; align-items: flex-start; margin: 0 0 15.6cqw; }
.colwrapper.colmlast	{ margin: 0 0 .4cqw; }
.colinner	{ width: 55.5%; display: -webkit-flex; display: flex; flex-direction: column; padding: 0 8.4cqw 0 9cqw; }
.colimgwrapper	{ display: -webkit-flex; display: flex; flex-direction: column; width: 44.5%; gap: .4cqw; }
.colimg	{ width: 100%; display: -webkit-flex; display: flex; }
.colTxtop, 
.colTxbtm,
.colTxbtmsp	{ display: -webkit-flex; display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-start; }
.colTxtop > p,
.colTxbtm > p,
.colTxbtmsp > p	{ font-size: .97222cqw; line-height: 2; letter-spacing:.02em; font-weight: 500; margin: 0 0 5.56cqw; line-break: strict; }
.colTxbtm > p:last-child	{ margin: 0; }
.colTxtop > p.qws,
.colTxbtm > p.qws,
.colTxbtmsp > p.qws	{ width: 76%; }
.colTxtop > p.qws.right,
.colTxbtm > p.qws.right,
.colTxbtmsp > p.qws.right	{ text-align: right; }
@media (min-width: 768px)	{ 
	.colTxbtmsp	{ display: none; }
	.reflect .colinner	{ order: 1; width: 61.5%; padding: 0 15cqw 0 8.4cqw; }
	.reflect .colimgwrapper	{ order: 2; width: 38.5%; }
}
@media (max-width: 767.9px)	{ 
	.colwrapper	{ flex-direction: column; margin: 0 0 13cqw; }
	.colinner	{ width: 100%; padding: 0 5.8cqw 0 6cqw; margin: 0 0 16cqw; order: 1; }
	.colimgwrapper	{ width: 100%; gap: .7cqw; margin: 0 0 29cqw; order: 2; }
	.reflect .colimgwrapper	{ margin: 0 0 12cqw; }
	.colmlast .colimgwrapper	{ margin: 0; }
	.colwrapper.colmlast	{ margin: 0 0 .7cqw; }
	.colmlast .reflect .colimgwrapper	{ margin: 0; }
	.colTxbtmsp	{ padding: 0 6cqw; order: 3; }
	.colTxtop > p,
	.colTxbtm > p,
	.colTxbtmsp > p	{ font-size: 3.589cqw; margin: 0 0 16cqw; line-break: strict; }
	.colTxtop > p.qws,
	.colTxbtm > p.qws,
	.colTxbtmsp > p.qws	{ width: 71%; }
	.colTxbtm.spnon	{ display: none; }
	.colTxtop > p.qws.right,
	.colTxbtm > p.qws.right,
	.colTxbtmsp > p.qws.right	{ text-align: left; }
}

/* ------------ QA ------------- */
.btmqaAreawrapper	{ width: 100%; display: -webkit-flex; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 4.8cqw 0 6cqw; background-color: #C1B5B9; }
.btmqaAreawrapper > h3	{ font-size: 3cqw; font-family: "arboria",sans-serif; line-height: 1; font-weight: 500; letter-spacing:.05em; margin: 0 0 6.6cqw; }
.btmqaAreawrapper .qaset	{ display: -webkit-flex; display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 0 0 2cqw; }
.btmqaAreawrapper .qhead	{ display: -webkit-flex; display: flex; align-items: flex-start; justify-content: center; gap: .7cqw; margin: 0 0 1.85cqw; padding: 0 3.4cqw 0 0; }
.btmqaAreawrapper .qhead > strong	{ width: 2.777cqw; height: 1.5277cqw; border: 1px solid #000; border-radius: 1.5277cqw; display: -webkit-flex; display: flex; align-items: center; justify-content: center; line-height: 1; }
.btmqaAreawrapper .qhead > strong > span	{ font-size: .902cqw; font-family: "arboria",sans-serif; line-height: 1; font-weight: 500; letter-spacing:.05em; }
.btmqaAreawrapper .qhead > p	{ font-size: 1.04cqw; line-height: 1.4; font-weight: 500; letter-spacing:.05em; text-align: center; }
.btmqaAreawrapper .qaset > p.answer > span	{ font-size: 1.04cqw; line-height: 2.4; font-weight: 500; letter-spacing:.05em; text-align: center; }
.btmqaAreawrapper .qaset > p.answer	{ margin: 0 0 2cqw; text-align: center;  }
.btmqaAreawrapper .qaset > p.answer > span	{ display: inline; background: linear-gradient(#fff 0%); padding: 0; }
@media (max-width: 767.9px)	{ 
	.btmqaAreawrapper	{ padding: 21cqw 0 2cqw; }
	.btmqaAreawrapper > h3	{ font-size: 10.5cqw; margin: 0 0 19cqw; }
	.btmqaAreawrapper .qaset	{ margin: 0 0 17cqw; }
	.btmqaAreawrapper .qhead	{ flex-direction: column; align-items: center; gap: 1.8cqw; margin: 0 0 3.8cqw; padding: 0; }
	.btmqaAreawrapper .qhead > strong	{ width: 10.256cqw; height: 5.64cqw;; border-radius: 5.64cqw; }
	.btmqaAreawrapper .qhead > strong > span	{ font-size: 3.333cqw; }
	.btmqaAreawrapper .qhead > p, 
	.btmqaAreawrapper .qaset > p.answer > span	{ font-size: 3.84cqw; line-height: 2; }
	.btmqaAreawrapper .qaset > p.answer	{ padding: 0 6cqw; }
}

/* ------------ QA ANIMATION ------------- */
.qhead,
.answer	{ 
	-webkit-mask-image: linear-gradient(to right, #000 0%, #000 45%, rgba(0,0,0,0.6) 50%, transparent 55%);
	mask-image: linear-gradient(to right, #000 0%, #000 45%, rgba(0,0,0,0.6) 50%, transparent 55%);
	-webkit-mask-size: 200% 100%;
	mask-size: 200% 100%;
	-webkit-mask-position: 100% 0;
	mask-position: 100% 0;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	transition: -webkit-mask-position 1s ease;
	transition: mask-position 1s ease;
}
.active .qhead,
.active .answer	{
	-webkit-mask-image: linear-gradient(to right, #000 0%, #000 50%, transparent 50%);
	mask-image: linear-gradient(to right, #000 0%, #000 50%, transparent 50%);
	-webkit-mask-position: 0 0;
	mask-position: 0 0;
}
.active .qhead	{ transition-delay: 0s; }
.active .answer	{ transition-delay: 0.4s; }
.qhead,
.answer	{ transform: translateX(-4px); opacity: 0; transition: mask-position 1s ease, transform 1s ease, opacity 1s ease; }
.active .qhead,
.active .answer	{ transform: translateX(0); opacity: 1; }

/* ------------ PROFIL ------------- */
.profilewrapper	{ width: 100%; display: -webkit-flex; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 10.67cqw 0 0; margin: 0 0 14cqw; }
.profileinner	{ width: 78.5%; display: -webkit-flex; display: flex; align-items: flex-start; flex-wrap: wrap; }
.profileTxt	{ width: 65.6%; position: relative; padding: 0 0 0 3.25cqw; margin: 0 0 3.7cqw; }
.profileTxt > b	{ position: absolute; top: .2cqw; left: -.2cqw; writing-mode: vertical-rl; font-family: "arboria",sans-serif; font-size: .7638cqw; line-height: 1; font-weight: 500; letter-spacing:.05em; }
.profileTxt > p	{ width: 33.5cqw; font-size: .9027cqw; line-height: 2; font-weight: 500; letter-spacing:0; }
.profileName	{ width: 100%; display: -webkit-flex; display: flex; flex-direction: column; position: relative; padding: 0 0 1.8cqw; margin: 0 0 2cqw; }
.profileName::after	{ content:""; position: absolute; left: 0; bottom: 0; width: 2.25cqw; height: 1px; background-color: #000; }
.profileName > strong	{ font-size: 1.3888cqw; line-height: 1; font-weight: 500; letter-spacing:.05em; margin: 0 0 1cqw; }
.profileName > p	{ font-family: "arboria",sans-serif; font-size: .8333cqw; line-height: 1; font-weight: 500; letter-spacing:.05em; }
ul.slinks	{ display: -webkit-flex; display: flex; align-items: flex-start; list-style-type: none; gap: 2.25cqw; padding: 2cqw 0 0; }
ul.slinks > li	{ display: -webkit-flex; display: flex; }
ul.slinks > li span, 
ul.slinks > li a	{ color:#000; font-size: .97222cqw; line-height: 1; font-weight: 500; letter-spacing:.05em; text-decoration: underline; opacity: 1; transition: opacity .5s ease; }
.profileImgwrapper	{ width: 34.4%; display: -webkit-flex; display: flex; flex-direction: column; gap: .5cqw; margin: 0 0 3.7cqw; }
.profileImgwrapper > p	{ font-family: "arboria",sans-serif; font-size: .76cqw; line-height: 1; font-weight: 700; letter-spacing:.01em; }
.profileImg	{ width: 100%; display: -webkit-flex; display: flex; }
.profileunder	{ width: 100%; border-top: 1px solid #000; padding: 4cqw 0 0; display: -webkit-flex; display: flex; flex-direction: column; gap: .93cqw; }
.profileunder > p	{ font-family: "arboria",sans-serif; font-size: .76cqw; line-height: 1; font-weight: 500; letter-spacing:.01em; }
.pageunder	{ width: 100%; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding: 8.5cqw 0 0; }
.pageunder > a	{ color:#000; background-color: #fff; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-family: "arboria",sans-serif; font-size: .9722cqw; line-height: 1; font-weight: 700; letter-spacing:.01em; width: 28cqw; height: 3.2cqw; border: 1px solid #000; transition: all .5s; }
@media (min-width: 768px)	{ 
	ul.slinks > li a:hover	{ color:#000; opacity: .4; }
	.pageunder > a:hover	{ color:#fff; background-color: #000; }
}
@media (max-width: 767.9px)	{ 
	.profilewrapper	{ padding: 21cqw 7.2cqw 0 6.15cqw; margin: 0 0 20cqw; }
	.profileinner	{ width: 100%; }
	.profileTxt	{ width: 100%; padding: 0 0 0 14.87cqw; margin: 0 0 7.5cqw; }
	.profileTxt > b	{ top: 0; left: 0; font-size: 2.82cqw; }
	.profileTxt > p	{ width: 100%; font-size: 3.333cqw; }
	.profileName	{ padding: 0 0 4.5cqw; margin: 0 0 5.5cqw; }
	.profileName::after	{ width: 8cqw; height: 1px; background-color: #000; }
	.profileName > strong	{ font-size: 4.1cqw; margin: 0 0 3cqw; }
	.profileName > p	{ font-size: 2.6cqw; }
	ul.slinks	{ gap: 7.6cqw; padding: 5.4cqw 0 0; }
	ul.slinks > li span, 
	ul.slinks > li a	{ font-size: 3.6cqw; }
	.profileImgwrapper	{ width: 100%; gap: 2.4cqw; margin: 0 0 22cqw; padding: 0 0 0 14.87cqw; }
	.profileImgwrapper > p	{ font-size: 2.5cqw; }
	.profileunder	{ padding: 22cqw 0 0; gap: 3.4cqw; }
	.profileunder > p	{ font-size: 2.6cqw; }
	.pageunder	{ padding: 32cqw 0 0; }
	.pageunder > a	{ font-size: 3.58cqw; width: 100%; height: 11.5cqw; }
}

/* ------------ PRODUCT ------------- */
.productwrapper	{ width: 100%; display: -webkit-flex; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 13.888cqw 0 0; }
.productinner	{ width: 100%; display: -webkit-flex; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.productinner > h3	{ width: 78.5%; text-align: center; font-family: "arboria",sans-serif; font-size: 1.9444cqw; line-height: 1; font-weight: 400; letter-spacing:.05em; margin: 0 0 3cqw; padding: 12.5cqw 0 0; border-top: 1px solid #E0E0E0; }
ul.productList	{ width: 61.1111cqw; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: flex-start; gap: 6cqw 3cqw; list-style-type: none; }
ul.productList > li	{ width: calc(100% / 3 - 2cqw); display: -webkit-flex; display: flex; }
ul.productList > li > a	{ width: 100%; display: -webkit-flex; display: flex; flex-direction: column; gap: 1.25cqw; }
ul.productList > li > a.soon	{ pointer-events: none; }
ul.productList > li > a > p	{ width: 100%; line-height: 1;  }
ul.productList > li > a > p.img	{ width: 100%; height: 100%; aspect-ratio: 3 / 4;display: -webkit-flex; display: flex; border: 1px solid #E0E0E0; overflow: hidden; }
ul.productList > li > a > p.img img	{ transition: all .8s; transform: scale(1); }
ul.productList > li > a > p.txt	{ color:#000; font-family: "arboria",sans-serif; font-size: .8333cqw; line-height: 2; font-weight: 500; letter-spacing:.05em; opacity: 1; transition: opacity .8s ease; }
ul.productList > li > a > p.txt > b	{ color:#000; margin: 0 0 0 1em; display: inline-block; font-family: "arboria",sans-serif; font-size: .8333cqw; line-height: 2; font-weight: 500; letter-spacing:0; text-decoration: underline; }
ul.productList > li > a.soon > p.txt > b	{ text-decoration: none; font-size: .7cqw; color:#666; }
@media (min-width: 768px)	{ 
	ul.productList > li > a:hover > p.img img	{ transform: scale(1.06); }
	ul.productList > li > a:hover > p.txt	{ opacity: .4; }
}
@media (max-width: 1440px)	{ 
	.productinner > h3	{ font-size: 28px; }
	ul.productList	{ width: 880px; gap: 6cqw 48px; }
	ul.productList > li	{ width: calc(100% / 3 - 32px); display: -webkit-flex; display: flex; }
}
@media (max-width: 1100px)	{ 
	ul.productList	{ width: 80%; gap: 6cqw 21px; }
	ul.productList > li	{ width: calc(100% / 3 - 14px); display: -webkit-flex; display: flex; }
}
@media (max-width: 767.9px)	{ 
	.productwrapper	{  padding: 22cqw 0 0; }
	.productinner > h3	{ width: 100%; font-size: 6.15cqw; margin: 0 0 12.8cqw; padding: 23cqw 0 0; border-top: 1px solid #000; }
	ul.productList	{ width: 100%; gap: 12.8cqw 0; }
	ul.productList > li	{ width: 100%; }
	ul.productList > li > a	{ gap: 6.4cqw; }
	ul.productList > li > a > p.txt, 
	ul.productList > li > a > p.txt > b, 
	ul.productList > li > a.soon > p.txt > b	{ font-size: 3cqw; color:#666; }
}
ul.productList > li	{ opacity: 0; transition: opacity 1s ease; }
ul.productList.active > li	{ opacity: 1; }
ul.productList.active > li:nth-child(2)	{ -webkit-transition-delay: .1s; transition-delay: .2s; }
ul.productList.active > li:nth-child(3)	{ -webkit-transition-delay: .3s; transition-delay: .4s; }
ul.productList.active > li:nth-child(4)	{ -webkit-transition-delay: .3s; transition-delay: .6s; }
ul.productList.active > li:nth-child(5)	{ -webkit-transition-delay: .3s; transition-delay: .8s; }
ul.productList.active > li:nth-child(6)	{ -webkit-transition-delay: .3s; transition-delay: 1s; }
ul.productList.active > li:nth-child(7)	{ -webkit-transition-delay: .3s; transition-delay: 1.2s; }
ul.productList.active > li:nth-child(8)	{ -webkit-transition-delay: .3s; transition-delay: 1.4s; }
ul.productList.active > li:nth-child(9)	{ -webkit-transition-delay: .3s; transition-delay: 1.6s; }

/* ------------ BLOCK ------------- */
@media (min-width: 768px)	{ .pconly { display: block; } }
@media (max-width: 767px)	{ .sponly { display: block; } }
@media (min-width: 768px)	{ .sponly { display: none!important; } }
@media (max-width: 767px)	{ .pconly { display: none!important; } }

.no-transition * {
  transition: none !important;
}
