article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:"Heiti TC","微軟正黑體",Microsoft JhengHei,"Roboto Sans",Helvetica,Arial,sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em}button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{margin:1.5em 0}blockquote{margin:1.5em 30px}h1{font-size:2em;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}mark{background:#ff0;color:#000}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1.5em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 30px}menu,ol,ul{padding:0 0 0 30px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.5em .625em 1em}legend{border:0;padding:0;*margin-left:-7px}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;*vertical-align:middle;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}label{display:block;font-weight:bold}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}h1,h2,h3,h4,h5,h6,p,hr,ul{margin-top:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{border-radius:0;-webkit-appearance:none}button:focus,input:focus{outline:0}::-webkit-input-placeholder{color:#999;font-weight:400}:-ms-input-placeholder{color:#999 !important;font-weight:400}::-ms-input-placeholder{color:#999;font-weight:400}::placeholder{color:#999;font-weight:400}a{text-decoration:none;outline:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}a:focus{outline:none}ul{padding-left:25px}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline-style:none}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.container{margin-right:auto;margin-left:auto;padding-left:13px;padding-right:13px}@media (min-width:768px){.container{width:746px}}@media (min-width:992px){.container{width:966px}}@media (min-width:1200px){.container{width:1196px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:13px;padding-right:13px}.row{margin-left:-13px;margin-right:-13px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row .row{margin-left:-13px;margin-right:-13px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:13px;padding-right:13px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}@font-face{font-family:'HelveticaNeue';src:url('../fonts/HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueLTStd-Roman.otf') format('opentype'),url('../fonts/HelveticaNeueLTStd-Roman.woff') format('woff'),url('../fonts/HelveticaNeueLTStd-Roman.ttf') format('truetype'),url('../fonts/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue';src:url('../fonts/HelveticaNeueLTStd-Md.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueLTStd-Md.otf') format('opentype'),url('../fonts/HelveticaNeueLTStd-Md.woff') format('woff'),url('../fonts/HelveticaNeueLTStd-Md.ttf') format('truetype'),url('../fonts/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'HelveticaNeue';src:url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeue-Bold.woff') format('woff'),url('../fonts/HelveticaNeue-Bold.ttf') format('truetype'),url('../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');font-weight:900;font-style:normal}@font-face{font-family:'DINMittelschriftStd';src:url('../fonts/DINMittelschriftStd.eot?#iefix') format('embedded-opentype'),url('../fonts/DINMittelschriftStd.otf') format('opentype'),url('../fonts/DINMittelschriftStd.woff') format('woff'),url('../fonts/DINMittelschriftStd.ttf') format('truetype'),url('../fonts/DINMittelschriftStd.svg#DINMittelschriftStd') format('svg');font-weight:normal;font-style:normal}body.tc,body.sc{font:14px/20px "Pingfang SC", "Lantinghei SC", "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, "HelveticaNeue", sans-serif;letter-spacing:.01em}body.tc.win,body.sc.win{font-family:"Segoe UI", "Microsoft Yahei", 微软雅黑, "HelveticaNeue", sans-serif}body.tc.win .btn,body.sc.win .btn,body.tc.win h2,body.sc.win h2,body.tc.win h3,body.sc.win h3,body.tc.win h4,body.sc.win h4,body.tc.win h5,body.sc.win h5,body.tc.win h6,body.sc.win h6,body.tc.win label,body.sc.win label,body.tc.win #footer .title,body.sc.win #footer .title,body.tc.win #news-details .news-header h2,body.sc.win #news-details .news-header h2,body.tc.win body.sitemap .page-wrapper h2,body.sc.win body.sitemap .page-wrapper h2{font-weight:400}body.tc h1,body.sc h1{font-weight:normal}body.tc h2,body.sc h2{letter-spacing:.0375em}body.tc small,body.sc small,body.tc .remark,body.sc .remark{font-size:13px;line-height:1.38461538em}body.tc .en-txt,body.sc .en-txt{font-family:'HelveticaNeue',sans-serif;letter-spacing:0}body.tc .en-txt.b,body.sc .en-txt.b,body.tc .en-txt .b,body.sc .en-txt .b{font-weight:700}body.tc input.btn,body.sc input.btn,body.tc .en-txt2,body.sc .en-txt2{font-family:'DINMittelschriftStd'}body.tc .form label,body.sc .form label{font-size:14px;line-height:1.28571429em;font-weight:normal}body.tc .form .error-msg,body.sc .form .error-msg{font-size:13px;line-height:1.38461538em}body.tc .form .remarks-msg,body.sc .form .remarks-msg{font-size:13px;line-height:1.38461538em}body.tc .dropdown a,body.sc .dropdown a{line-height:20px}body.en{font:13px/18px 'HelveticaNeue',sans-serif}body.en h1,body.en h2,body.en h3,body.en h4,body.en h5,body.en h6{font-weight:normal}body.en a{font-family:'DINMittelschriftStd'}body.en .b{font-weight:bold}body.en .icon{margin-top:-2px}body.en small,body.en .remark{font-size:12px;line-height:1.33333333em}body.en #menu a{letter-spacing:1px}body.en .form label{font-size:14px;line-height:1.28571429em;font-weight:normal}body.en .form .error-msg{font-size:12px;line-height:1.5em}body.en .form .remarks-msg{font-size:12px;line-height:1.5em}body.en .dropdown a{font-size:15px;line-height:1.33333333em}@media (min-width:768px){body.tc,body.sc{font-size:15px;line-height:1.46666667em}body.tc small,body.sc small,body.tc .remark,body.sc .remark{font-size:14px;line-height:1.28571429em}body.tc h1.title-header,body.sc h1.title-header{font-size:38px;line-height:1.13157895em}body.en{font-size:14px;line-height:1.5em}body.en small,body.en .remark{font-size:12px;line-height:1.33333333em}}#announcement{background-color:#020202;font-size:.95em}#announcement a{color:#f5d0b0;display:inline-block;padding:6px 0;font-size:12px;line-height:1.3em}#announcement .slick-track,#announcement .slick-list{height:100%}#announcement .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}#announcement .slick-slide{height:auto}.menu-btn,.line-close-btn{width:26px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none}.menu-btn .lines,.line-close-btn .lines{top:50%}.menu-btn .lines,.line-close-btn .lines,.menu-btn .lines::before,.line-close-btn .lines::before,.menu-btn .lines::after,.line-close-btn .lines::after{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:.28571rem center;transform-origin:.28571rem center;width:100%;height:1.5px;left:0;background:#000}.menu-btn .lines::before,.line-close-btn .lines::before,.menu-btn .lines::after,.line-close-btn .lines::after{content:'';display:inline-block}.menu-btn .lines::before,.line-close-btn .lines::before{top:-6px}.menu-btn .lines::after,.line-close-btn .lines::after{top:6px}.menu-btn.open .lines,.line-close-btn .lines{background:transparent !important}.menu-btn.open .lines::before,.line-close-btn .lines::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-6px;left:3px}.menu-btn.open .lines::after,.line-close-btn .lines::after{top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg);left:15px}#shop-header{position:fixed;top:0;left:0;width:100%;text-align:center;z-index:4;background:#fff}#shop-header .nav-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;position:relative;font-weight:400;padding:8px 11px}#shop-header img{display:block}#shop-header .header-top{z-index:1;position:relative;background:#fff}#shop-header .header-logo{display:block;margin:0 auto}#shop-header .cart-btn{position:relative}#shop-header .cart-btn span{position:absolute;top:0;right:0;width:15px;height:15px;font-size:11px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border-radius:50%;color:#fff;letter-spacing:0}#submenu,.filter-layer{-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease;width:100%;background:#fff}#submenu .inner,.filter-layer .inner{max-width:830px;margin:0 auto}#submenu .inner>div,.filter-layer .inner>div{display:none}#submenu .inner>div.active,.filter-layer .inner>div.active{display:block}#submenu ul,.filter-layer ul{list-style:none;padding:0}#submenu .col,.filter-layer .col{text-align:left;vertical-align:top}#submenu a,.filter-layer a{display:block;font-weight:normal;font-size:1.066em;line-height:1.125em;padding:5px 0}#submenu{position:absolute;opacity:0;pointer-events:none}#back-to-top{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:#fff;position:absolute;top:0;right:2%;width:68px;height:68px;font-size:12px}#back-to-top svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#back-to-top p{margin:0}#search-widget{position:fixed;width:100%;top:0;left:0;z-index:5;height:100%;background:#faf6f3;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 250ms cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform 250ms cubic-bezier(.16, .68, .43, .99);transition:transform 250ms cubic-bezier(.16, .68, .43, .99);transition:transform 250ms cubic-bezier(.16, .68, .43, .99), -webkit-transform 250ms cubic-bezier(.16, .68, .43, .99)}#search-widget .line-close-btn{position:absolute;top:5%;right:5%}#search-widget .content{position:relative;margin:0 auto;padding:0 20px;top:50%;stransform:translateY(-50%)}#search-widget .btn{border-color:#000;background:#000;color:#fff}#search-widget .btn svg{width:2em;height:2em}#search-field{margin:0 auto;width:100%;max-width:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#search-field .field-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}#search-input{width:100%;height:100%;margin:0;border:none}body.search #search-widget{-webkit-transform:translateY(0);transform:translateY(0)}#footer{position:relative;background:#f5f5f7;padding:1.5em 0 0;z-index:10}#footer a:hover{color:#a7632d}#footer .expandable-content a{font-weight:normal}#footer .content{width:100%;max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:left;padding:0 60px 15px 0}#footer .content h4{font-size:17px;letter-spacing:3px;font-weight:bold;margin:17px 0 8px}#footer .content .social-media{display:block;margin:-5px 0 0 -5px;overflow:hidden}#footer .content .social-media a{height:37px;float:left;margin-right:24px}#footer .content .social-media a svg{fill:currentColor;height:28px;width:28px;display:block}#footer .footer-col{margin:0 15px}#footer .footer-col a{display:block;margin:3px 0;font-size:14px}#footer .footer-col-item{margin-bottom:22px}#footer .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}#footer .contact-info svg,#footer .contact-info .info-name{margin-right:5px}#footer .contact-info .info-name{font-size:14px}#footer .footer-bot{padding:10px 0;background:#e1e1e1}#footer .footer-bot .footer-bot-content{max-width:996px;margin:0 auto;width:100%;padding:0 20px;text-align:left}#footer .footer-bot .footer-bot-content a{font-size:13px}#footer .footer-bot .footer-bot-content a:not(:last-of-type)::after{display:inline-block;content:'';height:1em;width:1px;background:#000;margin:0 7px;vertical-align:middle}#footer .footer-bot .footer-bot-content p{float:right;font-size:.7em}@media (min-width:768px){.col.col-xs-6.col-sm-3:nth-child(4n + 1){clear:both}}.section-about-us .container-fluid{padding:0}#about-us-gallery .info-card{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about-us-gallery .info-card img{width:100%;height:auto;margin-bottom:20px}#about-us-gallery .info-card h4{margin:0;font-size:1.6em;display:inline-block;border-bottom:1px solid #000}#about-us-gallery .info-card h5{font-size:1.2em;text-align:center;margin-bottom:0}#about-us-gallery .info-card p{font-size:1em;padding:10px 10% 0;text-align:center}#about-us-gallery button.slick-arrow{width:50px;height:50px;position:absolute;top:40%;padding:0;opacity:1}#about-us-gallery button.slick-arrow .symbol{width:100%;height:100%}#about-us-gallery button.slick-arrow.slick-prev{left:-50px}#about-us-gallery button.slick-arrow.slick-next{right:-50px}body.page-contact-us .page-header,body.page-contact-us-thank-you .page-header{display:table;width:100%;background-color:#faede0}body.page-contact-us .page-header .content,body.page-contact-us-thank-you .page-header .content{padding-top:45px;padding-bottom:20px;display:table-cell}body.page-contact-us .page-header .breadcrumb,body.page-contact-us-thank-you .page-header .breadcrumb{position:absolute;left:0;right:0}body.page-contact-us .page-header .title-header,body.page-contact-us-thank-you .page-header .title-header{margin-top:15px;font-weight:bold;text-align:center;letter-spacing:4px;position:relative}body.page-contact-us .page-header .title-header:before,body.page-contact-us-thank-you .page-header .title-header:before{width:28px;content:'';position:relative;display:block;margin:0 auto 12px;height:2px;background:#c9c4cb;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}body.page-contact-us .page-header p,body.page-contact-us-thank-you .page-header p{max-width:585px;margin:0 auto;text-align:center}body.page-contact-us #contact-us,body.page-contact-us-thank-you #contact-us{padding-top:50px}body.page-contact-us #contact-us .form-component,body.page-contact-us-thank-you #contact-us .form-component{margin-bottom:20px}body.page-contact-us #contact-us .form-component label,body.page-contact-us-thank-you #contact-us .form-component label{padding:0 14px}body.page-contact-us #contact-us .form-component.text-field input,body.page-contact-us-thank-you #contact-us .form-component.text-field input,body.page-contact-us #contact-us .form-component.text-field textarea,body.page-contact-us-thank-you #contact-us .form-component.text-field textarea{width:100%;border:0;border-bottom:1px solid #000;background:none;font-weight:normal}body.page-contact-us #contact-us .form-component.text-field .textarea-white,body.page-contact-us-thank-you #contact-us .form-component.text-field .textarea-white{padding:10px 30px 8px 30px;background:#fff;border:1px solid #cecece}body.page-contact-us #contact-us .form-component.text-field .textarea-white:focus,body.page-contact-us-thank-you #contact-us .form-component.text-field .textarea-white:focus{outline-color:#000;outline-width:1px;outline-style:auto}body.page-contact-us #contact-us .form-component select,body.page-contact-us-thank-you #contact-us .form-component select{width:100%}body.page-contact-us #contact-us .form-component.radio label,body.page-contact-us-thank-you #contact-us .form-component.radio label{padding:0;color:#000}body.page-contact-us #contact-us .form-component .radio-group label,body.page-contact-us-thank-you #contact-us .form-component .radio-group label{margin:0 10px 10px;display:inline-block}body.page-contact-us #contact-us .form-component .radio-group input[type=radio],body.page-contact-us-thank-you #contact-us .form-component .radio-group input[type=radio]{display:none}body.page-contact-us #contact-us .form-component .radio-group input[type=radio]:checked+.option span,body.page-contact-us-thank-you #contact-us .form-component .radio-group input[type=radio]:checked+.option span{background:#c2b2a4;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;border:4px solid #fff}body.page-contact-us #contact-us .form-component .radio-group .option,body.page-contact-us-thank-you #contact-us .form-component .radio-group .option{margin:0 10px 10px;display:inline-block}body.page-contact-us #contact-us .form-component .radio-group .option span,body.page-contact-us-thank-you #contact-us .form-component .radio-group .option span{width:14px;height:14px;display:inline-block;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 0 1px #c8c8c8;box-shadow:0 0 0 1px #c8c8c8;margin:0 15px 0 0;vertical-align:middle}body.page-contact-us #contact-us #edit-submit,body.page-contact-us-thank-you #contact-us #edit-submit{padding:12px 30px 8px;border:1px solid #000;min-width:145px;background-color:rgba(0,0,0,0);color:#000;font-size:17px;line-height:21px}body.page-contact-us-thank-you #thankyou{margin:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.page-contact-us-thank-you #thankyou h2{font-size:2em;line-height:36px}@font-face{font-family:'Mangio';src:url('../fonts/Mangiola-Regular-BF64701b1d11a0e.otf') format('opentype'),url('../fonts/HelveticaNeue-Bold.svg') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Mangio';src:url('../fonts/Mangiola-Bold-BF64701b1cb6c1e.otf') format('opentype'),url('../fonts/Mangiola-Bold-BF64701b1d2c8aef.ttf') format('truetype');font-weight:700;font-style:normal}.iclub-en{font-family:'Mangio'}.iclub_landing .row{margin:0}.iclub_landing .container-fluid{padding:0}.iclub_landing .note{font-size:.8em;padding:.1em;font-family:'Mangio'}.highlight1{color:#967744}.highlight2{color:#3884b9}.highlight3{color:#000}body.iclub_landing:before{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff url(../images/iclub2024/pattern-bg.jpg) no-repeat 50% 0% / cover;content:''}body.iclub_landing .page-content{position:relative}#benefits,#redemption{background:transparent}#about-hanami{text-align:center;background-color:#f3ece1;color:#2f2f2f}#about-hanami .content{padding:67px 0}#about-hanami .title{font-family:'Mangio';font-weight:700;font-size:2.667em}#about-hanami p{font-size:1.13em}#tier-intro .section-title,#benefits .section-title,#upgrade .section-title{font-size:2.5em;letter-spacing:1.66px;font-weight:300}#tier-intro{padding:67px 0;background-color:#fff;text-align:center}#tier-intro .content{padding:0 20px}#tier-intro .tiers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:960px;margin:0 auto 40px}#tier-intro .title{font-family:'Mangio'}#tier-intro .title img{display:block;margin:0 auto 3px}#tier-intro .title:after{position:relative;width:20px;height:1px;background:#000;margin:16px auto;display:block;content:''}#tier-intro .tier{padding:0 20px 23px}#tier-intro .tier .description{min-height:130px;margin-bottom:0}#award{max-width:940px;margin:0 auto;text-align:center}#award .content{background-color:#fff;border:1px solid #ebe5dc;border-radius:10px}#award .header{margin:20px 0}#award .header .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:2.5em;letter-spacing:1.66px}#award .header .title h4{margin:0;font-weight:300}#award .header img{height:56px;margin:0 6px 3px 0}#award .award-row.award-row-1000{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#award .award-row.award-row-16000{background:#e6e6e6}#award .award-row.award-row-16000 .section-title{background:#2f2f2f;color:#fff;margin:0 100px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:4px}#award .award-row.award-row-16000 .section-title span{display:block;font-size:.95em}#award .award-row.award-row-16000 .section-title .iclub-en{font-size:2.33em;font-weight:normal}#award .award-row.award-row-16000 .section-title h4{margin:0;padding:10px 0}#award .award-row.award-row-16000 .award-points:before,#award .award-row.award-row-16000 .award-points:after{background-color:#fff}#award .award-row.award-row-12000{margin-bottom:50px}#award .award-row.award-row-12000 .products-row{border-bottom:0}#award .award-points{position:relative;padding:30px 0 0;font-family:'Mangio';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;-ms-flex-item-align:center;align-self:center}#award .award-points:before,#award .award-points:after{position:relative;display:block;margin:0 auto;content:'';width:37px;height:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#cebb9c}#award .award-points:before{margin-bottom:25px}#award .award-points:after{margin-top:25px}#award .award-points .points{font-size:2.667em;line-height:1em}#award .award-points p{margin:0}#award .award-1000-gallery img{-webkit-box-shadow:0 15px 20px rgba(0,0,0,0.1);box-shadow:0 15px 20px rgba(0,0,0,0.1)}#award .award-1000-gallery p{margin:5px 0;text-align:center}#award .products-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:894px;margin:0 auto;border-bottom:1px solid #cfcfcf}#award .products-row .product-thumbnail{background-color:transparent;background-size:75%;background-position:center 60%;padding:12.5%;-o-object-fit:contain;object-fit:contain}#award .products-row .product-thumbnail.fullsize{background-size:100%}#award .products-row .product-link svg{position:absolute;top:12%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#award .products-row .product-desc{min-height:75px;margin-top:-33%}#award .products-row .product-desc .product-detail{font-size:.8em}#award .products-row .product-price{font-size:.93em}#awardtnc{max-width:1400px;margin:0 auto;padding:0 100px;color:#484848;text-align:left}#awardtnc h6{font-size:1.4em;margin-bottom:0}#awardtnc ol{margin:0;font-size:.9em}#awardtnc li{margin:0;padding:1px 0}#upgrade-table{position:relative;font-weight:bold;max-width:525px;margin:0 auto 10px}#upgrade-table:before{position:absolute;top:0;left:50%;width:16px;height:100%;margin-left:-8px;background-color:#ede1cf;content:''}#upgrade-table .title{font-size:2.5em;font-weight:normal;margin-bottom:0}#upgrade-table img{width:100%;max-width:171px;display:block;margin:0 auto 5px}#upgrade-table .subtitle .iclub-en{font-size:1.4em}#upgrade-table .row-item{font-size:1.15em;border-bottom:1px solid #cebfa8}#upgrade-table .row-item p{margin-bottom:0}#upgrade-table .row-item .col-xs-6{padding:10px 0}#upgrade-table .plus{font-weight:300;display:block}#redemption{padding:100px 0}#benefits{text-align:center}#benefits .content{padding:69px 10px}#benefits h4{font-weight:normal;margin:0}#member-table .remark,#upgrade .remark{padding:40px 15px 0;font-size:.85em;text-align:left;font-weight:normal}#member-table .remark h5,#upgrade .remark h5{font-size:1.4em;margin-bottom:.5em}#member-table .remark ol,#upgrade .remark ol{counter-reset:item;list-style:none;padding-left:0;margin-top:0}#member-table .remark ol li,#upgrade .remark ol li{position:relative;margin-bottom:0}#member-table .remark ol li::before,#upgrade .remark ol li::before{content:counter(item);counter-increment:item;text-align:right;display:inline-block;padding-left:0;margin-right:0.6em}#member-table .remark ol li::after,#upgrade .remark ol li::after{position:absolute;content:')';left:0.55em;top:0}#upgrade{background:#ede1cf;text-align:center}#upgrade .content{max-width:830px;margin:0 auto;padding:69px 20px}#upgrade .remark ol{counter-reset:item 7}#upgrade .remark ol li::before{width:1.1em}#upgrade .remark ol li::after{left:1.1em}#member-table{width:100%;max-width:1000px;padding-top:22px;margin:0 auto 45px;background:#fff;border-radius:10px;border:1px solid #ebe5dc;font-weight:bold}#member-table h4{font-size:30px}#member-table .icon{display:inline-block;width:25px;height:25px}#member-table .icon-member{background:url(../images/iclub2024/icon-member.svg) no-repeat 0 0 / 100% auto}#member-table .icon-point{background:url(../images/iclub2024/icon-point.svg) no-repeat 0 0 / 100% auto}#member-table .icon-gift{background:url(../images/iclub2024/icon-gift.svg) no-repeat 0 0 / 100% auto}#member-table .icon-bday{background:url(../images/iclub2024/icon-bday.svg) no-repeat 0 0 / 100% auto}#member-table .icon-anniversary{background:url(../images/iclub2024/icon-anniversary.svg) no-repeat 0 0 / 100% auto}#member-table .icon-recycle{background:url(../images/iclub2024/icon-recycle.svg) no-repeat 0 0 / 100% auto}#member-table .icon-email{background:url(../images/iclub2024/icon-email.svg) no-repeat 0 0 / 100% auto}#member-table .icon-noti{background:url(../images/iclub2024/icon-noti.svg) no-repeat 0 0 / 100% auto}#member-table .icon-vip{background:url(../images/iclub2024/icon-vip.svg) no-repeat 0 0 / 100% auto}#member-table .icon-holiday{background:url(../images/iclub2024/icon-holiday.svg) no-repeat 0 0 / 100% auto}#member-table .member-title{text-align:center}#member-table .member-title h2{font-weight:500;font-size:2.33em;margin-bottom:.25em}#member-table .member-title p{margin:0}#member-table .member-title .highlight{color:#c49c69}#member-table .member-title img{margin-bottom:.6em}#member-table .member-title .em{font-family:'Mangio';font-size:1.67em;display:block}#member-table .benefit-desc{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}#member-table .benefit-desc .icon{margin-right:8px}#member-table .fill-bar{background-color:#f6efe4;border-radius:8px;padding:10px;font-size:1.2em;color:#4d4d4d}#member-table .member-row{position:relative;padding:20px 0}#member-table .member-row-title img{width:50px;margin-right:10px}#member-table .member-row-title .title,#member-table .member-row-title .subtitle{margin:0}#member-table .subtitle{width:100%;display:block;font-size:.85em;line-height:1.3em}#member-table .member-row-tier img{height:32px;width:auto;margin:0 auto;display:block}body.page-recipe #page-banner{width:100%;min-height:400px;max-height:75vh;margin-bottom:5px;background:url(../images/recipe/kv1-d.jpg) no-repeat center / cover;overflow:hidden;position:relative}body.page-recipe #page-banner::after{content:'';display:block;padding-top:32.5%}body.page-recipe #page-banner .banner-header{text-align:center;font-size:3em;line-height:1.4em;position:absolute;top:45%;left:calc(46.67vw - 350px);left:min(calc(46.67vw - 350px), 450px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.page-recipe #page-banner .banner-arrow{display:none}body.page-recipe #page-banner a{position:absolute;left:0;top:0;bottom:0;right:0}body.page-recipe #recipe-content{max-width:1300px;margin:0 auto 50px}body.page-recipe .recipe-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}body.page-recipe .recipe-row .recipe-banner,body.page-recipe .recipe-row .content{margin:5px}body.page-recipe .recipe-row.lightblue{--background-color:#eaf2fc;--font-color:#000;--link:#3877c4;--banner-d:url(../images/recipe/sub-banner-d-v2.jpg);--banner-m:url(../images/recipe/sub-banner-m.jpg)}body.page-recipe .recipe-row.brown{--background-color:#433736;--font-color:#fff;--link:#f0c380;--banner-d:url(../images/recipe/sub-banner-2-d-v2.jpg);--banner-m:url(../images/recipe/sub-banner-2-m-v2.jpg)}body.page-recipe .recipe-row .recipe-banner{width:65%;background:var(--banner-d) no-repeat center / cover}body.page-recipe .recipe-row .content{width:35%;min-width:400px;padding:40px 30px;text-align:center;background-color:var(--background-color);color:var(--font-color)}body.page-recipe .recipe-row h1{margin:0;font-size:2em;letter-spacing:1.5px}body.page-recipe .recipe-row h1::after{content:'';display:block;width:30px;margin:20px auto;border-bottom:3px solid #000;border-bottom:3px solid var(--font-color)}body.page-recipe .recipe-row h3{margin-bottom:10px;font-size:1.7em}body.page-recipe .recipe-row p{font-size:1.1em;line-height:1.5em}body.page-recipe .recipe-row p a{color:#000;color:var(--link)}body.page-recipe .recipe-row h1 a{color:#fff;color:var(--font-color)}body.page-recipe .recipe-row .button{display:inline-block;padding:12px 30px;color:var(--font-color);background-color:transparent;border:1px solid #000;border:1px solid var(--font-color);border-radius:0;-webkit-box-shadow:0;box-shadow:0}.anim,.anim-1{visibility:hidden}.no-sr .anim,.no-sr .anim-1{visibility:visible}.sr-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.sr-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after{clear:both}h2{font-weight:normal}.center{text-align:center}a{color:#000}a.external-link{color:#bf916f}.template{display:none !important}.noscroll{overflow:hidden}.overlay{position:fixed;top:0;left:0;width:100%;height:120%;background:rgba(0,0,0,0.15);opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}#overlay{z-index:3}#notification,#sticky_ad{display:none}#alert-box{font-size:24px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:1em 2em;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,0.15);box-shadow:0 2px 5px 2px rgba(0,0,0,0.15);background-color:#e9e9e9;-webkit-transition:opacity .5s;transition:opacity .5s;visibility:hidden;opacity:0;z-index:999}#alert-box p{margin:0}#alert-box.show{opacity:1;visibility:visible}a{font-weight:500}a.underline{text-decoration:underline}a.text-link{font-size:.867em;letter-spacing:.1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.text-link svg{margin-left:3px}a.text-link .arrow{height:10px}a.back-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a.back-link svg{margin-right:5px}.fake-link{cursor:pointer}.hidden,.element-invisible{display:none !important;visibility:hidden !important}.error-msg{color:#c62e33}.error,.error a{color:#c62e33}.error.messages{color:#000}input.error{border-color:#c62e33 !important}.messages a{text-decoration:underline}.sp{text-indent:9999px;white-space:nowrap;overflow:hidden;display:block}.symbol{fill:currentColor;width:1em;height:1em}.pullleft{float:left}.pullright{float:right}.handheld_only{display:none}.handheld .handheld_only{display:block}.handheld .desktop_only{display:none}.highlight{color:#c4916a}.lazyload{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.lazyload.load{opacity:1}.break{-ms-flex-preferred-size:100%;flex-basis:100%;height:0}h2{font-size:2.667em;line-height:1.3em;margin-bottom:20px}h3{margin-bottom:8px;font-size:2.357em;font-weight:normal}a{color:#000}ul{margin-bottom:1.5em}li{margin-bottom:10px}.section-title{text-align:center;margin-bottom:10px}.section-title .decor-line{display:block;width:50px;height:2px;background:#daaa86;margin:.3em auto 1em}#popup-msg{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:8;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;pointer-events:none}#popup-msg.show{opacity:1;pointer-events:auto}#popup-msg .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(93,92,102,0.5)}#popup-msg img{display:block;height:auto !important}#popup-msg h2{font-size:32px;margin-bottom:.5em}#popup-msg .outline-btn{position:relative;padding:10px 45px;font-size:12px;letter-spacing:1.5px;line-height:1.83em}#popup-msg p{line-height:1.75em;font-size:20px;text-align:center;letter-spacing:.5px}#popup-msg .nomargin{margin:0}#popup-msg .close-btn{position:absolute;width:30px;height:30px;top:19px;right:24px;opacity:.3}#popup-msg .close-btn:hover{opacity:1}#popup-msg .close-btn .lines{left:auto;right:0;width:25px}#popup-msg .close-btn .lines:before,#popup-msg .close-btn .lines:after{width:22px}#popup-msg .popup-msg-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background:#fff;width:100%}#popup-msg .popup-msg-inner.text-only{width:545px;padding:90px;border:5px solid #000;text-align:center}.remark{color:#484848}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#000;text-decoration:none;text-align:center;background:none;font-size:.867em;padding:10px 20px;letter-spacing:.1em;line-height:1em;border:1px solid #000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn svg{width:1.5em;height:1.5em}.btn.listing-btn{position:relative}.btn.listing-btn:before{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;content:''}.filled-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#000;border:#000 1px solid;-webkit-transition:all .15s;transition:all .15s;font-weight:500;letter-spacing:.1em}.filled-btn:hover{background:#ecb78a;border-color:#ecb78a;color:#000}.filled-btn.disabled{pointer-events:none;color:#9c9c9c}.filled-btn.disabled,.filled-btn.disabled:hover{background:#9c9c9c;border:#9c9c9c 1px solid;color:#fff}.filled-btn .right-icon{vertical-align:middle;margin:0 0 2px 4px}.add-to-cart{position:relative}.add-to-cart.disabled{pointer-events:auto}.add-to-cart.submitting,.add-to-cart.soldout{pointer-events:none;color:#9c9c9c !important;background:#9c9c9c !important;border-color:#9c9c9c !important}.add-to-cart.submitting svg,.add-to-cart.soldout svg{display:none}.add-to-cart.submitting:before,.add-to-cart.soldout:before{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.add-to-cart.soldout:before{content:attr(data-soldout)}.add-to-cart.submitting:before{content:attr(data-submitting)}.breadcrumb{font-size:.93em;text-align:left;margin:1em auto .64em;padding-left:40px;overflow-x:auto}.breadcrumb .row{white-space:nowrap;max-width:1200px;margin:0 auto}.breadcrumb a{font-weight:normal}.breadcrumb a:after{content:'/';display:inline-block;margin:0 5px;vertical-align:baseline;cursor:text;font-size:13px;line-height:1em;color:#b3b3b4}.breadcrumb a:last-child:after{display:none}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{padding:.8em 20px;outline:none;background:#fff;border:1px solid rgba(172,172,172,0.75);font-weight:bold}input:focus,textarea:focus{border-color:rgba(0,0,0,0.8)}input[type='submit'],button[type="submit"]{background:#000;border:none;color:#fff;font-weight:500;padding:15px 32px;font-size:1.125em;line-height:1em;margin:0 auto 1em;border-radius:0;display:block}.select-wrap{position:relative}.select-wrap:before{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;content:''}.select-wrap select{width:100%;padding:.8em 26px .8em 20px}.select-wrap label{display:none}input[type="checkbox"],input[type="radio"]{display:inline-block;height:1.4em;width:1.4em;line-height:1.4em;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.checkbox-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.8em}.checkbox-wrapper .fake-checkbox,.checkbox-wrapper input{background:#fff;border:1px solid #cfcfcf;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.checkbox-wrapper .fake-checkbox{height:1.4em;width:1.4em;-ms-flex-item-align:start;align-self:start}.checkbox-wrapper input{position:absolute;top:0;left:0;z-index:1;opacity:0}.checkbox-wrapper input:checked+.fake-checkbox{background:#fff url(../images/tick.svg) no-repeat 50% 50% / 14px auto}.radio-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-wrapper .fake-radio,.radio-wrapper input{background:#fff;border:1px solid #000;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.radio-wrapper .fake-radio{position:relative;height:1.4em;width:1.4em;-ms-flex-item-align:start;align-self:start;border-radius:50%}.radio-wrapper input{position:absolute;top:0;left:0;z-index:1;opacity:0}.radio-wrapper input:checked+.fake-radio:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;background:#c4916a;width:8px;height:8px;content:''}fieldset{border:0;margin:0;padding:0}label{font-weight:400}.field-wrapper{position:relative;margin-bottom:10px;text-align:left}.field-wrapper label{position:absolute;left:20px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;font-weight:400;color:#727272;top:2px;opacity:0;font-size:.89em;z-index:1}.field-wrapper label.error-msg{position:relative;left:0}.field-wrapper.filled label{opacity:1}.field-wrapper.filled input{padding-top:1.2em;padding-bottom:.4em}.field-wrapper.filled input::-webkit-input-placeholder{opacity:0}.field-wrapper.filled input:-ms-input-placeholder{opacity:0}.field-wrapper.filled input::-ms-input-placeholder{opacity:0}.field-wrapper.filled input::placeholder{opacity:0}.field-wrapper input{width:100%}.field-wrapper input :autofill:placeholder{opacity:0}.field-wrapper.col{padding-right:5px;padding-left:5px}form hr{border:2px solid #f7f7f7;margin:1.5em 0}form .form-desc{font-size:.93em;margin:0 10px 10px}form .text-link{color:#c4916a}form .error input{border-color:#c62e33}form .error .error-msg{color:#c62e33;position:relative;display:block;top:auto;left:auto;opacity:1;pointer-events:auto}form .error-msg{text-align:left;margin-top:3px}form .checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form .checkbox-group .checkbox-wrapper{width:auto;margin-right:20px;-ms-flex-negative:0;flex-shrink:0}form .mobile-field .select-wrap{min-width:137px}.form-content{width:100%}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.checkout-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#change_pw .confirm-parent{width:100%}#change_pw .confirm-parent .password-confirm{margin-top:0;width:initial}#change_pw .confirm-parent .password-confirm.form-text{width:100%}.password-suggestions.description{font-size:12px;padding-left:15px}.msg_require{color:#b29e8c;margin-bottom:13px}.dropdown{position:relative}.dropdown#country-code-dropdown a{padding:10px 10px 8px 15px}.dropdown#country-code-dropdown a .icon-arrow-down{right:5px}.dropdown a{color:#000;display:block;padding:10px 30px 8px 21px;min-height:40px;border-bottom:0}.dropdown a:hover{background:#f8ebe1}.dropdown ul{position:absolute;width:100%;z-index:4;list-style:none;padding:0;-webkit-box-shadow:0 3px 24px -2px #e3e3e3;box-shadow:0 3px 24px -2px #e3e3e3;display:none;background:#fff}.dropdown li{margin-bottom:0}.dropdown li:before{display:none}.dropdown label{margin-bottom:8px}.dropdown .icon{position:absolute;right:19px;top:11px;font-size:10px}.messages{margin:7px 0;font-size:13px;line-height:18px;color:#c62e33;padding:0 14px;text-align:left}.messages ul{margin:0 0 5px}.messages li:before{display:none}.center{text-align:center}.links-wrapper{text-align:center}.links-wrapper ul{text-align:center;list-style:none;padding:0;display:table;width:100%}.links-wrapper li{width:33.33333333%;border-left:1px solid #d5c1b3;height:100%;display:table-cell;vertical-align:middle}.links-wrapper li:last-child{border-right:1px solid #d5c1b3}.no-padding{padding:0}.expandable{cursor:pointer;position:relative}.expandable .indicator:before,.expandable .indicator:after{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-transform-origin:center center;transform-origin:center center;text-align:center;width:20px;height:2px;background:#999;content:''}.expandable .indicator::after{-webkit-transform:rotate(90deg) translateX(-2px);transform:rotate(90deg) translateX(-2px)}.expandable.expanded .indicator::after{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.expandable_section{display:none}.more-section .read-less,.more-section .more{display:none}.more-section.expanded .read-less{display:inherit}.more-section.expanded .read-more{display:none}.share{float:left;font-size:21px}.share a{float:left;margin-right:10px;width:38px;height:34px;line-height:26px;padding:4px}#admin-menu{position:absolute !important;height:30px;font-size:16px}#admin-menu .admin-menu-icon{width:35px}#admin-menu-wrapper a{min-height:30px;font-size:16px}body.page-node{background:#f5f5f7}body.page-node #news-details{overflow:hidden;background:#fff;padding:60px}.slick-arrow,.slick-dots{position:absolute;z-index:2}.slick-arrow,.slick-dots button{-webkit-appearance:none;background:none;border:none;opacity:0}.slick-arrow{top:50%;padding:20px 0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-prev{left:0}.slick-next{right:0}.slick-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-dots{left:50%;bottom:0;list-style:none;text-align:center;padding:0;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slick-dots li{position:relative;display:inline-block;width:20px}.slick-dots li:before{width:100%;margin:0;padding:0}.slick-dots .slick-active:before{color:#000}.slick-dots button{position:absolute;top:0;left:0;width:100%;height:100%}.slick .slick-list{position:absolute;top:0;left:0;width:100%;height:100%}.slick .slick-track{height:100%}.slick .slide{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}#top_slider{margin:0 auto}#top_slider .col{padding-top:42.75%}#top_slider .slick-arrow{opacity:1;color:#000}#top_slider .slick-dots{color:rgba(255,255,255,0.5)}body.listing #top_slider .slick-next{right:0}body.listing #top_slider .slick-prev{left:0}body.page-specialprivileges #top_slider .col,body.workshop #top_slider .col{padding-top:31.84%}.slick-dots li{width:18px;margin:0 2px}.slick-dots li::before{content:"";display:block;height:13px;width:13px;position:relative;margin:0 auto;background:url(../images/shop/slider-dot.svg) no-repeat 50% 50% / 100% auto}.slick-dots li.slick-active:before{background-image:url(../images/shop/slider-dot-on.svg)}#msgslider .slick-dots li:before{display:none}@media (min-width:768px){#top_slider{max-width:1370px;padding:0 0 40px}#top_slider .slick-dots{bottom:-35px}#top_slider .slick-dots li:before{font-size:16px;margin:0 3px}#top_slider .slick-arrow{font-size:53px}body.listing #top_slider,body.workshop #top_slider{padding:0 0 60px}}@media (min-width:1200px){#top_slider{padding:0 0 40px}#top_slider .slick-prev{left:-75px}#top_slider .slick-next{right:-75px}body.landing #top_slider,body.workshop #top_slider{padding:0 100px 40px}}@media (max-width:767px){#top_slider .slick-dots{bottom:10px}#top_slider .slick-dots li:before{font-size:12px;margin:0 1px}#top_slider .slick-arrow svg{width:34px;height:23px}#top_slider .col{padding-top:100%}body.listing #top_slider{margin:0 -13px 14px}body.page-specialprivileges #top_slider .col{padding-top:61%}}#landing-2nd-banner{max-width:1170px;margin:20px auto 80px}#landing-2nd-banner .col{padding:0}#landing-2nd-banner .responsive-bg-img{padding-top:35%}#best-selling{padding:50px 0 45px}#best-selling .slick-list{padding-bottom:50px}#best-selling .product-thumbnail{background-color:transparent}#best-selling .products-row{max-width:1170px;width:100%;margin:0 auto;padding:0 50px}#best-selling .products-row .product{display:inline-block;position:relative;margin:0 4px}#best-selling .products-row .product .product-tag{top:0;left:4%;z-index:2}#best-selling .products-row .slick-disabled{display:none !important}#best-selling .products-row .slick-arrow{font-size:43px;opacity:1}.img-banner{padding-top:69.41%;background-size:cover;background-position:50% 50%;display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#limited-offer{text-align:center;margin-top:30px;padding:40px 0;background:#f8f8fa}#limited-offer .offers{margin:6px 0 35px}#limited-offer .fluid-container{max-width:1170px;margin:0 auto}#limited-offer .offer-name{display:block;font-weight:bold;font-size:1.2em;margin:8px 0}#limited-offer .offer-price{font-size:1em;line-height:1.23529412em;color:#75757e;margin-bottom:.6em}#limited-offer .banner-wrapper{display:block;overflow:hidden}#limited-offer .offer .img-banner{background-size:contain;background-repeat:no-repeat}#limited-offer .offer:hover .img-banner{-webkit-transform:scale(1.05);transform:scale(1.05)}#limited-offer .use-code{margin-bottom:1em}#offer-listing .container{max-width:1120px}#offer-listing .offer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0;border-bottom:#d8d8d8 1px solid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 20px;z-index:1}#offer-listing .img-banner{padding-top:58.71%}#offer-listing .offer-name{font-size:1.6em;font-weight:500;margin-bottom:.25em}#offer-listing .product_price{font-size:17px;line-height:1.23529412em;color:#75757e;margin-bottom:.4em}#offer-listing .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#offer-listing .use-code{margin-bottom:0}#workshops .container{max-width:1120px}#workshops .workshop-info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0;border-bottom:#d8d8d8 1px solid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 20px;z-index:1}#workshops .workshop-info .img-banner{padding-top:58.71%}#workshops .workshop-info .content-info h2{font-size:1.6em;font-weight:500;margin-bottom:.25em}#workshops .workshop-info .content-info p{margin-bottom:1em}#workshops .workshop-info .content-info p.price{font-size:1.14em;color:#75757e;margin-bottom:.4em}#search-category{text-align:center;padding:50px 0 55px;background:#f8f8fa}#search-category .category-wrapper{margin:15px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#search-category .category{width:141px;position:relative}#search-category .category::before{display:block;padding-top:140.6%;content:''}#search-category .category img{position:absolute;top:0;left:0;width:100%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:scale(1.1);transform:scale(1.1)}#search-category .category .hover-img{opacity:0}#search-category .category:hover .hover-img{opacity:1}#search-category .category:hover .hover-img+img{opacity:0}#search-category .category .category-name{display:block;letter-spacing:1.5px;margin-top:-20%}#ipsalyzer-banner{background:#fcf4eb;position:relative}#ipsalyzer-banner .content{max-width:766px;padding:45px 20px 50px 20px;margin:0 auto}#ipsalyzer-banner .section-title{margin-bottom:.3em}#ipsalyzer-banner .banner-info{float:right;width:46%;text-align:left;padding-left:33px}#ipsalyzer-banner .banner{width:54%;float:left;position:relative}#ipsalyzer-banner p{font-size:.933em}#ipsalyzer-banner .btn{background:#fff;border-color:#fff;padding:12px 35px}#ipsalyzer-banner .text-link{margin-top:13px;letter-spacing:2px;color:#c4916a}#banner-callouts{max-width:995px;margin:0 auto;padding-bottom:40px;text-align:center}#banner-callouts h2.iclub-en{margin-bottom:19px;font-weight:700}#banner-callouts .logo-title{height:56px}#banner-callouts .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#banner-callouts .col{padding-top:60px}#banner-callouts p{margin:10px 0 7px}#banner-callouts .text-link{color:#c4916a}#banner-callouts .img-wrapper{position:relative;margin-top:20px}#banner-callouts .img-wrapper img{width:100%}#card-section{padding:30px 0}#card-section .container{width:100%;max-width:1032px;margin:0 auto}#card-section img{width:100%}@media screen and (min-width:1200px){#limited-offer .fluid-container{padding:0 50px}}@media screen and (min-width:767px){#offer-listing{padding:40px}}.use-code{position:relative;border:1px solid #000;margin-bottom:1.5em;background:#fff;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:0 1.1em 0 0;height:30px;font-size:.933em;font-weight:500;line-height:3em;white-space:nowrap;cursor:pointer}.use-code:before{background:#000;color:#fff;content:'CODE';padding:0 1.1em;margin-right:1.1em}.use-code>br{display:none}.product p{margin:0 auto}.product .product-link{position:relative;display:block;padding-top:100%}.product .product-link .product-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%}.product .product-link span.product-price{display:none}.product .product-thumbnail{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.product .hover-img{opacity:0}.product .product-desc{position:relative;text-align:center}.product .product-usp{color:#c4916a;font-weight:bold}.product .product-price{color:#75757e}.product .shop-link{margin-top:6px;color:#c4916a;border-bottom:1px solid}.product .product-tag{position:absolute;top:8%;left:8%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.93em;color:#000}.product .product-tag svg{width:1.5em;margin-right:.2em;color:#e4b685}.product:hover .product-thumbnail{-webkit-filter:contrast(1.05);filter:contrast(1.05)}.product:hover .hover-img{opacity:1;-webkit-filter:contrast(1);filter:contrast(1);z-index:1}.product:hover .hover-img+.product-thumbnail{opacity:0}.products-row .product-link{padding-top:133%}.products-row .product-desc{margin-top:-26%}.products-row .product-desc .product-name{font-size:1.1em}.products-row .product-desc .product-price{font-size:1.067em}#cart-lightbox{height:100%;width:100%;opacity:1;position:fixed;top:0;left:0;-webkit-transition:all .25s;transition:all .25s;z-index:9;pointer-events:none;opacity:0;text-align:center}#cart-lightbox.show{opacity:1;pointer-events:auto}#cart-lightbox.show .inner{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);pointer-events:auto}#cart-lightbox.show .overlay{opacity:1;pointer-events:auto}#cart-lightbox .error-content{display:none}#cart-lightbox.has-error .error-content{display:block}#cart-lightbox.has-error .thankyou-content{display:none}#cart-lightbox.has-error .inner{padding-bottom:72px}#cart-lightbox.has-error .inner::before{display:none}#cart-lightbox .inner{position:absolute;top:50%;left:50%;background-color:#fdfdfd;border-radius:25px;text-align:center;-webkit-transform:translate(-50%, -50%) scale(.8);transform:translate(-50%, -50%) scale(.8);-webkit-transition:opacity .2s ease,-webkit-transform .4s ease;transition:opacity .2s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .2s ease;transition:transform .4s ease,opacity .2s ease,-webkit-transform .4s ease;opacity:0;pointer-events:none;padding:72px 46px 51px;width:90%;max-width:325px}#cart-lightbox .inner::before{content:"";display:block;height:66px;width:66px;position:absolute;top:0;left:50%;color:#fff;background:#000 url("../images/shop/added-to-cart.jpg") no-repeat 50% 50% / 100% auto;border-radius:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#cart-lightbox .immediate-checkout{padding:12px 20px;margin-bottom:12px}#cart-lightbox .thankyou-message{margin-bottom:1em;font-size:20px}#cart-lightbox .continue-shopping{display:inline-block;width:100%}#cart-lightbox .continue-shopping span{border-bottom:#000 1px solid}#cart-lightbox .continue-shopping::before{content:"";display:inline-block;height:1.25em;width:1em;vertical-align:sub;margin-top:.1em;margin-right:.25em;background:transparent url("../images/shop/arrow-left.png") no-repeat 50% 50% / 35% auto}body.listing .breadcrumb,body.listing h1{margin:0}body.listing .page-header{margin:15px auto 25px}body.listing .page-header .col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.listing .page-header .col>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.listing .total-item{margin:0;-ms-flex-item-align:end;align-self:flex-end;padding-left:10px}body.search_result .main-col{float:none;margin:0 auto}body.search_result .search-form{display:-webkit-box;display:-ms-flexbox;display:flex}body.search_result .search-form .field-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}.filter-layer{position:relative}.filter-layer a.active{font-weight:500;border-radius:15px}.col-row{list-style:none;padding:0}.product_list .col-sm-4:hover{z-index:3}.product_list .product{padding-bottom:10px}.product_list .product .product-link{background-color:#f7f7f9}.product_list .product .product-desc{padding-top:12px;margin-bottom:20px}.product_list .product .product-usp{font-size:.867em;margin-bottom:.2em}.product_list .product .product-name{font-size:1.18em;margin-bottom:.2em}.product_list .product .product-price{font-size:1.067em;margin-bottom:.7em}.pagination{list-style-type:none;padding:0;margin:0;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination li{width:36px;height:36px;margin:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination li.selected{background-color:#f3e5da}.pagination a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination a:hover{background:#f7f7f9}body.checkout{background:#f5f5f7;padding-top:110px}body.checkout #announcement{display:none}body.checkout #whatsapp-sticky{display:none}body.checkout h1{font-size:2.1875em;margin:.25em auto .75em;max-width:913px;padding:0 15px;text-align:center}body.checkout #shop-header{position:absolute}body.checkout #shop-header .main-nav,body.checkout #shop-header .secondary-nav,body.checkout #shop-header .pull-right,body.checkout #shop-header .pull-left{display:none !important}body.checkout #shop-header,body.checkout #shop-header .shop-header-inner,body.checkout #shop-header .header-top{border:none}body.checkout .page-content{min-height:calc(100vh - 110px - 68px)}body.checkout #footer>.expandable_container{display:none}body.checkout .expandable{position:relative;font-weight:500}body.checkout .remark{text-align:center;font-size:.8125em;line-height:1.385em;margin-top:10px}body.checkout .main-col{width:100%;max-width:1030px;padding:0 15px 90px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}body.checkout .float-left{width:65%;float:left}body.checkout .expandable-head{background:#000;color:#fff;text-align:center;margin-bottom:0;font-size:1.267em;line-height:2.63em}body.checkout .expandable-head svg{width:1.5em;height:1.5em;margin-right:3px}body.checkout .expandable-head .indicator:before,body.checkout .expandable-head .indicator:after{background:#fff}body.checkout .expandable-head .total{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:44px}body.checkout .float-right{float:right;width:31%}body.checkout .float-right .order-list{background:#fff;padding:1em 0}body.checkout .float-right .order-list::-webkit-scrollbar{width:3px;border-radius:3px;overflow:hidden}body.checkout .float-right .order-list::-webkit-scrollbar-track{margin:0 200px;background:#d7d7d7}body.checkout .float-right .order-list::-webkit-scrollbar-thumb{background-color:#000}body.checkout .float-right .order-list+#checkout-form{margin-top:0;position:relative}body.checkout .float-right .order-list+#checkout-form:before{position:absolute;top:-20px;left:0;width:100%;height:20px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), to(rgba(255,255,255,0)));background:linear-gradient(0deg, #fff 0, rgba(255,255,255,0) 100%);content:''}body.checkout .float-right .order-list .product-thumbnail{width:33%;margin-bottom:.58em}body.checkout .float-right .order-list .product-desc{width:63%}body.checkout .float-right .order-list .product-name{font-size:1em}body.checkout .float-right .order-list span{font-size:.8em}body.checkout .float-right .order-list .subtotal{font-size:1.067em;color:#959595}body.checkout .steps{font-size:1.33em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;max-width:973px;margin:0 auto;padding:10px 13px 25px}body.checkout .steps a{font-weight:400;opacity:.4}body.checkout .steps a.active{opacity:1}body.checkout .steps svg{width:.4em;color:#959596;margin:0 13px}body.checkout .order-item{position:relative;padding:.58em 9% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.checkout .order-item .table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7em}body.checkout .order-item ul{list-style-type:none;font-size:.928em;line-height:21px;padding-left:7px;margin-bottom:10px}body.checkout .order-item ul li{margin:0}body.checkout .order-item .btn{padding:9px 10px;font-size:.875em;min-width:0;-ms-flex-negative:0;flex-shrink:0}body.checkout .order-item .btn.remove-code{background:#9c9c9c;border-color:#9c9c9c}body.checkout .order-item .product-thumbnail{width:25%;-ms-flex-item-align:start;align-self:start;margin-right:3%}body.checkout .order-item .product-desc{position:relative;text-align:left}body.checkout .order-item .promo-callout,body.checkout .order-item .product-desc{width:72%}body.checkout .order-item .product-name{font-size:1.1875em;line-height:1.2em;font-weight:bold;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%}body.checkout .order-item .product-meta{font-size:1em;padding-right:10px}body.checkout .order-item .item-price{color:#959595}body.checkout .order-item .item-price,body.checkout .order-item .subtotal{font-size:1.125em;letter-spacing:0}body.checkout .order-item .subtotal{font-weight:bold;-ms-flex-item-align:center;align-self:center}body.checkout .order-item label{display:inline-block;font-size:.75em;margin:0 10px 0 4px;font-weight:normal}body.checkout .order-item .product-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.checkout .order-item .product-selection select{padding:6px 34px}body.checkout .order-item .product-selection .error-msg{margin-left:10px}body.checkout .order-item .promo-callout{padding:15px 0 0;margin-top:20px;border-top:1px dotted #000;-ms-flex-wrap:wrap;flex-wrap:wrap}body.checkout .order-item .promo-callout .desc-wrapper{padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}body.checkout .order-item .promo-callout .scrollable-text{color:#f8633a}body.checkout .order-item .promo-callout .product-thumbnail{width:85px;-ms-flex-negative:0;flex-shrink:0}body.checkout .order-item .promo-callout .usage{font-size:.8125em}body.checkout .order-item .promo-callout .promo-code-usage{width:100%;margin-top:.6em}body.checkout .order-item .promo-callout .desc-wrapper,body.checkout .order-item .promo-callout .promo-code-usage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.checkout .order-item .scrollable-text{font-size:.928em;max-height:80px;overflow-y:hidden;line-height:1.5385em;position:relative;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;padding-right:3%;width:100%;color:#5f5f5f}body.checkout .order-item .scrollable-text::after{content:'';display:block;padding-top:40px;position:absolute;bottom:0;width:100%;left:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), to(#fff));background:linear-gradient(rgba(255,255,255,0) 0, #fff 100%)}body.checkout .order-item .scrollable-text.expanded{max-height:999px}body.checkout .order-item .scrollable-text.expanded:after{display:none}body.checkout .order-item .scrollable-text.expanded .viewmore{display:none}body.checkout .order-item .viewmore{position:absolute;z-index:1;left:2px;bottom:0;font-size:.786em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.checkout .order-item .viewmore svg{width:.5em;margin-left:.4em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.checkout #login-form{background:#fff;padding:5px 0 35px}#checkout-login #checkout-form .checkout-info{border-bottom:0;border-top:1px solid rgba(128,128,128,0.3)}form h2{font-size:1.6em;font-weight:500;margin:30px 0 .5em}form .mobile-field{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#shipping-form-wrap{background:#fff}#login-form{text-align:center}#login-form form{padding:0 50px 20px;overflow:hidden;max-width:500px;margin:0 auto}#login-form .form-row{margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}#login-form .checkbox-wrapper{width:auto;margin-bottom:0}#login-form .or{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#login-form .or:before,#login-form .or:after{width:28px;height:1px;margin:5px;background:#b2b2b2;content:''}#shipping-form{padding:5px 55px 35px}#shipping-form #new_address{display:none}#shipping-form #new_address.active{display:block}#shipping-form .address-type-cb{background:#ebebeb;width:100%;padding:10px;margin-bottom:10px}#shipping-form .address-type-cb .checkbox-wrapper{font-size:1.267em;margin-bottom:0}#shipping-form .address-type-cb .fake-checkbox,#shipping-form .address-type-cb input{width:27px;height:27px;border-radius:50%}#shipping-form .address-type-cb label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#shipping-form .address-type-cb.active{background:#faebde}#shipping-form .address-type-section{max-height:0;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden;padding:0 30px}#shipping-form .form-submit{margin-top:40px}#shipping-form #shipping-form-fakesubmit{padding:15px 32px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;line-height:1em;font-size:1.125em}#edit-customer-profile-billing-field-country-code-und{width:134px}#shipping-info,#payment-form,#payment-thankyou{background:#fff}#shipping-info .data-field{margin-bottom:15px}#shipping-info .label{color:#5f5f5f;font-size:.93em}#shipping-info .value{font-weight:500}#shipping-info .expandable_section{padding:35px 55px 35px;margin-bottom:15px}#payment-thankyou{margin-bottom:15px}#payment-thankyou .status{background:#ebebf0;font-weight:500;display:inline-block;margin-bottom:10px;min-width:200px;padding:13px}#payment-thankyou .label{margin-right:5px}#payment-thankyou .orderid{background:#000;color:#fff}#payment-form,#payment-thankyou{padding:35px 55px 35px;text-align:center}#payment-form .payment-link{border:1px solid #cdcdcd;border-radius:5em;height:63px;width:272px;display:block;margin:0 auto 10px}#payment-form .payment-link:hover{border-color:#000}#payment-form .payment-link.visa{background:url(../images/payment-cr-card.jpg) no-repeat 50% 50% / auto 100%}#payment-form .payment-link.octopus-cc{background:url(../images/payment-octopus-cc.jpg) no-repeat 50% 50% / auto 100%}#payment-form .payment-link.alipay{background:url(../images/payment-alipay.jpg) no-repeat 50% 50% / auto 100%}#payment-form .payment-link.wechat{background:url(../images/payment-wechat-pay.jpg) no-repeat 50% 50% / auto 100%}#msgslider{text-align:center;font-size:.9375em;line-height:1.3333em;max-width:80%;margin:0 auto 8px;font-weight:500}#msgslider .slick-dots{bottom:7px}#msgslider .slick-dots li{width:4px;height:4px;background:#939393;margin:0 3px;border-radius:50%}#msgslider .slick-dots li.slick-active{background:#000}#cart{display:-webkit-box;display:-ms-flexbox;display:flex}#cart .expandable_container,#cart #recommended-section,#cart .promo-callout,#cart .order-list{background:#fff}#cart .expandable{font-size:1.6em;letter-spacing:1px;line-height:1.3em;margin:0;cursor:pointer;padding:24px 26px}#cart .expandable .highlight{display:block;font-size:.625em;line-height:1em;letter-spacing:-1px}#cart .expandable_section{border-top:1px solid #f5f5f7;padding-top:15px;padding-bottom:20px;overflow:hidden}#cart .order-item{padding:1.5em 9% 1em;border-bottom:1px solid #eee}#cart .order-item .table{margin-bottom:20px}#cart .order-item .close-btn{position:absolute;top:2.5em;left:9%;width:20px;height:20px;-webkit-transform:translate(-35%, -40%);transform:translate(-35%, -40%);background:url(../images/delete-circle.svg)}#cart .order-item:last-child{border-bottom:0}#sample-section{text-align:center}#sample-section.filled .select-btn{border-color:#7f7f7f;color:#999}#sample-section.filled .product-name{color:#999}#sample-section .product-thumbnail{background-color:transparent}#sample-section .sample-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px}#sample-section .tester{position:relative;margin:0 5px;-ms-flex-negative:0;flex-shrink:0;padding-bottom:45px;margin-bottom:30px}#sample-section .tester::before{position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(../images/tick-select.svg);display:none;content:''}#sample-section .tester .product-name{margin-top:8px;line-height:1.3em}#sample-section .tester .btn{position:absolute;left:50%;bottom:0;min-width:initial;padding:7px 9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}#sample-section .tester .btn:before{content:attr(data-checked);color:#fff;position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#000;opacity:0}#sample-section .tester.checked:before{display:block}#sample-section .tester.checked .product-name{color:#000}#sample-section .tester.checked .btn{color:#fff;background:#000;border-color:#000}#sample-section .tester.checked .btn:before{opacity:1}#coupon-form{padding:0 28px}#coupon-form .field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#coupon-form #edit-coupon-code{padding:12px;border:1px solid #000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}#coupon-form #edit-coupon-add{padding:13px 24px;margin-left:-1px;margin-bottom:0;width:auto}#coupon-form .code-added{background:#e3e3e3;font-weight:bold;padding:5px 11px 5px 15px;line-height:1.67em;margin:0 5px 5px 0;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#coupon-form .codes{overflow:hidden}#coupon-form .remove-code{width:1em;height:1em;margin-left:.2em;background:url(../images/delete.svg) no-repeat 0 0 / cover}#checkout-form{padding:10px 22px}#checkout-form .checkout-info{padding:19px 0;border-bottom:1px solid rgba(128,128,128,0.3)}#checkout-form .checkout-summary{padding:2px 10px}#checkout-form .checkout-item-name{font-size:.875em}#checkout-form .checkout-item-total,#checkout-form .checkout-total{float:right}#checkout-form .checkout-item-total,#checkout-form .checkout-bill{font-size:1em;font-weight:500}#checkout-form .checkout-total{font-size:1.25em;font-weight:bold}#edit-checkout{width:100%;margin:26px auto}#related_products{background:#fff;padding:40px 0}#related_products .container-fluid{max-width:1027px}body.cart .empty-cart{text-align:center;padding:0 20px 40px;display:none}body.cart.emptycart h1{text-align:center}body.cart.emptycart #cart{display:none}body.cart.emptycart .empty-cart{display:block}body.cart .expandable .indicator{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}@-webkit-keyframes shapeChange{to{d:path("M28.0033273,130.711794 C17.8204637,186.259558 68.0658749,226.719091 116.149805,216.172532 C145.574713,209.718577 177.388148,194.047509 192.214259,169.84672 C207.04037,145.645932 201.717126,115.604789 185.619347,87.2179697 C161.605037,44.8711413 104.672158,4.78990273 54.1404255,28.2593779 C3.60869271,51.7288531 38.1861909,75.1640287 28.0033273,130.711794 Z")}}@keyframes shapeChange{to{d:path("M28.0033273,130.711794 C17.8204637,186.259558 68.0658749,226.719091 116.149805,216.172532 C145.574713,209.718577 177.388148,194.047509 192.214259,169.84672 C207.04037,145.645932 201.717126,115.604789 185.619347,87.2179697 C161.605037,44.8711413 104.672158,4.78990273 54.1404255,28.2593779 C3.60869271,51.7288531 38.1861909,75.1640287 28.0033273,130.711794 Z")}}.product-bg path{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:shapeChange;animation-name:shapeChange;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.user-form{background:#161616 url(../images/iclub2024/iclub-kv.jpg) no-repeat 50% 0 / cover;padding:35px 8px}.user-form .logo-title{width:82px;margin-right:5px}.user-form h2{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:4px}.user-form .form-submit{margin-top:20px;min-width:200px}.user-form .register-now{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:400px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px auto}.user-form input.password-confirm,.user-form input.password-field{width:100%}#register-form form{background:#fff}#register-form .gender-field{padding:6px 6px 1em}#register-form .gender-field>*{margin-right:40px}#register-form .capcha-field{margin-bottom:2em}#register-form .capcha-field label{font-size:.93em;margin:0 15px 0 0}#register-form .capcha-field .field-prefix{margin-right:5px}#register-form .capcha-field .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#register-form .capcha-field .form-wrapper{padding-right:5px;padding-left:5px}#register-form .capcha-field .fieldset-description,#register-form .capcha-field .fieldset-legend{display:none}#profile{padding:50px 40px 30px;text-align:center;background:#F3ECE1 url(../images/iclub2024/iclub-lv1-bg-m.jpg) 50% 50% / 1400px auto;margin-bottom:0;font-weight:700}#profile h2{margin-bottom:0;font-size:2.3em;line-height:1.1em}#profile .smalltext{font-size:.93em}#profile p{margin-bottom:.1em}#profile .title{margin-bottom:1.5em}#extend-tier{display:none}.extended #extend-tier{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.extended #upgrade-tier{display:none}.extended #arrow_1_{fill:#cdb998}body.iclub-panel{background:#ebe5dc}body.shiracha-user #svg-tier3{display:none}body.shiracha-user #progress .highlight{color:#9d7f4d}body.ruri-user.iclub-panel{background:#e1e9ee}body.ruri-user #svg-tier2{display:none}body.ruri-user #profile{background-image:url(../images/iclub2024/iclub-lv2-bg-m.jpg)}body.ruri-user #card{background-image:url(../images/iclub2024/iclub-lv2-card.png);border:1px solid #fff;color:#fff}body.ruri-user #progress .highlight{color:#43789d}body.shikoku-user.iclub-panel{background-color:#f2f2f2}body.shikoku-user #profile{background-image:url(../images/iclub2024/iclub-lv3-bg-m.jpg);color:#fff}body.shikoku-user #card{background-image:url(../images/iclub2024/iclub-lv3-card.png);border:1px solid #8e826d}body.shikoku-user #svg-tier2,body.shikoku-user #svg-tier3{display:none}body.shikoku-user #progress .highlight{color:#cdb998}#current-spending{font-size:4.6em;font-family:'Mangio';font-weight:normal;line-height:.8em}#progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#progress>div{margin:0 22px 18px}#card{background:url(../images/iclub2024/iclub-lv1-card.png) no-repeat 50% 50% / 100% auto;border:1px solid #d3d3d3;border-radius:5px;width:270px;height:153px}#card .wrap{position:relative;width:100%;height:100%;text-align:right;padding:26px}#card .date{position:absolute;right:26px;bottom:10px;font-weight:normal;margin-top:1em}#chart{position:relative;width:280px}#chart svg{width:280px;height:auto}#chart .content{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#chart .progress{font-family:'Mangio';font-size:1.2em}#chart .remain{font-size:4.3em;line-height:1.1em;font-weight:normal;margin-bottom:0}#chart .dollar-sign{font-size:.75em}#gold_line_1_{opacity:0;-webkit-transition:stroke-dashoffset .35s;transition:stroke-dashoffset .35s}#iclub-nav{background:#000;height:60px}#iclub-nav .iclub-en{font-weight:700}#iclub-nav a{position:relative;display:block;padding:10px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;font-size:1.267em;opacity:.95;font-weight:400;letter-spacing:.12em}#iclub-nav a.active{opacity:1;font-weight:600}#iclub-nav a.active:after{width:40px}#iclub-nav a:hover{opacity:1}#iclub-nav a:hover:after{width:40px}#iclub-nav a:before,#iclub-nav a:after{position:absolute;content:'';left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#iclub-nav a:after{bottom:0;width:0;height:2px;background:#c5af77;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#iclub-nav nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;height:100%;margin:auto}#my-coupon{margin-bottom:25px}#my-coupon .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.5em;line-height:1em;font-weight:300;letter-spacing:1.66px}#my-coupon .lightbox-link{position:absolute;top:0;left:0;width:100%;height:100%}#my-coupon .coupon-slide{max-width:1000px;margin:0 auto;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#my-coupon .coupon-card{position:relative;width:100%;min-width:300px;overflow:hidden;margin:10px;padding:20px 15px;background-color:#fbf2e9;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#my-coupon .coupon-card.used{background-color:#e2e2e2}#my-coupon .coupon-card.used:after{position:absolute;top:0;right:0;color:#fff;background:#c4916a;padding:0 .5em;font-weight:bold;content:attr(data-used)}#my-coupon .coupon-card .coupon-container{display:-webkit-box;display:-ms-flexbox;display:flex}#my-coupon .coupon-card .coupon-container .coupon-img{width:125px;height:125px}#my-coupon .coupon-card .coupon-container .coupon-img img{width:100%;height:100%}#my-coupon .coupon-card .coupon-container p{width:calc(100% - 125px);padding-left:10px;margin:0;font-size:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#coupon-lightbox,#invitation-lightbox{height:100%;width:100%;opacity:1;position:fixed;top:0;left:0;-webkit-transition:all .25s;transition:all .25s;z-index:9;pointer-events:none;opacity:0;text-align:left}#coupon-lightbox.show,#invitation-lightbox.show{opacity:1;pointer-events:auto}#coupon-lightbox.show .overlay,#invitation-lightbox.show .overlay{opacity:1;pointer-events:auto}#coupon-lightbox.show .inner,#invitation-lightbox.show .inner{pointer-events:auto;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}#coupon-lightbox.small .inner,#invitation-lightbox.small .inner{width:300px;height:150px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#coupon-lightbox .redeem-result,#invitation-lightbox .redeem-result,#coupon-lightbox .success-msg,#invitation-lightbox .success-msg,#coupon-lightbox .error-msg,#invitation-lightbox .error-msg{display:none}#coupon-lightbox.redeemed .redeem-result,#invitation-lightbox.redeemed .redeem-result,#coupon-lightbox.has-error .redeem-result,#invitation-lightbox.has-error .redeem-result{display:block}#coupon-lightbox.redeemed .staff-only-content,#invitation-lightbox.redeemed .staff-only-content{display:none}#coupon-lightbox.redeemed .success-msg,#invitation-lightbox.redeemed .success-msg{display:block}#coupon-lightbox.has-error .error-msg,#invitation-lightbox.has-error .error-msg{display:block}#coupon-lightbox h4,#invitation-lightbox h4{font-size:1.4em;line-height:1.5em;margin-bottom:.8em}#coupon-lightbox h4 .use-code,#invitation-lightbox h4 .use-code{font-size:.8em;margin:0 3px}#coupon-lightbox hr,#invitation-lightbox hr{border-bottom:0;border-style:dashed}#coupon-lightbox .inline-logo,#invitation-lightbox .inline-logo{height:1.2em;display:inline-block;padding:0 2px;vertical-align:top}#coupon-lightbox .desc,#invitation-lightbox .desc{font-size:.9em;color:#333}#coupon-lightbox .inner,#invitation-lightbox .inner{position:absolute;top:50%;left:50%;background-color:#fdfdfd;-webkit-transform:translate(-50%, -50%) scale(.8);transform:translate(-50%, -50%) scale(.8);-webkit-transition:opacity .2s ease,-webkit-transform .4s ease;transition:opacity .2s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .2s ease;transition:transform .4s ease,opacity .2s ease,-webkit-transform .4s ease;pointer-events:none;padding:72px 46px 51px;width:90%;max-width:650px;max-height:80vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#coupon-lightbox .btn,#invitation-lightbox .btn{padding:12px 20px;margin-bottom:.5em}#coupon-lightbox .success-msg,#invitation-lightbox .success-msg{text-align:center;background:#ffe9d8;padding:10px}#invitation-container{max-width:768px;margin:30px auto;padding:0 20px}#invitation{padding:27.5px;border:2px solid #000;background-color:#fff;position:relative;z-index:1}#invitation::before{content:'';position:absolute;top:7.5px;left:7.5px;bottom:7.5px;right:7.5px;border:1px solid #000;z-index:-1}#invitation .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#invitation .title h3{margin-bottom:3px;font-size:1.65em;font-weight:500}#invitation .title img{display:inline-block;margin-left:5px;width:auto;height:55px}#invitation .subtitle{text-align:center;color:#c4916a;margin:0}#invitation .description{margin:15px 0;text-align:center;line-height:1.5em}#invitation .description p{margin-bottom:15px}#invitation .description .small{font-size:.8em;line-height:1.5em}#invitation .description .row{margin:0 auto;max-width:400px}#invitation .description .row>div{padding:0 5px}#invitation .description a{margin-top:12px;display:block;color:#c4916a}#invitation .description a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}#invitation .description svg{height:10px}#invitation .tc-toggle-item{max-width:400px;max-height:0;margin:10px auto 0;padding-left:20px;display:block;overflow:hidden;text-align:left;-webkit-transition:max-height 300ms ease-in;transition:max-height 300ms ease-in}#invitation .tc-toggle-item li{margin-bottom:5px}#invitation .tc-toggle-item.on{max-height:275px}#invitation .url-box{max-width:400px;height:50px;margin:0 auto 10px;display:-webkit-box;display:-ms-flexbox;display:flex}#invitation .url-box input{min-width:150px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:5px 15px;border:1px dashed #d4d4d4;border-right:0;font-weight:normal}#invitation .url-box button{-ms-flex-preferred-size:75px;flex-basis:75px;padding:5px;border:0;text-align:center;color:#fff;background-color:#c08f5f;border-radius:0}#invitation .url-box button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}#invitation .wtsapp-share{max-width:400px;margin:0 auto 20px;padding:15px;font-size:1em;letter-spacing:.5px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#invitation .wtsapp-share svg{width:20px;height:20px;padding-right:3px}#invitation .wtsapp-share a{position:absolute;top:0;left:0;width:100%;height:100%}#invitation .offline-share{color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#invitation .offline-share span{border-bottom:1px solid #ccc;padding-bottom:2px}#invitation .offline-share a{position:absolute;top:0;left:0;width:100%;height:100%}#invitation-lightbox .staff-only-content{text-align:center}#invitation-lightbox .staff-only-content h3{margin-bottom:0;font-size:2em}#invitation-lightbox .staff-only-content .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#invitation-lightbox .staff-only-content .title img{display:inline-block;margin:0 0 0 5px;width:auto;height:55px}#invitation-lightbox .staff-only-content img{margin:0 auto;max-width:200px;display:block}#invitation-lightbox .staff-only-content .smalltext{font-size:.8em}#invitation-lightbox .staff-only-content>*{margin-bottom:15px}#reserve-records .record,#past-records .record{color:#000}#reserve-records .record-header h3,#past-records .record-header h3{float:left;text-align:left}#reserve-records .record-header .btn,#past-records .record-header .btn{float:right}#reserve-records .info-title span,#past-records .info-title span{color:#b1774f}#reserve-records .info,#past-records .info{font-weight:bold;text-align:left}#history .expandable{cursor:pointer;font-weight:bold;background:#000;color:#fff;position:relative;margin-top:10px}#history .expandable .icon{position:absolute;top:50%}#history .expandable .icon-seemore{display:block}#history .expandable .icon-seeless{display:none}#history .expandable.expanded .icon-seemore{display:none}#history .expandable.expanded .icon-seeless{display:block}#history .product_footer{border-top:1px solid #e2e2e1}#history .product_footer .pullright span:after{content:'/';color:#d0cfcd;vertical-align:middle}#history .product_footer .pullright>*{vertical-align:middle}#history .product-thumbnail{max-width:150px}#history .expandable_section{background:#fff}#history .page-wrapper{-webkit-box-shadow:none;box-shadow:none}#password-wrapper{margin-bottom:1em}#password-wrapper .password{display:-webkit-box;display:-ms-flexbox;display:flex}#password-wrapper .btn{margin-left:10px}#edit-current-pass,#edit-pass-pass1{width:100%}#password-input-wrapper{display:none}#password-input-wrapper .password-strength{margin-bottom:1em;float:none}#password-input-wrapper div.password-confirm{float:none}#my-ipsalyzer{text-align:center;padding:0 10px}body.iclub .seg-title{position:relative;width:100%;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c7a073}body.iclub .seg-title:before,body.iclub .seg-title:after{display:inline-block;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(251,242,233,0)), to(#c7a073));background-image:linear-gradient(90deg, rgba(251,242,233,0) 0, #c7a073 100%)}body.iclub .seg-title:after{-webkit-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%)}body.iclub .seg-title h2,body.iclub .seg-title h3,body.iclub .seg-title p,body.iclub .seg-title a{height:100%;margin:0;font-size:1.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;letter-spacing:1.5px}body.iclub-panel .main-col{padding:40px 0}body.iclub-panel .breadcrumb{position:absolute}body.page-sustainability .brand-new{color:#c4916a;border-top:1px solid #c4916a;border-bottom:1px solid #c4916a;vertical-align:middle}body.page-sustainability #sustain-landing{height:37.5vw;display:-webkit-box;display:-ms-flexbox;display:flex}body.page-sustainability #sustain-landing .video-container{width:66.67%;position:relative;overflow:hidden}body.page-sustainability #sustain-landing .video-container video{position:absolute;top:0;left:0;width:102%;height:102%}body.page-sustainability #sustain-landing .landing-block{width:33.33%;padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.page-sustainability #sustain-landing .landing-block img{width:100%;max-height:150px}body.page-sustainability #sustain-landing .landing-block h1{margin:0;font-size:1.4em}body.page-sustainability #topic-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body.page-sustainability #topic-overview .topic-section{width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}body.page-sustainability #topic-overview .topic-section .topic-banner{width:100%;padding-top:80%;position:relative}body.page-sustainability #topic-overview .topic-section .topic-banner div,body.page-sustainability #topic-overview .topic-section .topic-banner img{width:100%;height:100%;position:absolute;left:0;top:0}body.page-sustainability #topic-overview .topic-section .topic-banner div{background-size:105%;background-position:center center;background-repeat:no-repeat;-webkit-transition:background-size 1.5s;transition:background-size 1.5s}body.page-sustainability #topic-overview .topic-section:hover .topic-banner div{background-size:125%}body.page-sustainability #topic-overview .topic-section .topic-description{padding:35px 50px 20px;display:block;background-color:#fcf3ea;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body.page-sustainability #topic-overview .topic-section .topic-description h3{font-size:1.3em;font-weight:600;margin-bottom:12px;letter-spacing:1px}body.page-sustainability #topic-overview .topic-section .topic-description h3 .brand-new{padding:3px;font-size:.75em}body.page-sustainability #topic-overview .topic-section .topic-description p{margin:0 auto 15px;max-width:300px;font-size:1em;letter-spacing:.8px}body.page-sustainability #topic-overview .topic-section .topic-description img{width:auto;height:20px}body.page-sustainability #topic-overview .topic-section .topic-description .me-points{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.2px;line-height:1em;vertical-align:bottom}body.page-sustainability #topic-overview .topic-section .topic-description .me-points img{padding-right:3px}body.page-sustainability #topic-overview .topic-section:nth-child(even) .topic-description{background-color:#fff9f3}body.page-sustainability #video-section{background:linear-gradient(167.82deg, #fff 0, #fff 0, #eee 100%);padding:80px 30px}body.page-sustainability #video-section .content{max-width:800px;margin:0 auto;text-align:center}body.page-sustainability #video-section h4{font-size:1.2em;margin-bottom:0}body.page-sustainability #video-section h2{font-size:2.5em;margin-bottom:20px}body.page-sustainability #video-section .iframe-container{width:100%;padding-top:56.25%;position:relative}body.page-sustainability #video-section .iframe-container iframe{width:100%;height:100%;border:none;position:absolute;left:0;top:0}body.page-sustainability #detail-section{background-color:#fff9f3}body.page-sustainability #detail-section .topic-select{max-width:800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}body.page-sustainability #detail-section .topic-select input{display:none}body.page-sustainability #detail-section .topic-select label{width:33.33%;height:80px;opacity:.4;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .5s;transition:opacity .5s}body.page-sustainability #detail-section .topic-select label span{padding:0 5px 3px;border-bottom:1px solid transparent;-webkit-transition:border-color .5s;transition:border-color .5s}body.page-sustainability #detail-section .topic-select label span svg{width:11px;height:11px}body.page-sustainability #detail-section .topic-select label:hover{opacity:1}body.page-sustainability #detail-section .topic-select input[type="radio"]:checked+label{opacity:1}body.page-sustainability #detail-section .topic-select input[type="radio"]:checked+label span{border-color:#000}body.page-sustainability #detail-section .detail-slider{width:100%;max-width:1200px;margin:0 auto}body.page-sustainability #detail-section .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}body.page-sustainability #detail-section .detail-slides{width:100%;height:unset;margin:80px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.page-sustainability #detail-section .detail-slides .detail-image{width:45%;max-width:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.page-sustainability #detail-section .detail-slides .detail-info{width:55%;margin:0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.page-sustainability #detail-section .detail-slides h2{font-size:2.5em;text-align:center;margin-bottom:30px}body.page-sustainability #detail-section .detail-slides h2 .brand-new{padding:4px;font-size:.5em}body.page-sustainability #detail-section .detail-slides h5{font-size:1.35em;line-height:30px;color:#c4916a;margin:0 0 15px;padding-left:30px;position:relative}body.page-sustainability #detail-section .detail-slides h5::before{content:'';position:absolute;top:6.25px;left:6.25px;width:17.5px;height:17.5px;display:block;background:url(../images/shop/slider-dot-on.svg) no-repeat center center / cover}body.page-sustainability #detail-section .detail-slides h5.extra-spacing{margin-top:20px}body.page-sustainability #detail-section .detail-slides p{margin:0 30px 15px;font-size:1.1em;letter-spacing:.8px;line-height:1.5em}body.page-sustainability #detail-section .detail-slides .btn-wrapper{margin-top:20px;text-align:center}body.page-sustainability #detail-section .detail-slides .btn-wrapper a{font-size:1.1em;width:175px;height:60px}body.page-sustainability #detail-section .detail-slides .me-points{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;letter-spacing:.2px;line-height:1em;vertical-align:bottom}body.page-sustainability #detail-section .detail-slides .me-points img{width:auto;height:20px;padding-right:3px}.pagin a{color:#90959d}.pagin a:active{color:#c4916a}#tnc ol{padding:0;margin:0;list-style:none}#faq h3{cursor:pointer;margin-bottom:0;font-weight:normal}#faq h3 .indicator:before,#faq h3 .indicator:after{right:auto;left:10px}#faq .question{position:relative;border-bottom:1px #b4b4b4 solid}#faq .question .icon{color:#b1774f;position:absolute}#main{overflow:hidden}#contact-us{background:none;-webkit-box-shadow:none;box-shadow:none}#contact-us .radio-group label{margin:0 10px 10px}#whatsapp-sticky{position:fixed;bottom:40px;right:40px;width:100px;height:100px;border-radius:50%;background:#0cba28;-webkit-box-shadow:3 5px 10px rgba(0,0,0,0.15);box-shadow:3 5px 10px rgba(0,0,0,0.15);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.1em;z-index:5}#whatsapp-sticky svg{width:30px;height:30px;display:block}#whatsapp-sticky span{padding:5px 10px 0}#whatsapp-sticky:hover{background-color:#000}body.pdp{background:#fff}body.pdp #whatsapp-sticky{bottom:60px}.product-thumbnail,.product-slide{position:relative;background-repeat:no-repeat;background-size:100% auto;background-position:center top;background-color:#f7f7f9}.product-thumbnail::before,.product-slide::before{content:'';padding-top:100%;display:block}.promo-callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 32px;background-color:#f6f6f8;margin-bottom:15px}.promo-callout .product-thumbnail{width:40%}.promo-callout ul{padding:0}.promo-callout li{display:block;margin-bottom:0}.promo-callout ul,.promo-callout p{font-size:.867em;margin-bottom:9px}.promo-callout .desc-wrapper{padding-left:20px}.promo-callout h4{font-size:1.133em;line-height:1.294em;margin-bottom:7px}.promo-callout .highlight{font-weight:bold}#product-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}#product-slider .product-tag{position:absolute;top:25px;left:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.93em;color:#000;font-weight:500}#product-slider .product-tag svg{width:1.5em;margin-right:.2em;color:#e4b685}#pdp_intro{background:#fff;text-align:center;overflow:hidden;border-bottom:3px solid #efefef}#pdp_intro .product_img{background-color:transparent}#pdp_intro .row{text-align:left}#pdp_intro .col{padding:0}#pdp_intro h1{color:#000;margin-bottom:4px;font-size:2.33em}#pdp_intro p{margin:.4em 0 1.2em}#pdp_intro .prod-en-name{font-family:'DINMittelschriftStd';font-size:1.067em;letter-spacing:1px}#pdp_intro .product-slider-wrapper{position:relative}#pdp_intro .product-slider-wrapper #product-thumbnail-slider{position:absolute;bottom:6px;left:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:column-reverse;flex-flow:column-reverse}#pdp_intro .product-slider-wrapper .product-thumbnail{width:65px;margin:5px 0}#pdp_intro .product-slider-wrapper .product-thumbnail.active,#pdp_intro .product-slider-wrapper .product-thumbnail:hover{border:1px solid #000}#pdp_intro .promo-callout{border-top:1px solid #000;margin-top:30px}#pdp_intro .product-options{margin-bottom:.6em;text-align:center;font-size:.75em}#pdp_intro .product-options .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#pdp_intro .option-item{position:relative;padding:0 7px;margin-bottom:15px}#pdp_intro .option-item.out-of-stock{opacity:.8}#pdp_intro .option-item.out-of-stock:after{position:absolute;text-align:center;content:attr(data-text);left:7px;right:7px;top:0;font-size:.85em;background:rgba(203,202,206,0.7)}#pdp_intro .option-item.active .product_img{border:#000 2px solid}#pdp_intro .option-item .option-radio{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}#pdp_intro .option-item .product_img{background-size:100% auto}#pdp_intro .option-item .product_img::before{content:'';display:block;padding-top:100%}#pdp_intro .option-item span{line-height:1.1em;padding-top:.2em}#pdp_intro .add-to-cart{width:100%;font-size:1.13em;height:64px}#pdp_intro .add-to-cart svg{width:22px;height:22px;margin-right:4px}#pdp_intro .product-selection{width:100%;position:relative;font-size:1.067em;font-weight:bold;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pdp_intro .product-selection .product_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:1.333em}#pdp_intro .product-selection .product_price .set-total{font-size:.75em;font-weight:400;color:#75757e;line-height:1.33em;padding-left:5px}#pdp_intro .product-selection select{padding:12px 30px 12px 20px}#pdp_intro ul{list-style:none;padding:0}#pdp_intro ul li{display:inline-block}#pdp_intro hr{width:20px;height:2px;border:none;background:#cfd0d7;margin:0 auto 7px}#pdp_intro .related_tags{color:#c59169;margin-bottom:.6em;margin-top:-0.7em}#pdp_intro .related_tags li{margin-right:18px}#pdp_intro .related_tags li:before{content:'#';display:inline-block;font-size:15px;font-family:'HelveticaNeue',sans-serif;font-weight:700}#add-to-cart-wrapper.sticky{position:fixed;bottom:0;left:0;width:100%;z-index:1;background:#fff;-webkit-box-shadow:0 0 25px rgba(73,69,66,0.2);box-shadow:0 0 25px rgba(73,69,66,0.2)}#add-to-cart-wrapper.sticky .content{max-width:1156px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#add-to-cart-wrapper.sticky .add-to-cart{min-width:125px;height:50px}#add-to-cart-wrapper.sticky .product-selection{margin:0 20px 0 0}#add-to-cart-wrapper.sticky+#add-to-cart-spacer{display:block}#add-to-cart-spacer{display:none}#pdp_details_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pdp_details_nav a{position:relative;font-size:1.667em;line-height:45px;font-weight:bold;padding-left:45px;margin:11px 0;cursor:pointer;color:#0d0d0d;opacity:.6}#pdp_details_nav a.expanded{opacity:1}#pdp_details{padding-top:45px;margin-bottom:30px}#pdp_details .pdp_details_content{padding:13px 0 0 0}#pdp_details .pdp_details_content a{font-size:1.067em;color:#caa384;border-bottom:1px solid #caa384}#pdp_details h3,#pdp_details h4{font-size:2.067em;margin-bottom:25px;letter-spacing:1px}#pdp_details p{line-height:1.7em;margin-bottom:1em}#pdp_details .remark{margin-left:8px;margin-right:8px}#pdp_details img{display:block;margin:0 auto 20px}#pdp_details .textual_content{margin:0 0 10px}#pdp_details .textual_content~section{padding:10px 0}#pdp_details iframe{width:100%;max-width:600px;margin:0 auto 20px;display:block}#pdp_details .slick,#pdp_details .slick-slide{width:100%}#pdp_details .blockquote{margin:20px 0;padding:0 30px;padding-left:40px;display:block;position:relative}#pdp_details .blockquote::after{content:'';display:block;position:absolute;left:24px;top:0;width:5px;height:100%;background-color:#c69269}#pdp_details #recipe-section>h4{margin-bottom:15px;font-size:1.3em;font-weight:bold}#pdp_details #recipe-section a{border-bottom:none}#pdp_details #recipe-section .product_list{margin:30px 0}#pdp_details #recipe-section .product_list a{color:#000}#pdp_details #recipe-section .product_list p{margin-bottom:.4em}#pdp_details #recipe-section .product_list .btn{border-bottom:1px solid #000;opacity:1}#pdp_details #recipe-section .product_list .btn:hover{color:#fff}body.en #pdp_intro h1{font-weight:900}body.page-stores .page-header{overflow:hidden;z-index:1;background:#bfbebf url(../images/store-locator-banner.jpg) no-repeat 50% 0}body.page-stores .page-header .content{text-align:center;width:100%;vertical-align:middle;word-wrap:break-word;height:140px}body.page-stores .page-header .content .title-header{text-shadow:0 1px 13px #666;color:#fff;letter-spacing:4px;font-size:38px;line-height:43px;font-weight:bold}body.page-stores .page-content{margin-bottom:4em}body.page-stores #locations-wrapper .district-head{background:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.page-stores #locations-wrapper .district-head>*{margin-bottom:0;vertical-align:baseline}body.page-stores #locations-wrapper .district{-webkit-box-shadow:0 0 27px 0 #e0e0e0;box-shadow:0 0 27px 0 #e0e0e0;background-color:#fff}body.page-stores #locations-wrapper .stores:last-child .store:after{display:none}body.page-stores #locations-wrapper .symbol{width:1.2em;height:1.2em}body.page-stores #locations-wrapper .store{position:relative;background:#fff}body.page-stores #locations-wrapper .store h3{text-align:left;position:relative;padding-left:33px;font-size:1.4em}body.page-stores #locations-wrapper .store p{color:#81807e;display:-webkit-box;display:-ms-flexbox;display:flex}body.page-stores #locations-wrapper .store:hover,body.page-stores #locations-wrapper .store.active{background:#fcf8f7;-webkit-transition:background .4s;transition:background .4s}body.page-stores #locations-wrapper .store:after{content:'';height:1px;position:absolute;left:0;bottom:0;right:0;background-color:#ececec}body.page-stores #locations-wrapper .store .opening-hours{position:relative}body.page-stores #locations-wrapper .store .opening-hours span{display:block}body.page-stores #locations-wrapper .store .opening-hours .icon{position:absolute;left:0;top:1px}body.page-stores #locations-wrapper .store .distance{position:absolute}body.page-stores #locations-wrapper .store .pin{position:absolute;top:0;left:0;vertical-align:middle}body.page-stores #locations-wrapper .store .pin span{font-weight:bold;position:absolute;top:0;left:0;right:0;font-family:'HelveticaNeue',sans-serif;letter-spacing:-1px}body.page-stores body.store_locator #main{margin-top:0;padding-top:0}body.page-stores body.store_locator .title-header{text-shadow:0 1px 13px #666;color:#fff}body.page-stores body.store_locator .title-header:before{background:#fff}body.page-stores body.store_locator .page-header{z-index:1;background:#bfbebf url(../images/store-locator-banner.jpg) no-repeat 50% 0}body.page-stores body.store_locator .page-header .dropdown{display:inline-block;text-align:left}body.page-stores body.store_locator .page-header .dropdown-btn{border:1px solid #000;background:#fff}body.page-stores body.store_locator .page-header .locate-btn{vertical-align:top;background-color:#000;display:inline-block;margin:0;color:#fff}body.page-stores body.store_locator .page-header .locate-btn .icon{font-size:24px;position:static;margin:0}body.page-stores #locations-wrapper .store .pin{position:absolute;top:0;left:0;vertical-align:middle;font-size:28px;margin:0 5px 0 0}@media (max-width:991px){body.page-stores .page-header .content .title-header{padding-top:50px;font-size:24px;line-height:28px;letter-spacing:4px}body.page-stores .page-header{margin-bottom:0}body.page-stores .page-content{padding-top:20px}body.page-stores #locations-wrapper .district-head{padding:8px 25px}body.page-stores #locations-wrapper .district-head h2{font-size:15px}body.page-stores #locations-wrapper .district-head p{font-size:13px;margin-top:3px}body.page-stores #locations-wrapper .store{min-height:123px;padding:20px 15px 10px}body.page-stores #locations-wrapper .store:after{margin:0 15px}body.page-stores #locations-wrapper .store h3{font-size:14px;margin-bottom:5px;padding-right:55px;padding-left:25px}body.page-stores #locations-wrapper .store p{font-size:11px;line-height:15px;margin-bottom:5px}body.page-stores #locations-wrapper .store p .symbol{margin-right:11px}body.page-stores #locations-wrapper .store .address{margin:0 100px 13px 25px}body.page-stores #locations-wrapper .store .distance{right:30px;bottom:20px}body.page-stores #locations-wrapper .store .distance .icon{margin:0}body.page-stores #locations-wrapper .store .map-btn{position:absolute;font-size:23px;right:35px;top:40px}body.page-stores #locations-wrapper .store .pin{font-size:22px;margin:0 3px 0 0}body.page-stores #locations-wrapper .store .pin span{font-size:12px}body.page-stores body.store_locator .page-header{height:235px;background-size:auto 100%}body.page-stores body.store_locator .page-header .dropdown{width:66%;margin-right:3px}body.page-stores body.store_locator .page-header .locate-btn{padding:10px 9px 6px}}@media (min-width:992px){body.page-stores .page-header{margin-bottom:2.5em}body.page-stores #locations-wrapper{position:relative}body.page-stores #locations-wrapper .district-head{padding:8px 25px 8px}body.page-stores #locations-wrapper .district-head h2{font-size:23px}body.page-stores #locations-wrapper .district-head p{font-size:16px}body.page-stores #locations-wrapper .store{cursor:pointer;padding:20px 25px}body.page-stores #locations-wrapper .store p{font-size:12px;color:#585858;margin:0 0 3px}body.page-stores #locations-wrapper .store .symbol{margin-right:18px;margin-top:3px}body.page-stores #locations-wrapper .store .address{margin:0 0 10px 35px}body.page-stores #locations-wrapper .store .distance{right:40px;bottom:35px}body.page-stores #locations-wrapper .store .distance .icon{margin:0;font-size:16px}body.page-stores #locations-wrapper .store .pin{font-size:28px;margin:0 5px 0 0}body.page-stores #locations-wrapper .store .pin span{font-size:16px}body.page-stores #locations-wrapper .store:after{margin:0 20px}body.page-stores #locations-wrapper .locations-wrapper-inner{-webkit-box-shadow:0 0 27px 0 #e0e0e0;box-shadow:0 0 27px 0 #e0e0e0;max-height:950px;overflow-y:auto}body.page-stores #getting_here{border:4px solid #e4e4e4;padding:50px 55px;margin:0 0 35px}body.page-stores #getting_here h2{letter-spacing:2px;font-size:30px;line-height:36px}body.page-stores #getting_here p{font-size:13px;color:#5d5b5c;margin-bottom:10px}body.page-stores #getting_here small{font-size:12px;display:block}body.page-stores #getting_here img{width:100%}body.page-stores #getting_here .links{color:#000;border:0;font-size:17px;margin:22px 50px 0 0;display:inline-block}body.page-stores #getting_here .links .icon{margin:0 7px 0 0}body.page-stores #getting_here .icon-get-direction{font-size:19px}body.page-stores #getting_here .icon-phone{font-size:14px}body.page-stores #map{height:550px;padding:0;margin-bottom:2em}body.page-stores body.store_locator .page-wrapper{-webkit-box-shadow:none;box-shadow:none}body.page-stores body.store_locator .page-content .col-md-7{float:right}body.page-stores body.store_locator .page-header .dropdown{width:400px}body.page-stores body.store_locator .page-header .locate-btn{padding:10px 9px 4px}}#skin-test .skin-test-wrapper{background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), color-stop(30%, rgba(237,233,227,0.61)), color-stop(49%, #ede9e3), to(#ede9e3));background:linear-gradient(to right, rgba(255,255,255,0) 0, rgba(237,233,227,0.61) 30%, #ede9e3 49%, #ede9e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ede9e3', GradientType=1);position:relative}#skin-test a{color:#7b6340}#skin-test img{border-radius:50%;top:50%;left:0;position:absolute}#skin-analysis .cf::after,#skin-problems .cf::after,#balance-care .cf::after{content:"";display:block;clear:both}#skin-analysis .desc-box a,#skin-problems .desc-box a,#balance-care .desc-box a{color:#c4916a;font-weight:bold}#skin-analysis .desc-box .icon,#skin-problems .desc-box .icon,#balance-care .desc-box .icon{font-size:11px;vertical-align:middle}#skin-analysis{text-align:center}#skin-analysis .nav-items a{background-color:#fff;border-radius:40px}#skin-analysis .nav-items a.active{background-color:#f6eee5}#skin-analysis .slick-arrow{opacity:1;top:50%}#skin-analysis .slick-arrow.slick-disabled{display:none !important}#skin-analysis .connector{height:2px;display:inline-block;background-color:#f8f8f8;vertical-align:middle}#skin-analysis .connector.active{background-color:#f6eeef}#skin-problems,#balance-care{background:#fff;text-align:center}#skin-problems .nav-items,#balance-care .nav-items{margin:0 auto}#skin-problems .nav-items a,#balance-care .nav-items a{position:relative;color:#737373}#skin-problems .nav-items a:before,#balance-care .nav-items a:before{content:'';width:80px;height:40px;position:absolute;top:50%;left:50%;margin:-20px 0 0 -40px;background:#f6eee5;border-radius:20px;opacity:0}#skin-problems .nav-items a span,#balance-care .nav-items a span{position:relative}#skin-problems .nav-items a.active,#balance-care .nav-items a.active{color:#000}#skin-problems .nav-items a.active:before,#balance-care .nav-items a.active:before{opacity:.5}#skin-problems .nav-items a.active img.off,#balance-care .nav-items a.active img.off{display:none}#skin-problems .nav-items a.active img.on,#balance-care .nav-items a.active img.on{display:block}#skin-problems .nav-items img,#balance-care .nav-items img{position:relative;display:block;margin:0 auto}#skin-problems .nav-items img.on,#balance-care .nav-items img.on{display:none}#skin-problems .slider,#balance-care .slider{z-index:2;background-repeat:no-repeat;background-position:center;background-size:contain;padding:8.4% 8.98% 10.35%}#skin-problems .slider .slick-list,#balance-care .slider .slick-list{border:1px solid #666;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.6);box-shadow:0 0 1px rgba(0,0,0,0.6);border-radius:2px}body.ipsalyzer .page-header{display:table;width:100%;position:relative}body.ipsalyzer .page-header h2{font-weight:400}body.ipsalyzer .page-header .inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}body.ipsalyzer .page-header .inner a{font-weight:bold}body.ipsalyzer .page-header .breadcrumb{position:relative;z-index:1}body.ipsalyzer .page-header .breadcrumb .container{margin-bottom:0}body.ipsalyzer .page-header.lg-header .icon{margin-left:0;vertical-align:middle;font-size:11px}body.ipsalyzer .page-header .btn{color:#000;display:inline-block;background-color:#fff}body.ipsalyzer .page-header .content a.test-link{color:#785845;margin-right:20px}body.ipsalyzer .page-header .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1300px){body.ipsalyzer .page-header{height:480px;background-position:100% 0}}@media (max-width:767px){#skin-test{padding:23px 15px 30px}#skin-test img{width:115px;margin-top:-57.5px}#skin-test p{font-size:12px}#skin-test .skin-test-wrapper{padding:22px 15px 22px 125px}#skin-analysis .desc-box{background-color:#fff;padding:30px 20px 20px;min-height:175px;margin:0 auto}#skin-analysis .title{padding-top:32px}#skin-analysis .nav-items{margin-bottom:30px}#skin-analysis .nav-items span{font-size:13px}#skin-analysis .nav-items a{padding:10px;margin:0 -5px}#skin-analysis .slick-arrow{font-size:28px}#skin-analysis .connector{width:10px}#skin-analysis .slick-slide{margin:0 7px 20px;width:88vw;max-width:450px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}#skin-analysis img{margin:0 auto}#skin-problems,#balance-care{padding:30px 0}#skin-problems .desc,#balance-care .desc{padding:0 15px}#skin-problems .nav-items,#balance-care .nav-items{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:390px}#skin-problems .nav-items a,#balance-care .nav-items a{display:block;margin:0 4% 1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#skin-problems .nav-items img,#balance-care .nav-items img{width:37px;height:37px}#skin-problems .nav-items span,#balance-care .nav-items span{font-size:12px}#skin-problems .slider-problem,#balance-care .slider-problem{margin-bottom:36px}#skin-problems .slider-bg,#balance-care .slider-bg{max-width:300px;margin:0 auto}#skin-problems .desc-box,#balance-care .desc-box{padding:29px 10px 0;max-width:450px;margin:0 auto}#skin-problems .btn,#balance-care .btn{display:none}body.ipsalyzer .page-header{padding:500px 0 0;background:#f2e5df url(../images/header-banner.jpg) no-repeat 50% 0;background-size:100% auto}body.ipsalyzer .page-header .breadcrumb{position:absolute;top:0;left:0}body.ipsalyzer .page-header h2{font-size:18px}body.ipsalyzer .page-header p{font-size:14px;line-height:20px}body.ipsalyzer .page-header a{margin-top:5px}body.ipsalyzer .page-header a:nth-child(3){margin-top:0}body.ipsalyzer .page-header .btn{margin:24px auto 0;padding:10px 30px;max-width:250px;font-weight:normal;font-size:13px;letter-spacing:2px;display:block}body.ipsalyzer .page-header .content{background-color:#f2e5df;padding:35px 30px 22px}body.ipsalyzer .page-header .fade-edge{left:0;right:0;bottom:0;top:60%;background:rgba(242,229,223,0);background:-webkit-gradient(left top, left bottom, color-stop(0, rgba(242,229,223,0)), color-stop(10%, #f2e5df), color-stop(100%, #f2e5df));background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(242,229,223,0)), color-stop(10%, #f2e5df), to(#f2e5df));background:linear-gradient(to bottom, rgba(242,229,223,0) 0, #f2e5df 10%, #f2e5df 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf2f8', endColorstr='#edf2f8', GradientType=0)}}@media (min-width:768px){body.ipsalyzer .page-header .inner>div{max-width:505px;width:46%}body.ipsalyzer .page-header .content{padding:30px 40px 50px}#skin-test{max-width:1035px;margin:0 auto 60px;padding:60px 15px 0}#skin-test a{position:absolute;top:50%;right:50px;font-size:19px;margin-top:-11px}#skin-test img{width:230px;margin-top:-115px}#skin-test .skin-test-wrapper{padding:50px 335px 30px 270px}#skin-analysis .title{padding-top:56px}#skin-analysis .slider{max-width:566px;margin:0 auto}#skin-analysis .slide{margin:39px auto 0}#skin-analysis .slick-arrow{font-size:41px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#skin-analysis .slick-prev{left:-77px}#skin-analysis .slick-next{right:-77px}#skin-analysis .nav-items span{font-size:19px}#skin-analysis .nav-items a{padding:13px 22px;margin:0 -6px}#skin-analysis .connector{width:28px}#skin-analysis .desc-box{margin-top:29px}#skin-analysis .desc-box p{max-width:567px;margin:0 auto 1.5em}#skin-problems,#balance-care{padding:57px 0 0;overflow:hidden}#skin-problems .content,#balance-care .content{padding:0 20px}#skin-problems .nav-items,#balance-care .nav-items{text-align:center;margin-bottom:40px}#skin-problems .nav-items a,#balance-care .nav-items a{display:inline-block;margin:0 2.6%}#skin-problems .nav-items a:before,#balance-care .nav-items a:before{width:90px;height:50px;margin:-25px 0 0 -45px}#skin-problems .nav-items a:hover,#balance-care .nav-items a:hover{color:#000}#skin-problems .nav-items a:hover img.off,#balance-care .nav-items a:hover img.off{display:none}#skin-problems .nav-items a:hover img.on,#balance-care .nav-items a:hover img.on{display:block}#skin-problems .nav-items img,#balance-care .nav-items img{width:50px;height:50px;margin-bottom:3px}#skin-problems .slider-problem,#balance-care .slider-problem{margin-bottom:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#skin-problems .slider-bg,#balance-care .slider-bg{width:50%;float:left;margin-right:23px}#skin-problems .btn,#balance-care .btn{padding:20px 61.5px}#skin-problems .desc-box,#balance-care .desc-box{text-align:left;float:left;width:calc(50% - 46px);margin-left:23px}#balance-care .slider-bg{margin-left:23px;margin-right:0}#balance-care .desc-box{margin-left:0;margin-right:23px}body.ipsalyzer .page-header{background:#f2e5df}body.ipsalyzer .page-header:before{position:absolute;top:0;left:50%;width:50%;height:100%;background:#f2e5df url(../images/header-banner.jpg) no-repeat 50% 0;background-size:auto 100%;content:''}body.ipsalyzer .page-header.lg-header a{margin-top:18px}body.ipsalyzer .page-header.lg-header a:nth-child(3){margin-top:40px}body.ipsalyzer .page-header .btn{margin-top:30px;padding:19px 30px;max-width:250px;width:100%}body.ipsalyzer #faq{max-width:760px;margin:0 auto}}@media (max-width:991px) and (min-width:768px){#skin-problems .nav-items a,#balance-care .nav-items a{margin:0 2%}#skin-test a{position:static}#skin-test .skin-test-wrapper{padding:50px 40px 30px 270px}}@media (max-width:580px){body.ipsalyzer .page-header{padding-top:100%;background-size:contain}body.ipsalyzer .fade-edge{top:47%}#skin-problems .slider-bg,#balance-care .slider-bg{max-width:215px}}body.landing .container{margin-bottom:0}body.contact_us{background:#fafafa}body.sitemap .page-header{text-align:center;background-color:#faede0;margin-bottom:25px}body.sitemap .page-wrapper{background:none;-webkit-box-shadow:none;box-shadow:none}body.sitemap .page-wrapper ul{margin-bottom:0}body.sitemap .page-wrapper h2{font-size:21px;margin-bottom:10px;font-weight:bold}body.sitemap .page-wrapper h2 .icon{font-size:9px;vertical-align:middle;margin-left:10px}body.sitemap .page-wrapper h3{font-size:16px;color:#7f7e84;margin-bottom:5px}body.sitemap .page-wrapper li{text-align:left;margin-bottom:0;position:relative;padding-left:15px}body.sitemap .page-wrapper li:before{content:'';background:#fff;border:1px solid #000;width:4px;height:4px;display:inline-block;border-radius:50%;padding:0;margin:0;position:absolute;left:0;top:4px}body.sitemap .page-wrapper li a{display:block;font-size:15px;margin-bottom:7px;line-height:18px}body.sitemap .page-wrapper a{border-bottom:0;color:#000}body.sitemap .page-wrapper a:hover{color:#b29e8c}body.sitemap .page-wrapper .list{padding-left:15px;margin-bottom:25px}body.sitemap .page-wrapper .list.best-seller{padding-left:0}body.page-user-password .messages{text-align:center}body.page-user-password #country-code-dropdown a{text-align:left}body.page-user-set-mobile #country-code-dropdown a{text-align:left}body.search_result .empty_result{width:100%;height:calc(100vh - 500px);max-width:550px;min-height:350px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.search_result .empty_result .total-item{width:100%;padding-top:8px;margin-bottom:40px;text-align:center}body.search_result .empty_result .search-form{width:100%;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}body.search_result .empty_result .breadcrumb>a{font-size:1.2em}@media (max-width:991px){body{padding-top:114px}#announcement{font-size:12px;line-height:1.1em;height:38px}#shop-header .header-top{height:76px;border-bottom:1px solid #fff}#shop-header .main-nav{opacity:0;pointer-events:none;position:fixed;top:114px;left:0;bottom:0;width:100%;background:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:20px 14px;overflow-y:auto;-webkit-overflow-scrolling:touch}#shop-header .main-nav .hero-icon{color:#e2b687;width:1em;height:1em;margin-left:5px;vertical-align:bottom}#shop-header .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5em;padding:12px 13px 12px 19px;opacity:0;text-indent:20px;text-align:left;-webkit-transition:text-indent .3s cubic-bezier(.32, .24, .15, 1),opacity .3s cubic-bezier(.32, .24, .15, 1);transition:text-indent .3s cubic-bezier(.32, .24, .15, 1),opacity .3s cubic-bezier(.32, .24, .15, 1)}#shop-header .nav-link.in{opacity:1;text-indent:0}#shop-header .nav-link svg{width:.8em;height:.8em}#shop-header .header-logo{width:68px;overflow:hidden}#shop-header .header-logo img{margin:10px auto 20px}#shop-header .header-title{font-size:1.785em;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#shop-header .pull-right,#shop-header .pull-left{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#shop-header .pull-right a,#shop-header .pull-left a{float:left;position:relative;margin:0 8px;font-size:.866em}#shop-header .pull-right svg,#shop-header .pull-left svg{width:30px;height:30px;display:block}#shop-header .pull-left{left:12px}#shop-header .pull-right{right:12px}#shop-header .cart-btn span{right:-5px}#shop-header .show-submenu{display:none}#shop-header .other{padding:30px 0}#shop-header .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}#shop-header .btn{margin:0 4px}#shop-header .lang a{position:relative;padding:0 11px}#shop-header .lang a:after{content:'';position:absolute;top:50%;right:0;width:1px;height:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#c9c9cb}#shop-header .lang a:last-child:after{display:none}#shop-header .lang a.active{color:#c4916a;font-weight:bold}#submenu,.filter-layer{position:fixed;text-align:left;top:114px;left:0 !important;bottom:0;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-1}#submenu a,.filter-layer a{position:relative;z-index:1}#submenu nav,.filter-layer nav{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 17px 20px 14px;opacity:0;pointer-events:none}#submenu nav.active,.filter-layer nav.active{opacity:1;pointer-events:auto}#submenu .expandable_section,.filter-layer .expandable_section{background:#f7f7f9;margin:0 -17px 0 -14px;padding:20px 41px}#submenu .col-title,.filter-layer .col-title{font-size:1.5em;padding:20px 9px 20px 19px;opacity:0;text-indent:20px;-webkit-transition:text-indent .3s cubic-bezier(.32, .24, .15, 1),opacity .3s cubic-bezier(.32, .24, .15, 1);transition:text-indent .3s cubic-bezier(.32, .24, .15, 1),opacity .3s cubic-bezier(.32, .24, .15, 1)}#submenu .col-title.in,.filter-layer .col-title.in{opacity:1;text-indent:0}#submenu .expandable .indicator,.filter-layer .expandable .indicator{background:#bbb}#submenu a.active,.filter-layer a.active{color:#c4916a;font-weight:bold}body.openmenu #shop-header .main-nav{opacity:1;pointer-events:auto}body.openmenu #shop-header .header-top{border-color:#e5e5e5}body.opensubmenu #shop-header .hide-submenu,body.openfilter #shop-header .hide-submenu{display:none}body.opensubmenu #shop-header .show-submenu,body.openfilter #shop-header .show-submenu{display:block}body.opensubmenu #shop-header .main-nav,body.openfilter #shop-header .main-nav{opacity:0;pointer-events:none}body.opensubmenu #submenu{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}body.opensubmenu #submenu .col{max-width:100%;width:100%}body.openfilter #shop-header .header-top{border-bottom:1px solid #e5e5e5}body.openfilter .filter-layer.active{z-index:3;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}body.openfilter .filter-layer.active .col{max-width:100%;width:100%}body.openfilter #menu-back-btn{display:none !important}body.listing{background:#fcfcfd}#sorting-select{display:none}#filter-btn{margin-right:7px}.filter-layer{opacity:0;pointer-events:none}.filter-layer .d-nav-head{display:none}}@media (max-width:767px){.desktop-only{display:none}#alert-box{font-size:18px}#whatsapp-sticky{bottom:20px;right:20px;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}body{font-size:14px}body.iclub_register input[type="checkbox"]+label span{width:15px;height:15px;top:1px}.btn{padding:9px 15px}h2{font-size:1.867em}#landing-2nd-banner{margin:15px auto 0}#landing-2nd-banner .responsive-bg-img{padding-top:61%}#best-selling{margin-top:0;padding:35px 0}#best-selling .section-title{margin-bottom:10px}#best-selling .products-row{padding:0}#best-selling .products-row .slick-list{padding-right:20%}#best-selling .products-row .product .product-tag{font-size:.8em}#best-selling .product-name{padding:0 5px}#limited-offer{margin-top:0;padding:35px 0 40px}#limited-offer .offers{margin:7px 0 0}#limited-offer .offer-name{font-size:1em;margin:5px 0}#limited-offer .offer-price{font-size:.9em}#limited-offer .offer{padding:0 5px 27px}#limited-offer .offer:nth-child(2n+1){clear:left}#offer-listing .container{padding:0}#offer-listing .offer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}#offer-listing .banner-wrapper{padding:0 15px;margin-bottom:12px}#offer-listing .product_price{font-size:1em}#search-category{padding:38px 0 35px}#search-category .category-wrapper{max-width:100%;margin:17px 25px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#search-category .category{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;margin:0 0 15px}#ipsalyzer-banner .content{padding:33px 35px 0;margin:0 auto;max-width:500px}#ipsalyzer-banner .banner,#ipsalyzer-banner .banner-info{float:none;width:100%}#ipsalyzer-banner .banner-info{padding:5px 8px 25px;text-align:center}#ipsalyzer-banner .banner-info p{text-align:left}#ipsalyzer-banner .text-link{margin-top:7px}#banner-callouts{max-width:500px;padding-bottom:30px}#banner-callouts h2.iclub-en{font-size:2.667em;margin-bottom:0}#banner-callouts .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#banner-callouts .col{padding-top:40px}#banner-callouts p{margin:0 0 7px}#card-section .shop-slick-xs{padding-bottom:35px}.use-code{padding:0 .8em 0 0}.use-code:before{padding:0 .8em;margin-right:.8em}.product .product-link span.product-price{font-size:.75em}body.listing .page-header{margin:15px auto}body.listing .breadcrumb,body.listing h1,body.listing p{width:100%;text-align:center}body.listing .breadcrumb{font-size:.928em}body.listing .breadcrumb:before,body.listing .breadcrumb:after{display:inline;content:'/';color:#b3b3b4}body.listing .breadcrumb a{display:inline-block;float:none}body.listing .filter-btns{margin-top:10px}body.listing .page-header .col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.listing .filter-btns{width:100%;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}body.listing .filter-btns a{width:100%;margin-right:7px}body.listing .filter-btns a:last-child{margin-right:0}body.search_result .search-form{width:100%}body.search_result .total-item{padding-left:0}.product_list .col-sm-4{padding:0 7px}.product_list .col:nth-child(odd){clear:both}.product_list .slick-slide{clear:none !important}.product_list .product{padding-bottom:20px}.product_list .product .product-desc{font-size:.95em;margin-bottom:0}.product_list .product .product-usp{margin-bottom:0}.product_list .product .product-name{font-size:1.15em}.product_list .product .product-price{margin-bottom:.5em}#back-to-top{right:auto;top:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;height:75px;width:75px}#footer{padding-top:80px}#footer .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}#footer .content .expandable{margin:0;padding:13px 0 13px 23px;position:relative}#footer .content .expandable::after{content:'+';display:inline-block;position:absolute;right:4%;font-size:30px;width:30px;text-align:center;font-weight:normal;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#footer .content .expandable+.expandable-content{max-height:0;overflow:hidden;padding-left:33px;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}#footer .content .expandable.expanded::after{content:'-'}#footer .content .expandable.expanded+.expandable-content{max-height:500px;padding:0 0 14px 33px}#footer .footer-col-item{margin:0}#footer .footer-col:not(:first-child):not(:last-child){border-bottom:1px solid #dcdcde}#footer .footer-col:not(:first-child):not(:last-child) .footer-col-item:first-child{border-bottom:1px solid #dcdcde}#footer .footer-col a{display:block;margin:0 0 12px 0;font-size:1.133em}#footer .footer-col:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#footer .footer-col:first-child .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2px auto}#footer .footer-col:first-child .social-media a{margin:11px 12px 0}#footer .footer-bot{padding-bottom:2px;margin-top:12px}#footer .footer-bot .footer-bot-content{text-align:center}#footer .footer-bot .footer-bot-content a{font-size:12px}#footer .footer-bot .footer-bot-content p{float:none;margin:-4px 0 8px}#product-slider .product-tag{font-size:13px}.promo-callout{padding:18px 23px;margin-top:10px}.promo-callout .product-thumbnail{width:37%;max-width:128px;-ms-flex-negative:0;flex-shrink:0}.promo-callout h4{font-size:.933em;margin-bottom:4px}.promo-callout ul,.promo-callout p{font-size:.786em}.promo-callout li{margin-bottom:-2px}.promo-callout .desc-wrapper{padding-left:14px}#pdp_intro{border-bottom:0}#pdp_intro .product-slider-wrapper .product-thumbnail{width:50px}#pdp_intro .option-title{margin-bottom:.4em;font-size:.933em}#pdp_intro .product-options{margin-left:-20px;margin-right:-20px}#pdp_intro .product-options .wrapper{overflow-x:scroll;padding:0 20px;margin-left:-7px}#pdp_intro .product-options:before,#pdp_intro .product-options:after{content:'';position:absolute;top:0;right:0;height:100%;width:20px;background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), to(#fff));background:linear-gradient(90deg, rgba(255,255,255,0) 0, #fff 100%);z-index:1}#pdp_intro .product-options:before{left:0;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#pdp_intro .product-options .option-item{width:19%;-ms-flex-negative:0;flex-shrink:0}#pdp_intro .add-to-cart{height:64px;padding:0 20px;font-size:.9em;white-space:nowrap}#pdp_intro .add-to-cart .symbol{display:none}#pdp_intro h1{font-size:1.78em;margin-bottom:7px;padding-top:0}#pdp_intro p.prod-en-name{margin-bottom:15px}#pdp_intro .related_tags{font-size:.933em}#pdp_intro .desc{max-width:500px;margin:0 auto}#pdp_intro .info-col{padding:20px}#pdp_intro #add-to-cart-wrapper{position:fixed;bottom:0;left:0;width:100%;z-index:15;background:#fff;-webkit-box-shadow:0 0 25px rgba(73,69,66,0.2);box-shadow:0 0 25px rgba(73,69,66,0.2)}#pdp_intro #add-to-cart-wrapper .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#pdp_intro .product-selection{font-size:.8em;padding:0 15px 0 20px;margin:0}#pdp_intro .product-selection .product_price{font-size:1.583em;-ms-flex-wrap:wrap;flex-wrap:wrap}#pdp_intro .product-selection .product_price .set-total{padding:0;display:inline-block;-ms-flex-preferred-size:100%;flex-basis:100%}#pdp_details_nav{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;overflow-x:auto;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#pdp_details_nav a{font-size:1.067em;display:inline-block;padding:0 22px;margin:0;line-height:60px;letter-spacing:2px;position:relative;-ms-flex-negative:0;flex-shrink:0}#pdp_details_nav a::before,#pdp_details_nav a:after{position:absolute;left:50%;content:'';-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#pdp_details_nav a::before{top:0;display:inline-block;width:0;height:0;border-style:solid;border-width:6px 6.5px 0 6.5px;border-color:#000 transparent transparent transparent;-webkit-transform:translate(-50%, -9px);transform:translate(-50%, -9px)}#pdp_details_nav a:after{bottom:0;height:3px;background:#000;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#pdp_details_nav a.expanded:after{width:100%}#pdp_details_nav a.expanded::before{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#pdp_details{padding-top:0}#pdp_details .pdp_details_content{padding:30px 23px 0;overflow:hidden}#pdp_details .pdp_details_content img{margin:0 -23px 20px;max-width:none;width:100vw}#pdp_details .fullwidth-img,#pdp_details figure{margin:0 -23px}#pdp_details h3,#pdp_details h4{font-size:1.667em;line-height:1.2em;margin-bottom:15px}#pdp_details .content-section{padding:30px}#pdp_details #recipe-section{margin:-30px -23px 0}#pdp_details #recipe-section img{margin:0}#pdp_details #recipe-section>h4,#pdp_details #recipe-section>p{padding:0 25px}#pdp_details #recipe-section .blockquote{padding-left:40px}#pdp_details #recipe-section .product_list .btn:hover{color:unset}body.page-node #footer{padding-bottom:64px}body.page-node .shop-slick-xs .slick-slide{height:unset}body.checkout{padding-top:76px}body.checkout h1{font-size:2.0714em;margin:8px 0 8px;text-align:center}body.checkout .main-col{padding:0 8px 60px}body.checkout .float-left,body.checkout .float-right{width:100%;float:none}body.checkout .steps{font-size:1.21em;padding-bottom:17px}body.checkout .steps svg{margin:0 9px}body.checkout .expandable-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px}body.checkout .float-right .expandable_container{margin-bottom:15px}body.checkout .float-right #checkout-form{background:#fff}body.checkout .page-content{min-height:calc(100vh - 76px - 148px)}body.checkout .order-item{padding:.58em 16px 0}body.checkout .order-item>.product-thumbnail{width:32%;margin-bottom:17px}body.checkout .order-item .product-desc{width:65%}body.checkout .order-item .scrollable-text{max-height:70px}body.checkout .order-item .btn{min-width:initial;white-space:nowrap}body.checkout .order-item .promo-callout{width:100%;margin:0 0 10px}body.checkout .order-item .promo-callout .product-thumbnail{width:69px}body.checkout .order-item .promo-callout .promo-code-usage{margin-left:80px}body.checkout .order-item .product-name{margin-bottom:3px}body.checkout .order-item .item-price,body.checkout .order-item .subtotal{font-size:15px}body.checkout .order-item .product-meta{font-size:13px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}body.checkout .order-item .product-selection label{margin-left:2px}body.checkout .order-item .product-selection select{padding:6px 30px}body.checkout .checkbox-wrapper{margin-bottom:8px}#checkout-login .main-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#checkout-login .float-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.checkout-thankyou #checkout-login .float-left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:10px}#login-form h2,#shipping-form-wrap h2{margin-top:20px}#login-form form{padding:0 20px 10px}#login-form h2{text-align:center}#shipping-form{padding:5px 20px 35px}#shipping-form .address-type-cb{margin:0 -20px 7px;padding:10px 20px;display:block;width:auto}#shipping-form .address-type-cb.active+.address-type-section{max-height:500px;padding:20px 0}#shipping-info .data-field{display:-webkit-box;display:-ms-flexbox;display:flex}#shipping-info .data-field .label{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}#shipping-info .expandable_section{padding:35px 20px 35px}#payment-form,#payment-thankyou{padding:35px 20px 35px}#cart .cart-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cart .order-list{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#cart #msgslider{font-size:15px;max-width:72%;margin-bottom:12px}#cart #msgslider .slick-slide{padding:0}#cart .expandable{text-align:left;padding:16px 26px 11px;font-size:1.6em}#cart .expandable .indicator{right:12px}#cart #recommended-section,#cart .order-list,#cart #sample-section{margin-bottom:10px}#cart .order-item{padding:24px 20px 9px}#cart .order-item .close-btn{top:24px;left:20px}#cart .order-item .table{margin-bottom:17px}#code-section .expandable{padding:20px 26px}#sample-section .tester{width:27%}#sample-section .sample-list{overflow-x:auto;-webkit-overflow-scrolling:touch}#coupon-form{margin-top:13px}#checkout-form{font-size:1.1em;padding-top:0}#edit-checkout{margin-bottom:0}#recommended-section .promo-callout{margin-top:0}.user-form{background-position:10% 50%;background-size:auto 137%}.user-form .register-now{background:#fff;border:1px solid #000;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:400px;width:calc(100% - 40px)}.user-form .register-now p{margin-bottom:10px}.user-form .register-now p:before{display:block;width:29px;height:3px;background:#000;content:'';margin:0 auto 10px}#register-form form{padding:1px 20px 20px;margin-bottom:2em}#profile{padding:50px 10px 20px;background-size:cover}#profile .smalltext{font-size:.65em;line-height:1.5em}#progress{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#chart svg{width:234px}#iclub-nav{padding:0}#iclub-nav nav{overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}#iclub-nav a{white-space:nowrap;overflow:visible;padding:10px 20px}#coupon-lightbox .inner{padding:32px 26px 21px}#reserve-records .record,#past-records .record{margin:15px}#reserve-records .record-header,#past-records .record-header{margin-bottom:20px}#reserve-records .record-header h3,#past-records .record-header h3{margin-bottom:10px}#reserve-records .record-header .btn,#past-records .record-header .btn{margin-left:15px}#reserve-records .record-inner,#past-records .record-inner{padding:23px 0;border:1px solid #e1e1e1;background:#fff;background:linear-gradient(174deg, #fff 0, #fff 56%, #faf5f3 56%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#faf5f3', GradientType=1)}#reserve-records .info-title,#past-records .info-title{font-size:12px}#reserve-records .info-title .icon,#past-records .info-title .icon{margin:0 10px 0 0}#reserve-records .info,#past-records .info{font-size:12px}#reserve-records .record.report,#past-records .record.report{position:relative;padding:23px 0 80px}#reserve-records .remarks,#past-records .remarks{margin:5px 0 0;font-size:12px}#past-records .expandable_section{background:#fff;padding:20px 15px}#history .page-wrapper{padding:0;margin-bottom:15px}#history .expandable_section{padding:0}#history .expandable_section p{margin-bottom:.2em}#history .expandable{font-size:12px;padding:15px 40px 15px 15px}#history .expandable small{font-size:10px}#history .expandable .icon{right:15px;font-size:14px;margin-top:-10px}#history .product_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}#history .product_table{padding-top:10px}#history .product_footer{padding:17px 15px;font-size:13px}#history .product_footer span:after{margin:0 7px;font-size:24px}#history .product_footer strong{font-size:17px}#invitation-lightbox .staff-only-content h3{font-size:1.5em}#invitation-lightbox .staff-only-content .title img{height:40px}body.iclub_landing:before{background-position:revert;background-size:auto 100vh}#redemption{padding:69px 10px}.section-iclub-landing .page-header{width:100%;padding-bottom:100%;background:#fff url(../images/iclub2024/iclub-kv.jpg) no-repeat 50% 0 / cover}#about-hanami .content{padding:40px 20px;max-width:450px;margin:0 auto}#award{overflow:hidden}#award .award-row{margin:0 0 30px}#award .award-row .award-1000-gallery{width:100%;margin:10px 10px 29px;padding:25px;position:relative;background:#fdf9f6}#award .award-row .award-1000-gallery img{width:100%;max-width:400px}#award .award-row.award-row-16000 .section-title{margin:0 50px}#award .award-points:after{display:none}#award .products-row svg{width:96%;height:auto}#award .products-row .product{margin:0 10px 29px;position:relative}#award .products-row .product:nth-child(odd) .product-bg{-webkit-animation-delay:.5s;animation-delay:.5s}#award .products-row .slick-list{padding-right:20%}#award .products-row .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}#award .products-row .slick-dots{bottom:8px}#award .products-row .product-desc{margin-bottom:20px}#awardtnc{margin:0 20px 30px;padding:0}#member-table .icon{width:20px;height:20px}#member-table .row{border-bottom:1px solid #ebe5dc}#member-table .member-title{margin-bottom:10px;padding-bottom:11px}#member-table .member-title .col-xs-6 p{font-size:.8em;font-weight:normal;line-height:1.2em}#member-table .member-title img{margin:0 auto .3em}#member-table .benefit-desc{font-size:1.2em;padding-right:15px;margin-bottom:11px !important}#member-table .member-row{padding:0 0 16px;margin-bottom:13px}#member-table .member-row .title{font-size:1.3em;font-weight:bold}#member-table .subtitle{text-align:center}#member-table .member-row-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#member-table .member-row-title img{width:32px;margin-right:5px}#member-table .member-row-desc{-ms-flex-item-align:end;align-self:flex-end}body.page-sustainability .mobile-prefix::before{content:attr(data-label);display:block;min-width:15px;margin-right:10px}body.page-sustainability #sustain-landing{height:unset;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body.page-sustainability #sustain-landing .landing-block{width:100%;min-height:210px;padding:20px 50px}body.page-sustainability #sustain-landing .landing-block img{max-height:120px}body.page-sustainability #sustain-landing .video-container{width:100%;position:relative;padding-top:70%;overflow:hidden}body.page-sustainability #sustain-landing .video-container video{position:absolute;width:140%;height:140%;top:-20%;left:-20%}body.page-sustainability #topic-overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.page-sustainability #topic-overview .topic-section{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body.page-sustainability #topic-overview .topic-section .topic-banner{width:40%;padding-top:32%}body.page-sustainability #topic-overview .topic-section .topic-banner div{background-size:cover}body.page-sustainability #topic-overview .topic-section:hover .topic-banner div{background-size:cover}body.page-sustainability #topic-overview .topic-section .topic-description{width:60%;padding:0 7.5%;text-align:left;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.page-sustainability #topic-overview .topic-section .topic-description h3{margin:0;padding-left:25px;font-size:1.2em;line-height:1.5em;letter-spacing:0;position:relative}body.page-sustainability #topic-overview .topic-section .topic-description h3 .brand-new{display:inline-block;padding:0;line-height:1.5em}body.page-sustainability #topic-overview .topic-section .topic-description h3.mobile-prefix:before{position:absolute;top:0;left:0}body.page-sustainability #topic-overview .topic-section .topic-description p,body.page-sustainability #topic-overview .topic-section .topic-description img{display:none}body.page-sustainability #topic-overview .topic-section .topic-description::before{content:'';display:block;width:16px;height:16px;position:absolute;left:92.5%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(../images/sustainability/arrow-rotate.svg);opacity:.3}body.page-sustainability #topic-overview:nth-child(even) .topic-description{background-color:#fffbf7}body.page-sustainability #video-section{padding:40px 0}body.page-sustainability #video-section h2{font-size:2em}body.page-sustainability #detail-section .detail-slider .detail-slides{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.page-sustainability #detail-section .detail-slider .detail-slides.mobile-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body.page-sustainability #detail-section .detail-slider .detail-slides .detail-image{width:100%;max-width:none;height:0;padding-top:103%;position:relative}body.page-sustainability #detail-section .detail-slider .detail-slides .detail-image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}body.page-sustainability #detail-section .detail-slider .detail-slides .detail-info{width:100%;margin:0;padding:35px 30px 65px}body.page-sustainability #detail-section .detail-slider .detail-slides .detail-info h2{margin-bottom:20px;font-size:1.8em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.page-sustainability #detail-section .detail-slider .detail-slides .detail-info h2::before{margin-left:10px;display:inline}body.page-sustainability #detail-section .detail-slider .detail-slides .detail-info h2 .title-container{display:inline-block}body.page-sustainability #detail-section .detail-slider .detail-slides .detail-info h5{padding-left:25px;margin-bottom:10px;font-size:1.3em}body.page-sustainability #detail-section .detail-slider .detail-slides .detail-info h5::before{left:0}body.page-sustainability #detail-section .detail-slider .detail-slides .detail-info p{margin:0 0 12px}body.page-sustainability #detail-section .detail-slider .detail-slides .btn-wrapper a{width:140px;height:45px}body.page-sustainability #detail-section .topic-select{display:none}body.page-recipe #page-banner{max-height:unset;margin-bottom:10px;background:url(../images/recipe/kv1-m.jpg) no-repeat center / cover}body.page-recipe #page-banner::after{content:'';display:block;padding-top:145%}body.page-recipe #page-banner .banner-header{width:100%;font-size:7vw;font-size:min(7vw, 35px);top:5%;left:0;-webkit-transform:unset;transform:unset}body.page-recipe #page-banner .banner-header span{font-size:1.2em}body.page-recipe #page-banner .banner-arrow{width:100px;display:block;position:absolute;left:52%;bottom:2%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.page-recipe .recipe-row{margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}body.page-recipe .recipe-row.row-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body.page-recipe .recipe-row .recipe-banner,body.page-recipe .recipe-row .content{width:100%;margin:0}body.page-recipe .recipe-row .recipe-banner{padding-top:100%;background:var(--banner-m) no-repeat center / cover}body.page-recipe .recipe-row .content{min-width:unset}body.page-recipe .recipe-row .content h1{font-size:2em}body.page-recipe .recipe-row .content h3{font-size:1.5em}body.page-recipe .recipe-row .content p{margin:0 auto 20px;font-size:1em;max-width:450px}#popup-msg h2{font-size:24px}#popup-msg p{line-height:initial;font-size:13px}#popup-msg .close-btn{top:10px;right:13px}#popup-msg .close-btn .lines:before,#popup-msg .close-btn .lines:after{width:18px}#popup-msg .outline-btn{padding:8px 36px;font-size:10px;bottom:18.5%}#popup-msg .popup-msg-inner{width:95%;max-width:400px}#popup-msg .popup-msg-inner.text-only{width:92%;padding:66px 33px}.container .no-padding-xs{padding:0}.total-item{text-align:center;font-size:10px;margin:7px 0 5px}.breadcrumb{margin:.5em 1em;padding:0 13px}.links-wrapper{max-width:290px;margin:0 auto}.links-wrapper ul a{padding:4px 10px;width:94px;display:inline-block}.msg_require{padding-left:14px}#tnc-wrapper{padding:0 28px}#tnc-wrapper .msg_require{padding:0 14px}#admin-menu{overflow-y:hidden}#main{padding-bottom:50px}#faq{padding:0 25px 25px}#faq h3{padding:6px 7px 6px 39px;font-size:1.1em}#faq .expandable_section{padding:0 7px}#faq .expandable_section p{font-size:.93em}#search-list,#search-result .product_record{padding:28px 15px}#search-list{margin-top:25px}#contact-us .btn-wrapper{margin-top:12px}#search-list{-webkit-box-shadow:none;box-shadow:none}body.search_result .empty_result .total-item{font-size:1.2em;margin-bottom:25px}body.search_result .empty_result .breadcrumb{font-size:2.42em;line-height:1.5em}body.search_result .empty_result .breadcrumb::before,body.search_result .empty_result .breadcrumb::after{content:''}body.sitemap .page-header{height:100px}body.page-node #news-details{padding:20px;margin:10px}}@media (min-width:768px){h2{margin-bottom:24px}h3{margin-bottom:12px}ul{margin-bottom:2.1em}li{margin-bottom:9px}.btn{min-width:118px}.container{margin-bottom:60px}.msg_require{padding-left:60px}.links-wrapper{max-width:515px;margin:0 auto}.links-wrapper ul{height:37px;font-size:16px}.links-wrapper li{padding:0 10px}.product .hover{opacity:0}.product:hover .hover{opacity:1}body.listing .breadcrumb{padding-left:28px}body.listing .breadcrumb,body.listing h1{font-size:2.42em;line-height:1.3em;overflow-y:hidden}body.listing h1:before{display:inline;content:'/';padding:0 10px;color:#b3b3b4}.product_list .col-sm-4:nth-child(3n+1){clear:both}.product_list .product .btn:hover{color:#fff;background:#000}body.pdp .page-content .container-fluid{max-width:1156px;padding:0 53px;position:relative}body.pdp #whatsapp-sticky{bottom:80px}#add-to-cart-wrapper.sticky .add-to-cart{min-width:175px}#pdp_intro hr{width:40px;margin:7px auto 12px}#pdp_intro .row{margin:0}#pdp_intro .col{margin-bottom:50px}#pdp_intro .info-col{padding-left:30px}#pdp_intro .option-title{margin-bottom:.5em;font-size:.85em}#pdp_intro .product-options .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px}#pdp_details_nav{padding:0 40px}#pdp_details_nav a{opacity:.3}#pdp_details_nav a::before,#pdp_details_nav a::after{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center center;transform-origin:center center;text-align:center;width:20px;height:3px;background:#0d0d0d;content:''}#pdp_details_nav a::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#pdp_details_nav a.expanded::after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}#pdp_details{margin-bottom:65px}#pdp_details .container-fluid{max-width:1400px}#pdp_details .remark{margin-left:25px;margin-right:25px}body.en #pdp_intro h1{font-size:28px;line-height:33px}body.checkout .expandable_section{display:block}body.checkout .promo-callout{display:-webkit-box;display:-ms-flexbox;display:flex}body.checkout .float-right .order-list{max-height:21vh;overflow-y:auto}body.checkout #footer{padding:0}#shipping-form .address-type-cb{padding:10px 43px}#shipping-form .address-type-cb.active+.address-type-section{max-height:500px;padding:20px 30px}#shipping-info .label{display:block}body.checkout .order-item .product-name{padding-right:10px;-ms-flex-preferred-size:0;flex-basis:0}body.checkout .order-item .product-meta{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}body.checkout .order-item .scrollable-text{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}body.checkout .order-item .promo-callout .scrollable-text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#recommended-section .expandable_section{padding:2em 9%;border:0}#sample-section,#checkout-form{margin-top:20px}#sample-section .sample-list{padding:0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sample-section .tester{width:22%}#cart .order-list{padding:1em 0}#checkout-form{background:#fff}#about-us-gallery{width:90%;max-width:1400px;margin:0 auto}#about-us-gallery .info-card{padding:0 15px}#about-us-gallery .info-card.slick-slide{opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s}#about-us-gallery .info-card.slick-current+.slick-active{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}body.shikoku-user #profile{background-image:url(../images/iclub2024/iclub-lv3-bg.jpg)}body.ruri-user #profile{background-image:url(../images/iclub2024/iclub-lv2-bg.jpg)}#iclub-nav nav{max-width:800px}.user-form .register-now{border-left:2px solid #000;text-align:left}.user-form .register-now p{margin:0 10px 0}#user-login form{background:#fff}#register-form form{max-width:700px;margin:0 auto;padding:5px 80px 35px}#profile{background-image:url(../images/iclub2024/iclub-lv1-bg.jpg)}#profile h2{font-size:3.2em}#card{width:334px;height:190px}#chart .remain{font-size:5.2em}#my-coupon .coupon-card:hover .coupon-container{color:#c7956e}#reserve-records,#past-records,#history,#ac-detail{padding:10px 100px 40px;overflow:hidden}#ac-detail{padding:0 20px}#reserve-records .record,#past-records .record{border:1px solid #e1e1e1;padding:45px 43px 30px;margin-bottom:17px;background:#fff;background:linear-gradient(120deg, #fff 0, #fff 54%, #faf5f3 54%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#faf5f3', GradientType=1)}#reserve-records .record-header,#past-records .record-header{margin-bottom:35px}#reserve-records .info-box span,#past-records .info-box span{color:#b1774f}#reserve-records .info-box strong,#past-records .info-box strong{font-size:24px;font-weight:bold}#reserve-records .info-box small,#past-records .info-box small{margin:0 2px}#reserve-records .info-box .box-left,#past-records .info-box .box-left{float:left}#reserve-records .info-box .icon,#past-records .info-box .icon{font-size:20px}#reserve-records .info-box .btn,#past-records .info-box .btn{float:right}#reserve-records .info-box .remarks,#past-records .info-box .remarks{clear:left;font-size:12px;margin:7px 0 15px}#reserve-records .info-box .price,#past-records .info-box .price{padding-left:10px;margin-left:10px;border-left:2px solid #eee;line-height:24px;font-weight:bold}#reserve-records .info-box .price span,#past-records .info-box .price span{color:#000;float:none;font-weight:normal}#reserve-records .info-title,#past-records .info-title{font-size:14px}#reserve-records .info-title .icon,#past-records .info-title .icon{margin:0 7px 0 0}#reserve-records .info,#past-records .info{font-size:14px}#reserve-records .expandable_section,#past-records .expandable_section{display:block}#history .page-wrapper{padding:0}#history .expandable{padding:17px 40px 17px 60px;font-size:14px}#history .expandable .indicator:before,#history .expandable .indicator:after{right:20px}#history .expandable_section{border:1px solid #e1e1e1}#history .total{font-weight:bold;white-space:nowrap}#history .product_header{text-align:center;margin:0;padding:22px 55px;background:#e6e6e6;color:#000;font-size:15px;margin-bottom:10px}#history .product_header div:first-child{text-align:left}#history .product_footer{padding:22px 55px;margin-top:10px}#history .product_footer .pullright span:after{font-size:25px;margin:0 20px 0 10px}#history .product_footer .pullright strong{font-size:25px}#history .product_table{padding:0 55px}#history .product_row{padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#history .product_col{text-align:center}#history .product_col:nth-child(2){text-align:left}body.iclub .seg-title{padding:0 100px}body.iclub .seg-title a,body.iclub .seg-title h2,body.iclub .seg-title h3{padding:0 35px;font-size:1.9em}body.iclub-panel .breadcrumb{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1074px}body.page-contact-us .page-header,body.page-contact-us-thank-you .page-header{height:267px}body.page-contact-us .page-header .breadcrumb,body.page-contact-us-thank-you .page-header .breadcrumb{top:10px}body.page-contact-us .page-header .title-header,body.page-contact-us-thank-you .page-header .title-header{margin-top:20px}body.page-contact-us .page-header .title-header:before,body.page-contact-us-thank-you .page-header .title-header:before{width:38px;margin-bottom:20px}#contact-us{margin:0 auto;padding:50px 0;max-width:860px}#contact-us .dropdown{margin-bottom:8px}#contact-us .text-field input,#contact-us .text-field textarea{padding:12px 0 12px 14px;font-size:1.14em;line-height:1.36em}.section-iclub-landing .page-header{width:100%;height:auto;min-height:500px;max-height:75vh;background:#161616 url(../images/iclub2024/iclub-kv.jpg) no-repeat 50% 0 / cover}.section-iclub-landing .page-header:before{content:'';display:block;padding-top:40.8%}#tier-intro .tier{width:33%}#award .content{padding:50px 0}#award .award-row{position:relative;margin:0 100px}#award .award-1000-gallery img{width:400px;height:auto}#award .row .award-points{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#award .products-row .product{width:50%;padding:0 25px 45px}#award .products-row .product-desc{min-height:auto}#award .products-row .product-desc .product-name{font-size:1.33em;margin-bottom:3px}#award .products-row .product-desc .product-detail{font-size:.95em}#award .award-points:before,#award .award-points:after{width:57px}#award .award-points:before{margin-bottom:45px}#award .award-points:after{margin-top:45px}#award .desc{font-size:1.2em}#awardtnc{padding:30px 100px}#benefits .card{height:64px}#member-table{padding:65px 40px}#member-table h4{font-size:40px}#member-table .benefit-desc{font-size:1.167em;text-align:left;width:100%}#member-table .member-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#member-table .member-title p{font-size:1.167em}#member-table .member-title .col-xs-4{position:relative}#member-table .member-title .col-xs-4:before{position:absolute;width:1px;height:100%;background:#ccc;top:0;left:0;content:''}#member-table .member-title .col-xs-4.head-basic:before{display:none}#member-table .fill-bar{padding:20px}#member-table .member-row-tier{font-size:1.2em}#member-table .member-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#member-table .member-row.line:after{position:absolute;bottom:0;right:15px;width:calc(75% - 30px);height:1px;background:#ebe5dc;content:''}#member-table .member-row .title{font-size:1.4em;font-weight:500}#member-table .member-row-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#member-table .member-row-desc{width:50%}#main{padding-bottom:50px}#faq{padding:0 50px}#faq h3{font-size:17px;padding:16px 28px 16px 41px}#faq p{font-size:14px}#faq .question .icon{left:-42px;top:25px}#contact-us{padding:50px 0}#contact-us .col-sm-6{padding:0 30px}#contact-us .dropdown{margin-bottom:8px}#thankyou{margin-top:60px}body.terms ol,body.terms ul{margin:0 0 1.5em}body.terms .page-header{height:225px;background:none}body.sitemap .page-header{height:125px}body.sitemap .list-row{margin-bottom:65px}}@media (min-width:992px){body{padding-top:170px}#shop-header #announcement{height:34px}#shop-header #announcement a:hover,#shop-header #announcement a.active{color:#ffe9d7}#shop-header .header-title{display:none}#shop-header .shop-header-inner{position:relative}#shop-header .header-top{border-bottom:1px solid #fff}#shop-header a:hover,#shop-header a.active{color:#a7632d}#shop-header .header-logo{margin:27px auto 14px;width:82.5px}#shop-header .nav-link:before{content:'';position:absolute;bottom:-1px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:0;background:#c4916a;height:1px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#shop-header .nav-link:hover:before,#shop-header .nav-link.active:before{width:100%}#shop-header .main-nav .hero-icon,#shop-header .main-nav .arrow{display:none}#shop-header .secondary-nav{position:absolute;top:0;right:95px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9em;z-index:1}#shop-header .secondary-nav .text-column{margin-right:10px}#shop-header .secondary-nav .text-column>*{float:left;position:relative;padding:10px 15px 8px}#shop-header .secondary-nav .text-column>*::before{content:'';position:absolute;top:50%;right:0;width:1px;height:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#c9c9cb}#shop-header .secondary-nav svg{height:25px;width:25px;display:block;margin:0 7px}#shop-header .secondary-nav .dropdown{padding:0}#shop-header .secondary-nav .dropdown .dropdown-btn::after{content:'';position:absolute;top:50%;right:15px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#shop-header .secondary-nav .dropdown .dropdown-btn.expanded+ul{display:block}#shop-header .secondary-nav .dropdown ul{top:100%}#submenu{width:auto;-webkit-transform:translateY(-50px);transform:translateY(-50px)}#submenu .content{padding:0 40px}#submenu nav{display:none}#submenu nav.active{display:block}#submenu .expandable_section{display:block}#submenu li{margin-bottom:3px}#submenu .col{padding:33px 25px 15px;display:inline-block}#submenu .col-title{font-size:1.333em;font-weight:bold;margin-bottom:10px}body.openmenu #shop-header .header-top{border-bottom-color:#e5e5e5}body.openmenu #submenu{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}body.openmenu #overlay{opacity:1}body.search_result .page-header .col>div{width:100%}body.search_result .page-header .col-md-offset-3{float:none;margin:0 auto}body.search_result .page-header .total-item{width:100%;padding-left:0;padding-top:8px}body.search_result .page-header .breadcrumb{padding-left:0}body.search_result .page-header form{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:16px}#sorting-select select{border-color:#000}#filter-btn,#sorting-btn{display:none}#filter-options{text-align:left;display:block;background:#f7f7f9}#filter-options .d-nav-head{height:56px;padding:0 25px;margin:0;line-height:56px;background:#000;color:#fff;position:relative}#filter-options .d-nav-head:before{position:absolute;bottom:0;left:30px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #f7f7f9;content:''}#filter-options a{font-size:1em;line-height:1.5em;font-weight:400;padding:5px 15px 5px;display:block}#filter-options a.active{color:#b1774f;background:#fff;border-radius:15px;display:inline-block;margin-bottom:3px}#filter-options a:hover{color:#c4916a}#filter-options nav{padding:20px 12px}#filter-options nav>div{margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #e7e7e9}#filter-options nav>div:last-child{border-bottom:0}#filter-options ul{padding:0 0 0 15px;margin:0}#filter-options li{margin-bottom:0}#filter-options .col-title{font-size:1.26em;font-weight:500;margin-bottom:13px}#filter-options .expandable_section{display:block}body.pdp .table{display:table;width:100%;table-layout:fixed}body.pdp .table-cell{display:table-cell;vertical-align:middle}body.pdp .page-content .container-fluid{padding:0 73px}#pdp_intro .info-col{padding-left:6.4%}#add-to-cart-wrapper.sticky .content{padding:0 73px 0 160px}#add-to-cart-wrapper.sticky .content{padding:0 43px}#add-to-cart-wrapper.sticky .add-to-cart{margin:10px 0}#pdp_details .pdp_details_content{padding:13px 33px 0 33px}#pdp_details .table-cell~.table-cell{padding-left:30px}.pullright-desktop{float:right}.pullleft-desktop{float:left}}@media (max-width:991px) and (min-width:768px){.container{margin-bottom:45px}}