﻿.clear:after{content:'.';visibility:hidden;display:block;clear:both;height:0}a{display:inline-block;text-decoration:none;color:#494A4B}@media only screen and (min-width: 1025px){a:hover{color:#5d5d5d}}a.act{display:block}sup{font-size:small}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%}html,body{height:100%}html>img,body>img{display:none !important}.dfont,body,select,input,textarea,iframe a,button,.button-link{font-family:Arial,微軟正黑體}.font-robo,.campaign-pros-list li .price{font-family:Roboto,sans-serif}.black-font{color:#000}.white-font{color:#fff}.main-w{max-width:1375px;margin:0 auto}@media only screen and (max-width: 767px){.mx-txt-width{max-width:450px;margin:0 auto}}.l-white-tri-down-span,.l-white-tri-down:before{width:0;height:0;display:inline-block;border-right:5px solid transparent;border-left:5px solid transparent;border-top:7px solid #fff;vertical-align:middle}.r-black-tri-up-span,.sel.shift:before{width:0;height:0;display:inline-block;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:7px solid #495057;vertical-align:middle;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:-moz-transform 350ms ease-in-out;-o-transition:-o-transform 350ms ease-in-out;-webkit-transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out}.r-black-tri-down-span,.r-black-tri-down:after,.sel:after{width:0;height:0;display:inline-block;border-right:5px solid transparent;border-left:5px solid transparent;border-top:7px solid #898989;vertical-align:middle}body #fancybox-content{overflow:auto;-webkit-overflow-scrolling:touch}body{-webkit-text-size-adjust:100%;background:none !important;line-height:1.6;font-size:14px;overflow-y:scroll}select{border:none;-webkit-appearance:none;appearance:none;outline:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}img{width:100%;display:block}.size16{font-size:16px}.size18{font-size:18px}.touchevent{cursor:pointer}.bold-font{font-weight:bold}.has-val,.hasValue{border-color:#ff6855 !important}.animation,button,.button-link,[class*="circle-arrow"]:before,[class*="circle-arrow"]:after,[class*="circle-arrow"] span,a,.swiper-pagination-bullet{-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hvr-outline-in{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.hvr-outline-in:before{pointer-events:none;content:'';position:absolute;border:solid 1px;border-color:#f0edf6;top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top, right, bottom, left;transition-property:top, right, bottom, left}.hvr-outline-in:hover:before{top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:1}input,textarea{padding-left:10px;font-size:15px}input.placeholder,textarea.placeholder{font-size:15px;color:#898989}input:-moz-placeholder,textarea:-moz-placeholder{font-size:15px;color:#898989}input::-moz-placeholder,textarea::-moz-placeholder{font-size:15px;color:#898989}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:15px;color:#898989}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:15px;color:#898989}textarea{height:160px;padding-top:5px;padding-left:8px}input[type="search"]{width:100%;height:40px;border:0;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-webkit-appearance:none}input[type="search"]:focus{outline:0}input[type="checkbox"],input[type="radio"]{position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:-1}label{display:block;position:relative;padding-left:20px;font-size:15px;line-height:120%}.round-btn{display:block;position:relative;margin:0 5px 0 0;padding-left:25px;line-height:120%}.round-btn span{display:block;padding:1px 0 0;color:#505050;line-height:130%;-moz-transition:color 350ms ease-in-out;-o-transition:color 350ms ease-in-out;-webkit-transition:color 350ms ease-in-out;transition:color 350ms ease-in-out}.round-btn span:before,.round-btn span:after{content:'';display:block;position:absolute;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.round-btn span:before{width:12px;height:12px;top:4px;left:4px;background:#525252;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.round-btn span:after{width:20px;height:20px;top:0;left:0;border:1px solid #a7a7a7}.round-btn input[type="checkbox"]:checked ~ span,.round-btn input[type="radio"]:checked ~ span{color:#000}.round-btn input[type="checkbox"]:checked ~ span:before,.round-btn input[type="radio"]:checked ~ span:before{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.round-btn input[type="checkbox"]:checked ~ span:after,.round-btn input[type="radio"]:checked ~ span:after{border:1px solid #525252}.round-btn input[type="checkbox"]:disabled ~ span,.round-btn input[type="radio"]:disabled ~ span{color:#898989;cursor:not-allowed}.round-btn input[type="checkbox"]:disabled ~ span:before,.round-btn input[type="radio"]:disabled ~ span:before{background:#C9CACA}.round-btn input[type="checkbox"]:disabled ~ span:after,.round-btn input[type="radio"]:disabled ~ span:after{border:1px solid #C9CACA;background:#e9ecef}.tick-radio-btn{position:relative;margin-right:15px;padding-top:6px;padding-left:45px}.tick-radio-btn.inline{display:inline-block;vertical-align:top}@media only screen and (max-width: 320px){.tick-radio-btn.inline{margin:5px 0}}@media only screen and (min-width: 1025px){.tick-radio-btn:hover span:before{border:1px solid #624D4A;border-width:0 0 2px 2px}}.tick-radio-btn span{display:block;color:#000}.tick-radio-btn span:before,.tick-radio-btn span:after{content:'';display:block;position:absolute;-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.tick-radio-btn span:before{width:14px;height:10px;top:9px;left:8px;border:1px solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg);z-index:11}.tick-radio-btn span:after{width:30px;height:30px;top:2px;left:0;border:1px solid #C9CACA;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}@media only screen and (min-width: 1025px){.tick-radio-btn input[type="radio"]:checked ~ span:hover:before{border:1px solid #fff;border-width:0 0 2px 2px}}.tick-radio-btn input[type="radio"]:checked ~ span:after{background:#624D4A}.tick-btn{position:relative}.tick-btn span{display:block}.tick-btn span:before{content:'';display:block;width:20px;height:20px;position:absolute;top:0;left:0;background:#fff;border:1px solid #B5B5B6}.tick-btn span i{display:block;width:13px;position:absolute;top:5px;left:3px;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-webkit-transition:all 150ms linear;transition:all 150ms linear}.tick-btn input[type="checkbox"]:checked ~ span i{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="button"]{width:100%;height:34px;border:1px solid #000;-webkit-appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="button"]:focus{outline:0;border:1px solid #ff6855 !important}input[type="text"]:read-only:focus,input[type="email"]:read-only:focus,input[type="password"]:read-only:focus,input[type="number"]:read-only:focus,input[type="button"]:read-only:focus{border:1px solid #CCC !important}input[type="file"]{-webkit-appearance:none}input[type="file"],button[type="button"]{padding:0}input[type="file"].swal2-styled,button[type="button"].swal2-styled{padding:0 10px}button[type="button"]::-moz-focus-inner{border:0;padding:0}textarea{display:block;width:100%;border:1px solid #b8b8b8;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;resize:none}input[type="search"]:focus{outline:none !important;background-color:#fff}input[type="text"]:focus{outline:none !important;background-color:#fff}input[type="email"]:focus{outline:none !important;background-color:#fff}input[type="password"]:focus{outline:none !important;background-color:#fff}input[type="number"]:focus{outline:none !important}textarea:focus{outline:none !important;background-color:transparent;border:1px solid #ff6855 !important}.radio-btn [type="radio"]:checked,.radio-btn [type="radio"]:not(:checked){position:absolute;left:-9999px}.radio-btn [type="radio"]:checked+label,.radio-btn [type="radio"]:not(:checked)+label{display:block;position:relative;padding-left:28px;cursor:pointer;line-height:20px;color:#000}.radio-btn [type="radio"]:checked+label:before,.radio-btn [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #000;border-radius:100%;background:#fff}.radio-btn [type="radio"]:checked+label:after,.radio-btn [type="radio"]:not(:checked)+label:after{content:'';width:10px;height:10px;background:#000;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.radio-btn [type="radio"]:not(:checked)+label:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.radio-btn [type="radio"]:checked+label:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}button,.button-link{position:relative;font-size:14px;border:0;appearance:none;-webkit-appearance:none;outline:none !important;cursor:pointer}.swal2-styled{min-width:120px;height:38px;line-height:17px}.button-link{display:inline-block}.l-arrow:before{content:'';width:0;height:0;display:inline-block;margin:-3px 5px 0 0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #fff;vertical-align:middle}.r-arrow:after{content:'';display:inline-block;width:10px;height:10px;margin-left:2px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.r-black-tri-up:after{content:'';width:0;height:0;display:inline-block;margin:-3px 0 0 5px;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:7px solid #898989;vertical-align:middle}.l-white-tri-down:before{content:'';margin:0 5px 0 0}.r-black-tri-down:after{content:'';margin:0 0 0 5px}.l-white-arrow-down:before{content:'';display:inline-block;width:9px;height:9px;margin-right:4px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:rotate(135deg) skew(9deg, 9deg);-ms-transform:rotate(135deg) skew(9deg, 9deg);-webkit-transform:rotate(135deg) skew(9deg, 9deg);transform:rotate(135deg) skew(9deg, 9deg);vertical-align:3px}.r-black-arrow-down:after{content:'';display:inline-block;width:9px;height:9px;margin-left:5px;border-top:2px solid #000;border-right:2px solid #000;-moz-transform:rotate(135deg) skew(9deg, 9deg);-ms-transform:rotate(135deg) skew(9deg, 9deg);-webkit-transform:rotate(135deg) skew(9deg, 9deg);transform:rotate(135deg) skew(9deg, 9deg);vertical-align:3px}.l-white-arrow-up:before{content:'';display:inline-block;width:9px;height:9px;margin-right:4px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:rotate(-45deg) skew(9deg, 9deg);-ms-transform:rotate(-45deg) skew(9deg, 9deg);-webkit-transform:rotate(-45deg) skew(9deg, 9deg);transform:rotate(-45deg) skew(9deg, 9deg);vertical-align:-1px}.r-black-arrow-up:after{content:'';display:inline-block;width:9px;height:9px;margin-left:5px;border-top:2px solid #000;border-right:2px solid #000;-moz-transform:rotate(-45deg) skew(9deg, 9deg);-ms-transform:rotate(-45deg) skew(9deg, 9deg);-webkit-transform:rotate(-45deg) skew(9deg, 9deg);transform:rotate(-45deg) skew(9deg, 9deg);vertical-align:-1px}.swiper-button-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}.swiper-button-disabled [class*="circle-arrow"],.swiper-button-disabled .swiper-r-arrow,.swiper-button-disabled .swiper-l-arrow{cursor:auto}[class*="circle-arrow"]{display:inline-block;position:relative;cursor:pointer;z-index:1}[class*="circle-arrow"].more:before,[class*="circle-arrow"].more:after{color:#545454}[class*="circle-arrow"].more span{border:2px solid #545454}[class*="circle-arrow"]:before,[class*="circle-arrow"]:after{content:'';display:block;color:#ccc;z-index:11}[class*="circle-arrow"]:before{width:8px;height:8px;position:absolute;top:50%;margin-top:-4px;left:50%;border-style:solid;-moz-transform:rotate(45deg) skew(7deg, 7deg);-ms-transform:rotate(45deg) skew(7deg, 7deg);-webkit-transform:rotate(45deg) skew(7deg, 7deg);transform:rotate(45deg) skew(7deg, 7deg)}[class*="circle-arrow"]:after{width:13px;height:2px;position:absolute;top:50%;margin-top:-1px;-moz-box-shadow:inset 0 0 0 32px;-webkit-box-shadow:inset 0 0 0 32px;box-shadow:inset 0 0 0 32px}[class*="circle-arrow"] span{display:block;width:32px;height:32px;position:relative;border:2px solid #ccc;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff}.circle-arrow-right:before{margin-left:-1px;border-width:2px 2px 0 0}.circle-arrow-right:after{right:11px}.circle-arrow-left:before{margin-left:-7px;border-width:0 0 2px 2px}.circle-arrow-left:after{right:8px}.purple-plus{display:inline-block;position:relative;width:20px;height:20px;background:#AF68A7;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.purple-plus:before,.purple-plus:after{content:'';display:block;position:absolute;background:#fff;z-index:11}.purple-plus:before{width:2px;margin-left:-1px;left:50%;top:4px;bottom:4px}.purple-plus:after{height:2px;margin-top:-1px;top:50%;left:4px;right:4px}.purple-minus{display:inline-block;position:relative;width:20px;height:20px;background:#AF68A7;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.purple-minus:after{content:'';display:block;position:absolute;background:#fff;z-index:11}.purple-minus:after{height:2px;margin-top:-1px;top:50%;left:4px;right:4px}.plus-only{display:inline-block;position:relative;width:23px;height:23px;background:transparent;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.plus-only:before,.plus-only:after{content:'';display:block;position:absolute;background:#7b7b7b;z-index:11}.plus-only:before{width:1px;margin-left:-1px;left:50%;top:4.6px;bottom:4.6px}.plus-only:after{height:1px;margin-top:-1px;top:50%;left:4.6px;right:4.6px}.minus-only{display:inline-block;position:relative;width:23px;height:23px;background:transparent;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.minus-only:after{content:'';display:block;position:absolute;background:#7b7b7b;z-index:11}.minus-only:after{height:1px;margin-top:-1px;top:50%;left:4.6px;right:4.6px}button:hover,button:focus{border:0;appearance:none;-webkit-appearance:none;outline:none !important}.original-size{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.large-size{-moz-transform:scale(1.15);-ms-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}.rel-pos{position:relative}.next-menu .fix-menu{width:100%;position:absolute;background:#fff;z-index:11}.next-menu .fix-menu.fix-pos{width:100%;position:fixed;top:156px;left:0;z-index:999}@media only screen and (max-width: 1024px){.next-menu .fix-menu.fix-pos{top:153px}}@media only screen and (max-width: 767px){.next-menu .fix-menu.fix-pos{top:96px}}.next-menu .fix-menu.fix-pos.down{top:110px}@media only screen and (max-width: 1024px){.next-menu .fix-menu.fix-pos.down{top:107px}}@media only screen and (max-width: 767px){.next-menu .fix-menu.fix-pos.down{top:50px}}.next-menu .fix-menu.fix-pos-d{z-index:9990}.fix-pos{position:fixed}.with-dots>li{position:relative;list-style-type:none}.with-dots>li:before{content:'';display:block;width:4px;height:4px;position:absolute;top:10px;left:-14px;background:#000;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.with-square>li{position:relative;list-style-type:none}.with-square>li:before{content:'';display:block;width:4px;height:4px;position:absolute;top:9px;left:-14px;background:#000}.with-nums>li{position:relative;list-style-type:decimal}.txt-style-center{text-align:center}.txt-style-left{text-align:left}.txt-style-right{text-align:right}.view-diff .pc-attr{display:block !important}.view-diff .pc-attr.inline-block{display:inline-block !important}@media only screen and (max-width: 1024px){.view-diff .pc-attr{display:none !important}}.view-diff .pc-tab-attr{display:block !important}.view-diff .pc-tab-attr.inline-block{display:inline-block !important}@media only screen and (max-width: 767px){.view-diff .pc-tab-attr{display:none !important}}.view-diff .tab-attr{display:none !important}@media only screen and (max-width: 1024px){.view-diff .tab-attr{display:block !important}.view-diff .tab-attr.inline-block{display:inline-block !important}}.view-diff .mobile-attr{display:none !important}@media only screen and (max-width: 767px){.view-diff .mobile-attr{display:block !important}.view-diff .mobile-attr.inline-block{display:inline-block !important}}.wrap-top-gap{padding:0 15px;padding-top:156px}@media only screen and (max-width: 1024px){.wrap-top-gap{padding-top:153px}}@media only screen and (max-width: 767px){.wrap-top-gap{padding:0 10px;padding-top:96px}}.mid-center{text-align:center}.mid-center:before,.mid-center:after{content:'';display:inline-block;width:0;height:100%;margin:0 -4px;position:relative;vertical-align:middle}.mid-center>*{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}.full-wrap{width:100%;position:relative;margin:0 auto}.main-wrap{width:100%;position:relative;margin:0 auto}@media only screen and (min-width: 1025px){.main-wrap{max-width:1375px}}.main-wrap table tbody,.main-wrap table tr,.main-wrap table td{border:1px solid}[class*="swiper-button"]:focus,.swiper-pagination-bullet:focus{outline:none !important}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}.swiper-pagination-bullet{background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.swiper-pagination-bullet-active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.swiper-slide{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-slide a{display:block}.outer-swiper-switch{position:relative}.outer-swiper-switch .swiper-pagination{width:100%;position:absolute;bottom:10px;z-index:11}.sel{position:relative}.sel:focus-within:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sel:after{content:'';position:absolute;top:50%;margin-top:-3.5px;right:11px;pointer-events:none}.sel.shift:focus-within:after{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sel.shift:before{content:'';position:absolute;top:50%;margin-top:-8px;right:11px;pointer-events:none}.sel.shift:after{margin-top:1px}.sel.birth-wrap{padding:0 5px}.sel.birth-wrap:after{right:15px}.sel.birth-wrap select{padding:0 15px}input[type="text"],input[type="number"],input[type="email"],input[type="password"],input.form-control{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #C7C7C7}select{width:100%;height:34px;padding:0 30px 0 15px;-webkit-appearance:none;appearance:none;outline:none;border:1px solid #C7C7C7;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;color:#495057}select::-ms-expand{display:none}select:focus{outline:0;border:1px solid #ff6855 !important}.zip-wrap{padding:20px 0 10px}.zip-wrap .address{margin-top:10px}.zip-container{display:flex}.zip-container>*{width:100%;max-width:-moz-calc(((100% - 20px) / 3));max-width:-webkit-calc(((100% - 20px) / 3));max-width:calc(((100% - 20px) / 3));margin-left:10px}.zip-container>*:first-child{margin-left:0}.video{position:relative;padding-bottom:56.2569%;overflow:hidden}.video iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.cover{display:block;width:100%;position:absolute;top:0;left:0;z-index:9999}.index-pagination{text-align:center}.index-pagination li{display:inline-block;padding:0 3px;vertical-align:middle}@media only screen and (max-width: 767px){.index-pagination li{padding:0 2px}}.index-pagination li a{display:block;padding:0 4px;color:#595857;font-size:19px;line-height:110%;border-bottom:1px solid transparent}@media only screen and (max-width: 767px){.index-pagination li a{padding:0 3px;font-size:14px}}.index-pagination li a.selected{border-bottom:1px solid #AF68A7}.indicator{width:100%;position:absolute;bottom:0;left:0;z-index:99}.indicator.align-top{top:0;bottom:auto}.indicator.z-wrap{z-index:0}.indicator .swiper-pagination{position:relative}.indicator .swiper-pagination-bullet{width:10px;height:10px}.indicator .swiper-l-arrow,.indicator .swiper-r-arrow{display:block;width:30px;height:30px;position:absolute;top:0;border-top:2px solid #333;border-right:2px solid #333;cursor:pointer}@media only screen and (max-width: 767px){.indicator .swiper-l-arrow,.indicator .swiper-r-arrow{width:15px;height:15px}}.indicator .swiper-l-arrow{left:20px;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (max-width: 767px){.indicator .swiper-l-arrow{left:10px}}.indicator .swiper-r-arrow{right:20px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.indicator .swiper-r-arrow{right:10px}}.swal2-container{z-index:9999}.swal2-popup.campaign-wrap{width:75vw;max-width:1345px;background:transparent}.inner-right-close{top:-10px;right:-10px;font-size:60px;color:#525252}@media only screen and (min-width: 1025px){.inner-right-close:hover{color:#292929}}@media only screen and (max-width: 767px){.inner-right-close{top:-5px;right:-5px;font-size:50px}}.out-right-close{top:-20px;right:-72px;font-size:60px;color:#fff;text-shadow:2px 3px 4px #525252}.out-right-close:hover{color:#fff}@media only screen and (max-width: 767px){.out-right-close{top:-15px;right:-50px;font-size:52px}}.ellipsis,.campaign-pros-list li .promo,.campaign-pros-list li .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.default-pro-swiper .indicator{top:0;bottom:auto}.default-pro-swiper .indicator .swiper-l-arrow,.default-pro-swiper .indicator .swiper-r-arrow{top:155px}@media only screen and (max-width: 1375px){.default-pro-swiper .indicator .swiper-l-arrow,.default-pro-swiper .indicator .swiper-r-arrow{top:11.6363vw}}@media only screen and (max-width: 1024px){.default-pro-swiper .indicator .swiper-l-arrow,.default-pro-swiper .indicator .swiper-r-arrow{top:-moz-calc((11.6363vw + 30px));top:-webkit-calc((11.6363vw + 30px));top:calc((11.6363vw + 30px))}}@media only screen and (max-width: 767px){.default-pro-swiper .indicator .swiper-l-arrow,.default-pro-swiper .indicator .swiper-r-arrow{top:-moz-calc((((100vw - 50px) / 2 * .5)));top:-webkit-calc((((100vw - 50px) / 2 * .5)));top:calc((((100vw - 50px) / 2 * .5)))}}.campaign-pros-list li{width:319.75px;margin-right:22px;text-align:center}@media only screen and (max-width: 1024px){.campaign-pros-list li{width:32.15%;margin-right:15px}}@media only screen and (max-width: 767px){.campaign-pros-list li{width:48.5%;margin-right:10px}}.campaign-pros-list li.sold-out .photo .sold-out-tag{display:block}.campaign-pros-list li a span{display:block}.campaign-pros-list li .photo{min-height:319.75px;position:relative}@media only screen and (max-width: 1375px){.campaign-pros-list li .photo{min-height:-moz-calc(((100vw - 30px - 66px) / 4));min-height:-webkit-calc(((100vw - 30px - 66px) / 4));min-height:calc(((100vw - 30px - 66px) / 4))}}@media only screen and (max-width: 1024px){.campaign-pros-list li .photo{min-height:-moz-calc(((100vw - 30px - 30px) / 3));min-height:-webkit-calc(((100vw - 30px - 30px) / 3));min-height:calc(((100vw - 30px - 30px) / 3))}}@media only screen and (max-width: 767px){.campaign-pros-list li .photo{min-height:-moz-calc(((100vw - 20px - 10px) / 2));min-height:-webkit-calc(((100vw - 20px - 10px) / 2));min-height:calc(((100vw - 20px - 10px) / 2))}}.campaign-pros-list li .photo .tag-img{width:auto;max-width:98px;position:absolute;top:10px;right:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}@media only screen and (max-width: 980px){.campaign-pros-list li .photo .tag-img{width:30%}}.campaign-pros-list li .photo .sold-out-tag{display:none;width:120px;height:120px;position:absolute;top:50%;left:50%;margin-top:-60px;margin-left:-60px;font-size:44px;line-height:120px;background:rgba(51,25,26,0.9);color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:11}@media only screen and (max-width: 767px){.campaign-pros-list li .photo .sold-out-tag{-moz-transform:scale(0.65);-ms-transform:scale(0.65);-webkit-transform:scale(0.65);transform:scale(0.65)}}.campaign-pros-list li .photo .sold-out-tag:before{content:'';display:block;width:112px;height:112px;position:absolute;top:4px;left:4px;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.campaign-pros-list li .promo-wrap{margin:10px 0 0}.campaign-pros-list li .promo{height:29px;padding:1px 20px;font-size:16px;font-weight:bold;color:#ed1c24;border:1px solid #ed1c24;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}@media only screen and (max-width: 767px){.campaign-pros-list li .promo{height:22px;padding:2px 10px;font-size:14px;line-height:120%}}.campaign-pros-list li .name{margin:7px 0 0;font-weight:bold;font-size:22px;line-height:130%;color:#333;letter-spacing:1px}@media only screen and (max-width: 767px){.campaign-pros-list li .name{margin:4px 0 0;font-size:16px;letter-spacing:0}}.campaign-pros-list li .price{margin:4px 0 0;font-size:34px;color:#ed1c24;line-height:130%}@media only screen and (max-width: 767px){.campaign-pros-list li .price{margin:2px 0 0;font-size:16px}}.campaign-pros-list li .price del{display:inline-block;font-size:16px;color:#333;line-height:120%}@media only screen and (max-width: 1199px){.campaign-pros-list li .price del{display:block}}@media only screen and (max-width: 767px){.campaign-pros-list li .price del{font-size:12px}}.campaign-pros-list li .buy-it{margin:5px 0 0}@media only screen and (max-width: 767px){.campaign-pros-list li .buy-it{margin:0}}.campaign-pros-list li .buy-it .cart,.campaign-pros-list li .buy-it .sold-num{display:inline-block;vertical-align:middle}.campaign-pros-list li .buy-it .cart{padding:5px 10px;font-size:22px;font-weight:bold;background:#fff;border:1px solid #333;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;letter-spacing:1px}@media only screen and (max-width: 1199px){.campaign-pros-list li .buy-it .cart{font-size:20px}}@media only screen and (max-width: 767px){.campaign-pros-list li .buy-it .cart{display:block;margin:2px auto 0;font-size:14px;letter-spacing:0}}.campaign-pros-list li .buy-it .cart .cart-icon{display:inline-block;width:37px;margin-right:5px;vertical-align:-10px}@media only screen and (max-width: 1199px){.campaign-pros-list li .buy-it .cart .cart-icon{vertical-align:-11px}}@media only screen and (max-width: 767px){.campaign-pros-list li .buy-it .cart .cart-icon{width:20px;vertical-align:-6px}}.campaign-pros-list li .buy-it .sold-num{margin:0 2px;padding:10px 9px 8px;background:#e6e6e6;font-size:12px;line-height:130%}@media only screen and (max-width: 767px){.campaign-pros-list li .buy-it .sold-num{min-width:129px;margin:5px 0 0;padding:4px 5px 2px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}}.campaign-pros-list li .buy-it .sold-num span{display:block}@media only screen and (max-width: 767px){.campaign-pros-list li .buy-it .sold-num span{display:inline-block}}.campaign-pros-list li .buy-it .sold-num font{font-size:15px}.module-popup .message-box{max-width:500px;max-height:600px;position:relative;margin:0 auto;padding:30px 10px 0;text-align:center;overflow-y:auto}.module-popup .message-box>.title{padding:0 40px 15px;font-size:128.5714%}@media only screen and (max-width: 767px){.module-popup .message-box>.title{padding:0 30px 10px}}.module-popup .message-box .message{padding:0 30px 20px;word-break:break-word}@media only screen and (max-width: 767px){.module-popup .message-box .message{padding:0 20px 20px}}.module-popup .message-box .message span{display:inline-block;text-align:left}.module-popup .swal2-actions{margin-bottom:30px}.multi-spec{margin:10px 0}.multi-spec .title,.multi-spec .wrapper{display:inline-block;vertical-align:top}.multi-spec .title{line-height:34px}.multi-spec .wrapper{width:90%}.multi-spec .wrapper li{display:inline-block;margin:0 1px 5px 0;vertical-align:top}.multi-spec .wrapper li .round-btn{margin:0;padding-left:0;cursor:pointer;font-size:14px}.multi-spec .wrapper li .round-btn input[type="radio"]:checked ~ span{color:#fff;background-color:#C7C7C7}.multi-spec .wrapper li .round-btn span{padding:7px 4px;border:1px solid #C7C7C7;-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.multi-spec .wrapper li .round-btn span:before,.multi-spec .wrapper li .round-btn span:after{display:none}.format-box{display:block;margin:10px 0}.format-box span{display:inline-block;line-height:33px;vertical-align:top}.format-box ul{display:inline-block;max-width:calc(100% - 46px)}.format-box ul li{display:inline-block;padding:5px 4px;margin:0 1px 5px 0;cursor:pointer;border-radius:5px;border:1px solid #C7C7C7}.format-box ul .color-style{color:#fff;background-color:#C7C7C7}.p-icon-box{display:inline-block;height:40px;width:45%;margin-right:15px;position:relative}@media only screen and (max-width: 640px){.p-icon-box.quantity{width:100%}}.p-icon-box input{height:40px;text-align:center}.p-icon-box a{top:0;width:40px;height:40px;position:absolute}.p-icon-box .minus-sign{left:0;border-right:1px solid #C7C7C7}.p-icon-box .minus-sign:before{content:"";position:absolute;width:19px;height:1px;margin:20px 0 0 10px;border-top:1px solid #424242}.p-icon-box .plus-sign{right:0;border-left:1px solid #C7C7C7}.p-icon-box .plus-sign:before{content:"";position:absolute;width:19px;height:1px;margin:20px 0 0 10px;border-top:1px solid #424242}.p-icon-box .plus-sign:after{content:"";position:absolute;width:1px;height:18px;margin:12px 0 0 19px;border-left:1px solid #424242}.col-md-auto input.dis-inb{display:inline-block;width:calc((100% / 2) - 16px)}.mar-h{margin:0 0 20px}.check-a-btn{padding:10px;vertical-align:top}.s-detail .p-img,.p-detail .p-img{position:relative}.s-detail .sold-out-tag,.p-detail .sold-out-tag{width:120px;height:120px;position:absolute;top:50%;left:50%;margin-top:-60px;margin-left:-60px;font-size:44px;line-height:120px;background:rgba(51,25,26,0.9);color:#fff;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:11}@media only screen and (max-width: 767px){.s-detail .sold-out-tag,.p-detail .sold-out-tag{-moz-transform:scale(0.65);-ms-transform:scale(0.65);-webkit-transform:scale(0.65);transform:scale(0.65)}}.s-detail .sold-out-tag:before,.p-detail .sold-out-tag:before{content:'';display:block;width:112px;height:112px;position:absolute;top:4px;left:4px;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
