@charset "utf-8";
/* Dolce & Vivace
 * https://base.dolcevivace.com/
 * Copyright Dolce & Vivace
 */
:root{--dolce-main-text-color:#333333;--dolce-bg100-color:#ffffff;--dolce-bg-color:rgba(255,255,255,0.9);--dolce-text-color:#212121;--dolce-subtext-color:#666;--dolce-a-color:#666;--dolce-btn100-color:#ffffff;--dolce-btn-color:rgba(255,255,255,0.9);--dolce-btn-text-color:#333333;--dolce-cart-color:#222;--dolce-sale-color:#d50000;--dolce-comming-color:#00C7B6;--dolce-takeout-color:#ff9800;--dolce-pre-color:#1e88e5;--dolce-lottery-color:#5e35b1;--dolce-community-color:#212121;--dolce-footer-bg-color:#fafafa;--dolce-footer-text-color:#212121;--dolce-stock-color:#333333;--information-banner-height:0px;--radius-default:7px;--shadow-default:rgba(0, 0, 0, 0.13) 0px 2px 8px}.order-slider{order:1}.order-attention{order:2}.order-links{order:3}.order-news{order:4}.order-youtube{order:5}.order-base{order:6}.order-instagram{order:7}.order-newsletter{order:8}#links-btn1,#links-text1{order:1}#links-btn2,#links-text2{order:2}#links-btn3,#links-text3{order:3}#links-btn4,#links-text4{order:4}#links-btn5,#links-text5{order:5}#links-btn6,#links-text6{order:6}#links-btn7,#links-text7{order:7}#links-btn8,#links-text8{order:8}#links-btn9,#links-text9{order:9}#links-btn10,#links-text10{order:10}#links-btn-base,#links-text-base{order:11}#links-bnr1{order:12}#links-bnr2{order:13}#links-bnr3{order:14}#links-bnr4{order:15}#links-bnr5{order:16}#links-crd1{order:17}#links-crd2{order:18}#links-home{order:-1}#header{order:-4}body:not(#shopTopPage) .order-attention{order:-3}*,::after,::before{box-sizing:border-box}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{clear:both}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}a{outline:0;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:pointer}:focus,a:focus{outline:0!important}menu,ol,summary,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:#999}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}a,abbr,acronym,address,applet,b,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}@media (max-width:600px){.mobile-only{display:block;position:relative}.screen-only{display:none}br.sp-only{display:inline!important}br.pc-only{display:none!important}}@media (min-width:601px){.mobile-only{display:none}.screen-only{display:block;position:relative}br.sp-only{display:none!important}br.pc-only{display:inline!important}}@media (max-width:959px){.mobile-and-tablet-only{display:block}.pc-only{display:none}}@media (min-width:960px){.mobile-and-tablet-only{display:none}.pc-only{display:block}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.flex-between{-webkit-justify-content:space-between!important;justify-content:space-between!important}.flex-space-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-aligncenter{-webkit-align-items:center!important;align-items:center!important}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:16px;letter-spacing:.06em;line-height:1.8}body{color:var(--dolce-text-color,#333);background-color:#fff;font-weight:400;margin:0;font-size:.875rem;overflow-wrap:anywhere;word-break:break-all;line-break:strict;min-height:100svh}main{margin:0;width:100%;max-width:100%;display:flex;flex-direction:column;padding-top:calc(10px + var(--information-banner-height,0));gap:10px}#shopTopPage main{padding-top:calc(10px + var(--information-banner-height,0));gap:40px}@media (max-width:959px){body{font-size:.8125rem}main{padding-top:calc(10px + var(--information-banner-height,0))}#shopTopPage main{padding-top:calc(10px + var(--information-banner-height,0));gap:30px}}input:not([type=checkbox]),select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif!important;box-shadow:none!important}button,input:not([type=checkbox]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:0}select::-ms-expand{display:none}textarea{display:block}ul{list-style:none}ol{list-style:decimal}img{vertical-align:middle;border:0;max-width:100%;height:auto;image-rendering:auto}:focus,a:focus{outline:0}a{color:var(--dolce-a-color,#01579b);text-decoration:none;transition:color .3s}a:focus,a:hover{color:var(--dolce-a-color,#01579b);text-decoration:none}.hide{display:none}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}html{visibility:hidden}html.wf-active,html.wf-load{visibility:visible}html{font-family:"M PLUS 2","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,.uk-logo,.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle,footer h3,footer h4,h1,h1.cat,h1.item,h1.pages,h2,h2.index,h3,h4,h5,h6,nav h2{font-family:"M PLUS 2","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.font_reset{font-family:"M PLUS 2","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif!important}.uk-label{font-family:Outfit,"M PLUS 2","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;letter-spacing:.05em}html{overflow-y:scroll}:root{--scrollbar:0px}h1{font-size:1rem;line-height:1.2em;color:var(--dolce-text-color,#333);font-weight:700}h2{font-size:1rem;line-height:1.2em;color:var(--dolce-text-color,#333);font-weight:700}h3{font-size:.875rem;line-height:1.4;color:var(--dolce-text-color,#333)}h4{font-size:.875rem;line-height:1.4;color:var(--dolce-text-color,#333)}dt{font-weight:400}dt::after,h1::after,h2::after,h3::after{content:'.';display:inline-block;width:0;font-size:0;color:transparent;pointer-events:none}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{height:50px;min-height:50px!important}.uk-search-input{color:#000;box-shadow:none!important}.uk-search-input::placeholder{color:#999!important}.uk-search-input::-ms-input-placeholder{color:#999!important}.uk-search-navbar .uk-search-input,.uk-search-navbar .uk-search-input:focus{border-color:#999;background:#fff;outline:0}.uk-search-navbar .uk-search-input::-ms-input-placeholder,.uk-search-navbar .uk-search-input::placeholder{color:#ccc!important}.uk-navbar-container:not(.uk-navbar-transparent){background:0 0}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{font-size:.875rem}.uk-navbar-nav>li>a{color:var(--dolce-text-color,#333)}.uk-navbar-nav>li.uk-active>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:active,.uk-navbar-nav>li>a:focus{color:var(--dolce-a-color,#01579b)}.uk-offcanvas-bar{background:var(--dolce-bg100-color)}.uk-nav-header:not(:first-child){margin-top:10px}.uk-nav-parent-icon>.uk-parent>a::after{width:1.2em;height:1.2em;height:1.5em;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23757575" d="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z" /></svg>') no-repeat center center}.uk-nav-parent-icon>.uk-parent.uk-open>a::after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23757575" d="M19,13H5V11H19V13Z" /></svg>') no-repeat center center}.uk-label{line-height:1;font-size:11px;padding:0 7px;line-height:19px;margin-left:7px;margin-right:7px}#shopDetailPage .uk-label{margin-left:0}.uk-label.label-red{background:var(--dolce-sale-color,#e50f0d)}.uk-label.label-green{background:var(--dolce-comming-color,#00c7b6)}.uk-label.label-orange{background:var(--dolce-takeout-color,#ff9800)}.uk-label.label-pink{background:#d81b60}.uk-label.label-purple{background:var(--dolce-lottery-color,#5e35b1)}.uk-label.label-blue{background:var(--dolce-pre-color,#1e88e5)}.uk-label.label-black{background:var(--dolce-community-color,#000)}.uk-label.label-stock{background:var(--dolce-stock-color,#333);white-space:normal!important}.uk-label.label-clear{background:0 0!important}.uk-button{min-width:240px;font-size:.8125rem;text-transform:none;padding:12px 20px}@media (max-width:600px){.uk-button{width:100%;min-width:unset}.uk-label{font-size:10px}}.uk-button-default,.uk-button-default:active,.uk-button-default:focus,.uk-button-default:hover{border:none;background-color:var(--dolce-btn-color,#fff);color:var(--dolce-btn-text-color,#333);transition:all .3s;line-height:1.5;border-radius:var(--radius-default)}.uk-button-default:active,.uk-button-default:focus,.uk-button-default:hover{opacity:.8}@media (max-width:959px){ul.uk-nav-sub{padding:0 0 0 12px}ul.uk-nav-sub li{font-size:.8125rem}ul.uk-nav-sub li a{position:relative;display:inline-block;padding:3px 0 3px 0!important;margin:0;font-weight:400!important}ul.uk-nav-sub li:last-child a{padding-bottom:0!important;margin-bottom:0!important}ul.uk-nav-sub li:last-child{margin-bottom:0!important}}@media (min-width:960px){.uk-search-navbar{width:400px}.uk-search-navbar .uk-search-input{font-size:.875rem;padding-left:1em;margin-bottom:0!important}.uk-navbar-dropdown{padding:10px 20px;width:auto!important;background-color:var(--dolce-bg-color,#fff)}ul.uk-nav-sub{padding:0 0 0 12px}ul.uk-nav-sub li{font-size:.8125rem}ul.uk-nav-sub li a{position:relative;display:inline-block;padding:3px 0 3px 0!important;margin:0;font-weight:400!important}ul.uk-nav-sub li:last-child a{padding-bottom:0!important;margin-bottom:0!important}.uk-navbar-dropdown{overflow-y:auto;max-height:calc(100vh - 90px)}}.uk-nav-default{font-size:.8125rem;line-height:1.5rem}.uk-navbar-dropdown-nav .uk-nav-header,.uk-navbar-dropdown-nav .uk-nav-sub a,.uk-navbar-dropdown-nav>li>a,.uk-navbar-nav>li>a,.uk-offcanvas-bar,.uk-offcanvas-bar .uk-nav-default .uk-nav-header,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-default>li.uk-active>a,.uk-offcanvas-bar .uk-nav-default>li>a,.uk-offcanvas-bar a{color:var(--dolce-text-color,#333)}.uk-navbar-dropdown-nav .uk-nav-sub a:focus,.uk-navbar-dropdown-nav .uk-nav-sub a:hover,.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a,.uk-navbar-dropdown-nav>li.uk-active>a,.uk-navbar-dropdown-nav>li>a:focus,.uk-navbar-dropdown-nav>li>a:hover,.uk-navbar-nav>li.uk-active>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:active,.uk-navbar-nav>li>a:focus,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-default>li>a:focus,.uk-offcanvas-bar .uk-nav-default>li>a:hover,.uk-offcanvas-bar a:hover{color:var(--dolce-text-color,#333)}.uk-heading-line>::after,.uk-heading-line>::before{border-bottom:solid 1px #fff;border-bottom-color:var(--dolce-main-text-color,#333);opacity:.7}h1.uk-heading-line,h2.uk-heading-line{margin-bottom:10px;text-align:center;font-weight:700;font-size:1rem;color:var(--dolce-main-text-color,#333)}h1.uk-heading-line span,h2.uk-heading-line span{display:inline-block;padding-bottom:2.5px}@media (max-width:959px){h1.uk-heading-line,h2.uk-heading-line{margin:0 10px 10px;font-size:.875rem}}.uk-offcanvas-bar .uk-close,.uk-offcanvas-bar .uk-close:hover{color:var(--dolce-subtext-color,#999)}.uk-offcanvas-bar .uk-heading-line>::after,.uk-offcanvas-bar .uk-heading-line>::before{border-bottom-color:var(--dolce-subtext-color,#999)}.uk-heading-bullet::before,.uk-offcanvas-bar .uk-heading-bullet::before{border-left-color:var(--dolce-subtext-color,#999)}.uk-offcanvas-bar{padding:19px 7px 15px 15px}.uk-offcanvas-close{top:25px;right:16px}@media (min-width:960px){.uk-offcanvas-bar{padding:19px 18px 15px 30px}.uk-offcanvas-close{top:25px;right:27px}}.uk-nav .uk-margin-small-right{margin-right:0!important;min-width:34px;width:34px}.uk-modal-dialog{color:var(--dolce-text-color);background:var(--dolce-bg100-color)}.uk-modal-dialog svg{color:var(--dolce-text-color)}.uk-modal{background:rgba(0,0,0,.3)}.uk-modal-dialog{transform:translateY(0)}.uk-sticky{z-index:auto!important}.uk-offcanvas{display:block}.uk-offcanvas-bar,.uk-togglable-leave .uk-offcanvas-bar{left:0!important;transform:translateX(-270px);transition:transform .3s ease-in-out;will-change:transform}.uk-open .uk-offcanvas-bar,.uk-togglable-enter .uk-offcanvas-bar{left:0!important;transform:translateX(0);will-change:transform}@media (min-width:640px){.uk-offcanvas-bar,.uk-togglable-leave .uk-offcanvas-bar{left:0!important;transform:translateX(-350px);transition:transform .3s ease-in-out;will-change:transform}.uk-open .uk-offcanvas-bar,.uk-togglable-enter .uk-offcanvas-bar{left:0!important;transform:translateX(0);will-change:transform}}select{min-width:100px;background-color:#fff;border:1px solid #ccc;color:#555;vertical-align:middle;border-radius:var(--radius-default)}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}.uneditable-input,input,textarea{margin-left:0}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],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],textarea{background-color:#fff;border:1px solid #ccc;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea{height:auto}select{display:inline-block;padding:6px 8px;font-size:.875rem;color:#333;vertical-align:middle;border-radius:var(--radius-default);min-height:34px!important}.uneditable-input,input:not([type=checkbox]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],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],textarea{width:100%;padding:6px 8px;font-size:.875rem;color:#333;vertical-align:middle;border-radius:var(--radius-default);outline:0;min-height:34px!important}.uneditable-input:focus,input:not([type=checkbox]):focus,textarea:focus{border-color:#999}@media (max-width:959px){.uneditable-input,input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],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],select,textarea{font-size:16px}}#i18{z-index:970}#i18 .lang{float:left;margin:0 5px 0 0;position:relative}#i18 .lang::after{content:'';width:6px;height:6px;border:none;border-bottom:solid 2px #333;border-right:solid 2px #333;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}#i18 .currency{float:left;position:relative}#i18 .currency::after{content:'';width:6px;height:6px;border:none;border-bottom:solid 2px #333;border-right:solid 2px #333;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}#i18 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#000;cursor:pointer;font-family:inherit;font-size:13px;line-height:20px;min-width:inherit;padding-right:20px;padding-left:10px;padding-bottom:6px;vertical-align:middle;outline:0!important;margin-bottom:0}#i18 select option{font-size:13px}@media (max-width:959px){#i18 select{font-size:16px;height:34px}}#law,#privacy{background-color:#fff;box-sizing:border-box;font-size:.8125rem;line-height:1.6em;margin:0 auto;padding:20px 30px 30px;text-align:left;width:100%;color:#000!important}#law h2,#privacy h2{font-size:1rem;font-weight:700;margin:0;padding:0 0 20px;color:#000!important}#law h2{padding:0}#privacy dt,#privacy h3{font-weight:700;margin:15px 0 8px;color:#000!important}#privacy .privacy_intro{margin:0 0 20px}#law h3{font-weight:700;margin:20px 0 5px;color:#000!important}#law .atobaraiTerm{margin:20px 0}#law .atobaraiTerm .atobaraiTerm__title{margin-bottom:8px}#law .atobaraiTerm .atobaraiTerm__body{padding-left:20px}#law .atobaraiTerm p{font-size:100%;line-height:1.5;margin:0 0 10px}@media (max-width:959px){#law,#privacy{background-color:#fff;box-sizing:border-box;font-size:13px;line-height:1.6em;margin:0 15px;padding:10px;width:calc(100% - 30px)}}.itemCb #cboxPrevious{background:url(https://basefile.akamaized.net/dolcevivace-shopselect-net/60b741822744c/controls.png) no-repeat 0 0;bottom:0;height:20px;left:0;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxNext{background:url(https://basefile.akamaized.net/dolcevivace-shopselect-net/60b741822744c/controls.png) no-repeat -22px 0;bottom:0;height:20px;left:30px!important;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxClose{background:url(https://basefile.akamaized.net/dolcevivace-shopselect-net/60b741822744c/controls.png) no-repeat -52px 0;height:20px;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxContent button{border:none}.itemCb:focus{outline:0}a.cboxElement:focus{outline:0}[class*=" si-"],[class^=si-]{font-family:shopicon!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.si-attentionTriangle:before{content:"\e903"}.si-cart:before{content:"\e900"}.si-message:before{content:"\e901"}.si-cross:before{content:"\e902"}.si-search:before{content:"\e912"}.si-information:before{content:"\e919"}.si-tipi:before{content:"\e922"}.si-pin:before{content:"\e929"}.shareButtons{width:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;align-items:start;justify-content:flex-end;cursor:pointer;margin:0;padding:0;vertical-align:top;font-size:12px;color:#999!important;text-decoration:none}.shareButtons .pinterest{margin:1px 0 4px 8px}.shareButtons .twitter{margin:1px 0 4px 8px}.shareButtons .facebook{margin:2px 0 3px 8px}.illegal-report{text-align:right}.illegal-report a{color:#666!important;cursor:pointer;display:inline-block;font-size:11px!important;margin:0 0 4px 8px;vertical-align:middle;text-align:left;border:solid 1px #ccc;padding:0 6px 1px;border-radius:2px;background-color:#fff;line-height:18px;letter-spacing:0}.illegal-report a:hover{opacity:1;text-decoration:none}footer #baseMenu{text-align:center;margin:0 auto;display:inline-block}footer #baseMenu .clearfix:after{content:unset;display:none;clear:none}footer #baseMenu>ul>li{list-style:none}footer #baseMenu>ul>li.cart{display:none!important}footer #baseMenu>ul>li.base{margin:0 auto;width:20px;padding:0}footer #baseMenu>ul>li.base img{width:20px;height:20px}#deeplink{display:none}@media (max-width:959px){#deeplink{display:block;width:100%;margin:20px auto}#deeplink a,#deeplink a:focus,#deeplink a:hover{background:#fafafa;font-size:.8125rem;color:#333;border:solid 1px #e5e5e5;padding:5px 15px;width:100%;display:block;text-align:center}}.label_image{position:absolute!important;height:56px!important;width:56px!important;z-index:300;background:0 0!important}.msg_startButton{transition:background-color .3s ease}.msg_startButton:hover{box-shadow:none!important;background:#c1c9d5!important}@media (min-width:960px){.msg_startButton{z-index:990!important;left:calc(100vw - 138px)!important;bottom:calc(20px + env(safe-area-inset-bottom))}}@media (min-width:481px) and (max-width:959px){.msg_startButton{z-index:990!important;right:60px!important;bottom:calc(20px + env(safe-area-inset-bottom))}}@media (max-width:480px){.msg_startButton{z-index:990!important;bottom:17px;bottom:calc(17px + env(safe-area-inset-bottom));-webkit-transition:bottom .1s!important;transition:bottom .1s!important;transition-delay:bottom .1s!important}}#review-apps{color:#000}.review01__tabWrap,.x_reviewList{background-color:#fff}.x_reviewList li{padding-left:15px;padding-right:15px}.review01__list{height:auto}.communityMain .communityTitle{font-size:1.5rem!important;color:var(--dolce-text-color,#333)}.communityMain{padding:0!important;width:100%!important}.communityMain .communityContent{display:flex;flex-wrap:nowrap}.communityMain .communityOverview{width:auto!important}.communityMain .communityNav{width:auto!important;min-width:40%}.communityMain h1{font-size:1.5rem!important}.communityMain .communityItems .communityItem .communityItemLabel{padding:0!important;border-radius:4px!important;font-size:12px!important;font-weight:700!important}.communityMain .overview{width:100%!important}.communityMain .communitySignin .button{height:auto!important}.communityMain #limitedItem{width:100%!important}.communityMain #limitedUrl{width:100%!important}.communityMain .communityItems{width:100%!important}.communityMain .communityItems .communityItem{margin-left:0!important;width:33.33%!important;padding:0 8px!important}.communityMain .communityItems .communityItem:first-child,.communityMain .communityItems .communityItem:nth-child(3n+1){margin-left:0!important}.communityMain .communityItems .communityItem .communityItemTitle{margin-top:10px!important;width:auto!important;margin-bottom:5px!important;max-height:unset!important}.communityMain .communityItems .communityItem .communityItemLabel.soldOutText{width:auto!important;max-height:unset!important;color:#666!important;letter-spacing:.03em!important;font-weight:400!important;font-size:.875rem!important}.communityMain .communityItemPrice{line-height:1.35!important;white-space:normal!important;font-family:Outfit,sans-serif!important;letter-spacing:.05em!important;font-weight:500!important}.communityMain .communityItems .communityItem .communityItemPrice.soldOut{text-decoration:none!important}.communityMain .communityItems .communityItem .communityImageContainer{width:auto!important;height:auto!important}.communityMain .communityItems .communityItem .communityImageContainer img{width:100%}.communityMain .communityModalHeader{padding-bottom:24px!important;color:#000!important;font-size:1rem!important}.communityModalTable{color:#000!important}.communityMain .communityUrlHeader{margin-top:30px!important}.communityModal{color:#000!important;margin-top:20px}@media (max-width:959px){.communityModal{max-width:85%!important;max-height:75svh!important;min-width:200px!important;width:85%!important;overflow:scroll!important;margin-top:30px}}.communityMain #productsLimitedUrl .urlBox{padding:10px!important;background-color:transparent!important;width:calc(50% - 20px)!important;border:1px solid #c2c8d2;border-radius:4px;margin:0 10px 20px!important}.communityMain #productsLimitedUrl .urlBox:nth-child(2n){margin:0 10px 20px!important}.communityPrice h3,.communityTitle h1{font-size:.9375rem!important}.communityOverview{font-size:.875rem!important}.communityMain .communityItems .communityItem{width:50%!important;padding:0 10px!important}.communityMain .communityContent{margin-top:20px!important;padding:15px!important;flex-direction:column}.communityMain .communityOverview{width:100%!important;padding-bottom:20px!important}.communityMain .communityNav{width:100%!important;margin-left:0!important}.communityMain #productsLimitedUrl .urlBox{padding:10px!important;background-color:transparent!important;width:100%!important;border:1px solid #c2c8d2;border-radius:4px;margin:0 0 20px!important}.communityMain #productsLimitedUrl .urlBox:nth-child(2n){margin:0 0 20px!important}.communityBox .button__guest{margin:10px 0 0!important;display:block!important;width:100%!important}.communityBox .button__purchase{margin:0!important;display:block!important;width:100%!important}.communityRegisterButtons{display:flex!important;flex-direction:column-reverse!important;align-items:center!important}.irContainer{width:282px!important}#irContainer legend{text-align:center}#irContainer input select{font-size:16px!important}#irContainer input textarea{font-size:16px!important}#IllegalReportTitle,#x_illegalReportMessage{width:100%}#irContainer .btn.btn-danger{padding:10px 0!important;margin:5px 0!important;font-size:14px!important}.informationBanner{letter-spacing:.02em}.informationBanner button{cursor:pointer}.informationBannerArrow{font-size:17px!important}#appsItemDetailCustomTag .appsItemDetailCustomTag_heading{font-size:16px;font-weight:700;letter-spacing:0;line-height:27px;margin:30px 0 24px!important;text-align:left}#appsItemDetailCustomTag .appsItemDetailCustomTag_description{font-size:13px;letter-spacing:.05em;line-height:1.8;margin:0 0 24px;overflow-wrap:anywhere;text-align:left;word-break:break-all}#appsItemDetailCustomTag .appsItemDetailCustomTag_image{display:block;height:auto;margin:0 0 24px;max-width:100%;width:auto}#appsItemDetailCustomTag .appsItemDetailCustomTag_vimeo,#appsItemDetailCustomTag .appsItemDetailCustomTag_youtube{height:0;margin:0 0 24px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}#appsItemDetailCustomTag .appsItemDetailCustomTag_vimeo>iframe,#appsItemDetailCustomTag .appsItemDetailCustomTag_youtube>iframe{height:100%;left:0;position:absolute;top:0;width:100%}#appsItemDetailCustomTag .appsItemDetailCustomTag_slider{margin:0 0 24px}.bundleSaleRelation_title{font-size:18px;font-weight:600}.bundleSaleRelation_advertise{font-size:14px;margin-top:8px}.bundleSaleRelation_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px}.bundleSaleRelation_item{font-size:12px;margin-bottom:16px;max-width:128px;width:100%}.bundleSaleRelation_item_title{line-height:1.5em;margin-top:6px}.bundleSaleRelation_item_price{margin-top:4px}.bundleSaleRelation_foot{margin-top:16px;text-align:center}.bundleSaleRelation_button{background-color:#333;color:#fff;font-size:14px;height:50px;line-height:50px;width:250px}.law__telNumber{line-height:22px}@media (max-width:959px){#appsItemDetailCustomTag .appsItemDetailCustomTag_heading{margin-top:20px!important}}.appsItemDetailCustomTag_image{width:100%!important}#page-top{position:fixed;bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom));transition:opacity .3s ease,bottom .1s;transition-delay:bottom .1s;font-size:14px;line-height:1;z-index:990;opacity:0;pointer-events:none}#page-top.btn-on{opacity:1;pointer-events:auto}#page-top.btn-off{opacity:0;pointer-events:none}@media (min-width:960px){#page-top{left:calc(100vw - 65px)}}#page-top a{background:var(--dolce-bg-color);color:var(--dolce-text-color);width:30px;padding:4px 5px 6px;text-align:center;display:block;opacity:.9;transition:all .3s ease;border-radius:50%}@media (max-width:959px){#page-top{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom));right:10px}#page-top a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:34px;padding:6px 7px 8px}}header{position:fixed;top:0;min-height:70px;width:100%;max-width:calc(100vw - var(--scrollbar));color:var(--dolce-text-color,#333);z-index:970}.is-fixed{position:fixed;top:0;left:0}#header-box{display:flex;justify-content:space-between}.header-login-pc{height:50px;min-height:50px}.header-base{height:50px;min-height:50px}@media (max-width:959px){.header-base{width:56px}}.header-cart{height:50px;padding:0 0 0 12px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.header-login{height:50px;min-height:50px!important;padding:0 0 0 20px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}@media (max-width:959px){.header-login{padding:0 10px}}#slide-menu #baseMenu>ul>li.base{display:none!important}#slide-menu #baseMenu>ul>li.cart img{opacity:0}.nav-divider{border-top:1px solid #e5e5e5;margin:10px auto}#header-box .uk-icon{color:var(--dolce-text-color,#333);transition:all 0s}#header-box .uk-nav-parent-icon{height:12px;padding-right:6px}#slide-menu .uk-search .uk-icon{color:#999!important}.footer-logo,.header-logo{position:relative;text-align:center;height:60px}@media (max-width:959px){.footer-logo,.header-logo{position:relative;text-align:center;height:50px}}.footer-logo img,.header-logo img{max-height:100%;max-width:100%}.footer-logo,.footer-logo a,.footer-logo a:hover,.header-logo,.header-logo a,.header-logo a:hover{font-size:1.5rem;line-height:normal;border:none;color:#111;font-weight:400!important;display:inline-block;opacity:1!important}.dolce_logo_size,.header-logo h1{height:60px;display:inline-block;overflow:hidden}.footer-logo .logoText,.header-logo .logoText{display:table-cell;vertical-align:middle;height:60px}@media (max-width:959px){.dolce_logo_size,.header-logo h1{height:50px}.footer-logo .logoText,.header-logo .logoText{height:50px}}#header-menu .uk-navbar-toggle{padding:0 38px 0 0}@media (max-width:959px){.header-cart .uk-icon>svg,.header-login-pc .uk-icon>svg,.header-search-pc .uk-search-icon>svg{width:20px!important;height:20px!important}#header-menu .uk-navbar-toggle{padding:0 10px}#header-menu .uk-navbar-toggle>svg{display:inline-block;border-radius:50%;width:80px;height:80px;padding:7.4px 6px 5.6px 7px;text-align:center;line-height:80px;width:36px!important;height:36px!important}.header-base .uk-icon>svg{display:inline-block;background:var(--dolce-bg-color,#fff);border-radius:50%;width:80px;height:80px;padding:6.5px 6.5px 7.5px 7.5px;text-align:center;line-height:80px;width:36px!important;height:36px!important}.header-login-pc .uk-icon>svg{display:inline-block;background:var(--dolce-bg-color,#fff);border-radius:50%;width:80px;height:80px;padding:6.3px 6.3px 7.7px 7.7px;text-align:center;line-height:80px;width:36px!important;height:36px!important}.header-cart{padding:0 10px}.uk-search-icon{transition:all 0s!important}#shopTopPage header,header{position:fixed;min-height:70px;max-width:calc(100vw - var(--scrollbar))}#header-box{max-width:100%;margin-left:auto;margin-right:auto;padding:10px 0}#header-menu{display:block}.header-logo{width:calc(100% - 102px);text-align:center;margin:0 auto}}.header-login-pc .uk-icon{cursor:pointer}#header-menu .uk-navbar-toggle>svg,.header-base .uk-icon>svg,.header-login-pc .uk-icon>svg,.header-search-pc .uk-icon>svg{color:var(--dolce-text-color,#333);background-color:var(--dolce-bg-color)}@media (min-width:960px){.header-cart .uk-icon>svg,.header-login-pc .uk-icon>svg,.header-search-pc .uk-search-icon>svg{width:22px!important;height:22px!important}.header-search-pc .uk-icon>svg{display:inline-block;background-color:var(--dolce-bg-color);border-radius:50%;width:80px;height:80px;padding:8px 5.6px 6px 8.4px;text-align:center;line-height:80px;width:36px!important;height:36px!important}.header-login-pc .uk-icon>svg{display:inline-block;background-color:var(--dolce-bg-color);border-radius:50%;width:80px;height:80px;padding:6.3px 6.3px 7.7px 7.7px;text-align:center;line-height:80px;width:36px!important;height:36px!important}.header-base .uk-icon>svg{display:inline-block;background-color:var(--dolce-bg-color);border-radius:50%;width:80px;height:80px;padding:6.5px 6.5px 7.5px 7.5px;text-align:center;line-height:80px;width:36px!important;height:36px!important}header .uk-navbar-toggle{padding:0 12px 0 15px}#header-menu .uk-navbar-toggle>svg{display:inline-block;background:var(--dolce-bg-color,#fff);border-radius:50%;width:80px;height:80px;padding:7.4px 6px 5.6px 7px;text-align:center;line-height:80px;width:36px!important;height:36px!important}.uk-navbar-toggle-icon>svg{width:18px!important;height:18px!important}.header-login-pc,.header-search-pc{display:block}.header-search-pc .uk-search{border:none}}.slide-menu-cat ul.uk-nav-sub{width:calc(100% - 34px)}#header-menu .uk-nav>li>a{padding:15px 0 0;display:flex;align-items:center}.uk-list-hyphen>::before{opacity:.5}#slide-menu .uk-nav:last-of-type{padding-bottom:17px}.uk-offcanvas-bar h2,nav h2{font-size:.6875rem;font-weight:700;margin:20px 12px 5px 0;text-align:left;color:var(--dolce-text-color,#333)}.slide-menu-cat .category-btn{padding:18.5px 0 0}.slide-menu-cat .category-btn:first-child{padding:11.5px 0 0}footer .slide-menu-cat .category-btn{padding:15px 0 0}footer .slide-menu-cat .category-btn:first-child{padding:5px 0 0}@media (max-width:959px){.footer-info li,.uk-nav li{margin-bottom:6px}}.slide-menu-cat .category-btn .cat-title a{display:inline-block;width:calc(100% - 34px);line-height:1.5;padding-bottom:2px}.slide-menu-cat .category-btn .parent-icon{display:inline-block;width:34px;padding-left:8px;cursor:pointer;height:19.5px}.slide-menu-cat .category-btn .parent-icon svg{stroke:var(--dolce-text-color,#333);margin-top:-7px}.slide-menu-cat .category-btn .parent-icon.flipped svg{margin-top:-12px}footer .slide-menu-cat .category-btn .parent-icon svg{stroke:var(--dolce-footer-text-color,#333);margin-top:-4px}.parent-icon>span{display:inline-block;width:12px;height:12px}.uk-nav-sub{overflow:hidden;transition:max-height .3s ease-out}.parent-icon.flipped{transform:scale(1,-1)}.category-btn .hyphen{position:relative;padding-left:1em}.category-btn .hyphen:first-child{margin-top:5px}@media (max-width:959px){.category-btn .hyphen:first-child{margin-top:9px}}.category-btn .hyphen:before{position:absolute;top:.5em;left:0;content:'‒';display:inline-block;width:0;height:0;opacity:.5}#footer-info a .text,#menu-info a .text{padding-bottom:2px}.pl3{padding-left:3px;padding-right:34px}.pl5{padding-left:5px}.pl8{padding-left:5px;padding-right:12px}.pl13{padding-left:13px}@media (min-width:960px){.pl8{padding-left:5px;padding-right:14px}}ul.uk-nav-sub li a{margin-bottom:2px;margin-top:5px;line-height:1.5}nav .category-btn .cat-title{width:100%;display:flex;align-items:center}nav h2{padding-top:2px;padding-bottom:2px;padding-left:5px;margin-right:12px}#dolce-fixed-article{text-align:center}@media (min-width:960px){#slide-menu .uk-offcanvas-slide{scrollbar-gutter:stable}@-moz-document url-prefix(){#slide-menu .uk-offcanvas-slide{scrollbar-width:thin}}#slide-menu .uk-offcanvas-slide::-webkit-scrollbar{width:5px!important;height:5px!important}#slide-menu .uk-offcanvas-slide::-webkit-scrollbar-track{background:#fafafa!important}#slide-menu .uk-offcanvas-slide::-webkit-scrollbar-thumb{border-radius:5px!important;background:#ddd!important}}@media (min-width:960px){#header-menu{width:74px}#header-box{padding:15px 0;max-width:720px;margin:0 auto}}@media (max-width:959px){#header-menu{width:56px}nav .pl3>li:first-child>a{padding:5px 0 0}.uk-offcanvas-close{padding-top:4px;right:14px}nav .uk-nav-parent-icon{padding-right:12px}}#header-search .uk-search-input::placeholder,#search-menu-pc::placeholder,#sp-search .uk-search-input::placeholder{color:#aaa!important}#sp-search{margin:0 auto 20px;width:calc(100% - 20px);padding-top:10px}@media (min-width:960px){#sp-search{width:100%;max-width:580px;margin:0 auto 20px;padding-top:5px}}#sp-search .uk-search-input{background:#fff!important;color:#000;font-size:.8125rem;border:solid 1px #eee}#sp-search .uk-search-default{width:100%}footer{position:relative;margin-top:40px;padding-top:40px;color:var(--dolce-main-text-color,#333);font-size:.875rem}.footer-wrapper{position:relative;max-width:100%;padding:0;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.footer-item-center,.footer-item-left,.footer-item-right{width:calc(94% / 3);padding:0;position:relative}footer a,footer a:focus,footer a:hover{color:var(--dolce-main-text-color,#333);font-weight:700}footer section{margin-bottom:30px}.pd5{padding:5px}.footer-logo{margin-bottom:20px;height:50px;display:inline-block;text-align:left}.footer-logo img{max-height:50px}.footer-text{margin-bottom:15px;padding:0 5px}@media (max-width:959px){.footer-logo{display:block;width:100%;text-align:center;margin:15px auto 20px;height:auto}}footer h3,footer h4{font-size:.6875rem;font-weight:700;margin:0 0 10px;text-align:left;color:var(--dolce-footer-text-color,#333)}footer .uk-nav-default .uk-nav-sub a,footer .uk-nav-default .uk-nav-sub a:hover,footer .uk-nav-default>li>a,footer .uk-nav-default>li>a:hover{color:var(--dolce-footer-text-color,#333)}footer .uk-nav-default>li>a{padding:15px 0 0}footer .uk-nav-default>li:first-child>a{padding-top:5px}footer .uk-nav>li>a{padding:14px 0 0;display:flex;align-items:center}#footer-social{margin-left:auto;height:50px}@media (max-width:959px){#footer-copyright.messenger-padding{padding-bottom:70px!important}}#footer-social li{display:inline-block;padding:10px 5px;margin:0 2.5px}#footer-social li:has(#baseMenu){margin:0}#footer-social li img{width:20px;height:20px}#footer-copyright{text-align:center;font-size:.75rem;opacity:.8;letter-spacing:.05em;padding:10px 0;font-weight:700}@media (max-width:959px){#footer-social{display:block;margin:0 auto 20px;height:auto}#footer-copyright{padding:10px 0 70px}}#footer-social a{width:34px;height:34px;border-radius:6px;display:inline-block;transition:background-color .3s;padding:0;display:flex;align-items:center;justify-content:center}#footer-social a.white-background{background-color:#fff}section{width:100%;max-width:620px;padding:0 20px;margin:0 auto}section .wrapper{margin:0;padding:0;width:100%;max-width:1824px}section .wide{padding:0}section .wrapper-sub{margin:0 5%;width:90%;background-color:var(--dolce-bg-color,#fff);max-width:1728px}section .page-width{width:100%;padding:0 5%}h2.index{text-align:center;font-size:1rem;margin-bottom:7px;font-weight:700;line-height:26px;color:var(--dolce-main-text-color,#333)}h1.cat{text-align:center;font-size:1rem;font-weight:700;color:var(--dolce-main-text-color,#333)}h1.pages{text-align:center;font-size:1rem;margin-bottom:23px;font-weight:700;color:var(--dolce-main-text-color,#333)}h1.item{text-align:center;font-size:1rem;margin-bottom:23px;font-weight:700;color:var(--dolce-main-text-color,#333)}.btn-more{position:relative;text-align:center;margin-top:15px}#loading{position:absolute;left:50%;margin-left:-12px;margin-top:5px}#moreloader{width:26px;height:26px;position:absolute;left:50%;top:50%;margin-left:-13px;margin-top:-13px;z-index:10;transform-origin:50%;box-sizing:border-box;border:3px solid #333;border-color:var(--dolce-btn-text-color,#333);border-radius:50%;border-top-color:transparent;animation-name:morespin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;opacity:.2;display:none}@keyframes morespin{to{transform:rotate(360deg)}}@media (max-width:959px){section{max-width:100%;padding:0}section .wrapper{margin:0 10px;width:calc(100% - 20px)}section .wrapper-sub{margin:0 15px;width:calc(100% - 30px)}section .page-width{width:100%;padding:0 25px}h2.index{font-size:.875rem;margin-bottom:5px}h1.cat{font-size:1.125rem;margin-bottom:0}h1.pages{font-size:1.125rem;margin-bottom:10px}h1.item{font-size:1.125rem;margin-bottom:10px}}@media (min-width:960px){#dolce-about,#page-blog .blogDetail,#pages .others{max-width:1100px;margin:0 auto}}#products{gap:15px}@media (max-width:600px){#products{gap:12px 10px}}.item{position:relative}.item a{color:var(--dolce-text-color,#333)}.item a:focus,.item a:hover{color:var(--dolce-text-color,#333)}#item-list .item{--widthA:calc(100% - 15px);width:calc(var(--widthA)/ 2);background-color:var(--dolce-bg-color);border-radius:var(--radius-default);overflow:hidden;padding-bottom:5px}#item-list .item .label_image{height:56px!important;width:56px!important}@media (max-width:600px){#item-list .item{--widthA:calc(100% - 10px);width:calc(var(--widthA)/ 2)}#item-list .item .label_image{height:48px!important;width:48px!important}}.item .item-image{text-align:center;margin-bottom:8px}.item a .item-image{background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:relative}.item .item-title{text-align:center;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--dolce-main-text-color,#333);color:var(--dolce-text-color,#333);font-weight:700;padding:0 8px}.item .item-title:hover{text-decoration:none;color:var(--dolce-main-text-color,#333);color:var(--dolce-text-color,#333)}.item a .item-price,.item a:hover .item-price{text-align:center;color:var(--dolce-main-text-color,#333);color:var(--dolce-text-color,#333);font-weight:700;line-height:1.35;padding:2px 8px 0}.item a .item-price.sale-price,.item a:hover .item-price.sale-price{color:var(--dolce-sale-color,#e50f0d)}.item .item-price .price{white-space:normal;font-family:Outfit,sans-serif;letter-spacing:.06em;font-weight:600;word-break:normal;overflow-wrap:break-word}.item .item-price.sale-price .rate{font-size:.6875rem;display:inline-block;padding-left:5px;font-weight:400}.item .item-price.soldout .soldout-text{color:var(--dolce-sale-color,#e50f0d);display:inline-block;opacity:1;letter-spacing:.03em}.item .item-price.soldout .price{font-weight:400;display:inline-block;padding-right:10px;opacity:.6;color:var(--dolce-main-text-color,#333);color:var(--dolce-text-color,#333)}@media (max-width:959px){.item .item-price.soldout .soldout-text{font-size:.75rem}.item .item-price.soldout .price{padding-right:5px}}.item .item-status{text-align:center;padding-bottom:3px}.item-image{overflow:hidden;max-height:400px}@media (min-width:960px){.item .item-status .uk-label{margin-top:1px}.item-image{max-height:600px}}.item .item-image img{object-fit:cover;width:100%;height:100%;transition:all .5s}#dolce-youtube{text-align:center;max-width:620px;margin:0 auto}@media (max-width:959px){#dolce-youtube{max-width:100%}}#dolce-youtube>div{background-color:#fff;border-radius:var(--radius-default);overflow:hidden}.youtube-wrapper{position:relative;width:100%;padding-top:56.25%}.youtube-wrapper iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}#dolce-instagram{text-align:center}.instagram-inner{margin:0 auto}#dolce-instagram p{margin-bottom:1.4em}.btn-instagram{line-height:32px;padding:5px 15px 6px;border-radius:var(--radius-default);background-color:var(--dolce-btn-color);color:var(--dolce-btn-text-color);width:auto;display:inline-block;margin:15px auto 14px;font-weight:600;font-family:Outfit,sans-serif;box-shadow:var(--shadow-default)}.btn-instagram img{width:16px;height:18px;display:inline-block;margin-right:5px;padding-bottom:2px}#first-slider{width:100%;height:auto;max-width:620px;position:relative;margin:0 auto;padding:0 20px;margin-bottom:-26px}#first-slider>div{border-radius:var(--radius-default);overflow:hidden}#first-slider .main-slider{height:100%;width:100%;transition:opacity 1s;position:relative}@media (max-width:959px){#first-slider{width:100%;padding:0 10px;margin:0;max-width:100%;margin-bottom:-16px}}.swiper-fade .swiper-slide{text-align:center}.swiper-pagination{bottom:5px!important}.swiper-pagination-bullet{background-color:#000!important;margin:0 6px 0!important}.swiper-pagination-bullet-active{background-color:#fff!important}#blog-more{margin-top:5px}@media (min-width:601px){#blog-widget{gap:20px 2.5%}#dolce-blog .blog-box{--widthA:calc(2.5% * 3);--widthB:calc(100% - var(--widthA));width:calc(var(--widthB)/ 4);margin:0;padding:0}#blog-more{padding-top:2px;margin-top:20px}}.blog-box{position:relative;align-items:center}.blog-box .b-pic{width:100%}.blog-box .b-contents{width:100%;line-height:1.5;padding:12px 0 0}.blog-box .b-contents .b-date{font-size:.75rem;opacity:.5;padding-bottom:5px;color:var(--dolce-text-color,#333);transition:all .3s}.blog-box .b-contents .b-title{padding-bottom:2px;color:var(--dolce-text-color,#333);transition:all .3s}.blog-box .b-contents .b-desc{font-size:.75rem;opacity:.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--dolce-text-color,#333);transition:all .3s}@media (max-width:600px){.blog-box .b-contents .b-desc{font-size:.75rem;opacity:.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}#dolce-blog .blog-box{width:100%;margin:0 0 10px;padding:0 0 5px}.blog-box .b-pic{width:30%;--widthA:calc(100% - 30px);width:calc(var(--widthA)/ 3)}.blog-box .b-contents{width:70%;--widthA:calc(100% - 30px);--widthB:calc(var(--widthA) / 3);width:calc(100% - var(--widthB));padding:0 0 1px 10px}.blog-box .b-pic{min-height:50px;width:25%;background-size:cover;background-repeat:no-repeat;background-position:center}.blog-box .b-contents{width:75%;padding-left:10px;line-height:1.4;padding-bottom:1px}.blog-box .b-pic img{display:none}}@media (min-width:601px) and (max-width:959px){#blog-widget{gap:20px 2.5%}#dolce-blog .blog-box{--widthA:calc(100% - 2.5%);width:calc(var(--widthA)/ 2);margin:0;padding:0}#blog-more{padding-top:2px;margin-top:20px}}#fixed-article{text-align:center}section.cat-wrapper{padding:0;margin:0 auto;max-width:1920px}#cat-list{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}@media (max-width:959px){section.cat-wrapper{padding:0;margin:0 auto}#cat-list{gap:30px;margin-bottom:30px}}#cat-list .btn-more{margin-top:10px}@media (max-width:600px){#cat-list .btn-more{margin-left:20px;margin-right:20px}}:root{--swiper-navigation-size:1.625rem}#cat-list-1,#cat-list-2,#cat-list-3{gap:15px}#cat-list-1 .item,#cat-list-2 .item,#cat-list-3 .item{--widthA:calc(100% - 15px);width:calc(var(--widthA)/ 2);background-color:var(--dolce-bg-color);border-radius:var(--radius-default);overflow:hidden;padding-bottom:5px}#cat-list-1 .item .label_image,#cat-list-2 .item .label_image,#cat-list-3 .item .label_image{height:56px!important;width:56px!important}@media (max-width:600px){#cat-list-1 .item,#cat-list-2 .item,#cat-list-3 .item{--widthA:calc(100% - 15px);width:calc(var(--widthA)/ 2)}#cat-list-1 .item .label_image,#cat-list-2 .item .label_image,#cat-list-3 .item .label_image{height:48px!important;width:48px!important}}#products .preloader,#recent-items .preloader{display:none!important}#cat-list .item-image{min-height:50px}.lazy-preloader{width:60px;height:60px;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;z-index:0;transform-origin:50%;display:none}.lazy-preloader.visible{display:block}.circle{position:relative;width:60px;height:60px;border-radius:50%;background-image:linear-gradient(135deg,var(--dolce-bg-color,#fff) 10%,#ccc 100%);box-sizing:border-box;animation:preloaderspin 1s linear infinite}@keyframes preloaderspin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.circle::before{position:absolute;top:3px;left:3px;bottom:3px;right:3px;border-radius:50%;background-color:var(--dolce-bg-color,#fff);content:''}.swiper-button-next,.swiper-button-prev{opacity:1;transition:opacity .2s}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.25;cursor:auto;pointer-events:none}.swiper-button-next::after,.swiper-button-prev::after{font-size:18px;padding:5px 10px}.swiper-button-next{right:calc(1.25% + 5px)}.swiper-button-prev{left:calc(1.25% + 5px)}#cat-list .item{flex-shrink:0;height:100%;position:relative;transition-property:transform;display:block;--widthA:calc(100% - 15px);width:calc(var(--widthA)/ 3);padding:0 calc(15px / 2)}#cat-list .item .label_image{height:36px!important;width:36px!important}@media (min-width:601px) and (max-width:959px){#item-list .item .label_image{height:56px!important;width:56px!important}#cat-list .item .label_image{height:56px!important;width:56px!important}}@media (min-width:960px) and (max-width:1279px){#cat-list .item{flex-shrink:0;height:100%;position:relative;transition-property:transform;display:block;width:25%;padding:0 1.25%}#cat-list .item .label_image{height:56px!important;width:56px!important}}@media (min-width:1280px){#cat-list .item{flex-shrink:0;height:100%;position:relative;transition-property:transform;display:block;width:20%;padding:0 1.25%}#cat-list .item .label_image{height:56px!important;width:56px!important}}.cat-list-pre{width:100%;text-align:center;margin:30px auto 40px;font-size:11px;opacity:.7}.swiper-initialized>.cat-list-pre{display:none}@media (max-width:959px){#section-image1,#section-image2{padding-top:4px}}#recent-items{gap:15px 2.8%}#recent-list .item{--widthA:calc(100% - 5.6%);width:calc(var(--widthA)/ 3)}#recent-list .item .label_image{height:56px!important;width:56px!important}#dolce-newsletter .letterinner{max-width:1100px;margin:0 auto}#dolce-newsletter .letterinner p{margin:5px auto 23px;font-size:.8125rem;font-weight:700;text-align:center;line-height:1.5em;color:var(--dolce-main-text-color,#333)}#dolce-newsletter .letterform{max-width:600px;margin:0 auto}#dolce-newsletter input{font-size:.875rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><polyline fill="none" stroke="rgb(153, 153, 153)" points="1.4,6.5 10,11 18.6,6.5"></polyline><path d="M 1,4 1,16 19,16 19,4 1,4 Z M 18,15 2,15 2,5 18,5 18,15 Z" fill="rgb(153, 153, 153)"></path></svg>') no-repeat left center;background-size:20px 20px;background-position:10px center;padding-left:40px;box-sizing:border-box;background-color:#fff;border:solid 1px #eee}@media (max-width:959px){#dolce-newsletter{margin:5px 10px 23px;width:calc(100% - 20px)}}.mailMagazineSubscribe_field{display:flex}.mailMagazineSubscribe_input{max-width:calc(100% - 90px);width:100%;height:40px;background-color:#fff;margin-right:10px}.mailMagazineSubscribe_submit{width:80px;height:40px;color:var(--dolce-btn100-color);border:solid 1px var(--dolce-btn100-color);font-size:.8125rem;border-radius:var(--radius-default);background-color:var(--dolce-btn-text-color);cursor:pointer;font-weight:700}@media (min-width:960px){.mailMagazineSubscribe_input{max-width:calc(100% - 110px)}.mailMagazineSubscribe_submit{width:100px}}.mailMagazineSubscribe_submit:disabled{background:#ccc}.mailMagazineSubscribe_confirm{font-size:.8125rem;padding:0 0 0 5px}.breadcrumb{padding:0;list-style:none;margin:0 10px 10px}.breadcrumb>*{display:contents}.breadcrumb>*>*{font-size:.75rem;color:var(--dolce-main-text-color,#333);font-weight:700}.breadcrumb>*>:focus,.breadcrumb>*>:hover{color:var(--dolce-main-text-color,#333);text-decoration:none}.breadcrumb>:last-child>a:not([href]),.breadcrumb>:last-child>span{color:var(--dolce-main-text-color,#333)}.breadcrumb>:nth-child(n+2)::before{content:">";display:inline-block;margin:0 15px 0 calc(15px - 4px);font-size:.75rem;color:var(--dolce-main-text-color,#333)}.smallcatbox{margin:10px 0 9px}.smallcat{display:inline-block;margin:0 10px 10px 0}.smallcat .uk-button{min-width:auto!important;border-radius:50px}#cat-image{margin-bottom:23px;text-align:center}.about-image{margin:0 auto 10px;text-align:center;border-radius:var(--radius-default);overflow:hidden;box-shadow:var(--shadow-default)}@media (max-width:959px){.smallcatbox{margin:10px 10px 6px}#cat-image{margin-bottom:15px;margin-left:-15px;margin-right:-15px}.about-image{margin:0 10px 10px}}.uk-button-small{border:none;background-color:var(--dolce-btn-color,#fff);color:var(--dolce-btn-text-color,#333);transition:all .3s;line-height:1.5em!important;padding:5px 15px}@media (min-width:960px){.breadcrumb{margin:0 0 10px}}ul.paginate{align-items:center;display:flex;justify-content:flex-start!important}#page-blogg .main #about{padding-top:0}#page-blog .main .blogListMain{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}#page-blog .main .blogListMain .blog_inner{margin:0 3% 30px 0;width:47%;border:none!important;padding:0 0 60px!important;display:inline-block;border-bottom:1px solid #eee!important;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch;line-height:1.5}#page-blog .main .blogListMain .blog_head_image.hide{display:block}#page-blog .paginate-wrp{width:100%}.main #about.blogListMain .blog_head_image{order:1}.main #about.blogListMain .blog_publish{order:2;color:var(--dolce-text-color,#333)}.main #about.blogListMain .blog_title{order:3;color:var(--dolce-text-color,#333)}.main #about.blogListMain .blog_contents{order:4;height:auto!important;overflow:visible!important;color:var(--dolce-text-color,#333);flex-grow:1}.main #about .blog_title a,.main #about .blog_title a:hover{color:var(--dolce-text-color,#333)}.main #about.blogListMain .blog_contents .blog_body .text{font-size:.6875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--dolce-subtext-color,#999);transition:all .3s}.main #about.blogListMain h2{line-height:1.5!important;padding-bottom:2px!important;color:var(--dolce-text-color,#333);transition:all .3s!important;font-size:.875rem!important}.main #about.blogListMain .blog_publish{margin:0!important;padding-bottom:5px;color:var(--dolce-text-color,#333);transition:all .3s;padding-top:12px}.main #about.blogListMain .blog_publish .publish_date{font-size:.75rem!important}.main #about>.blog_inner .blog_contents .read_more{background:#fafafa!important;font-size:.8125rem;bottom:19px!important;width:auto!important;border:solid 1px #e5e5e5;padding:5px 20px!important;display:inline-block;position:absolute;text-align:center;font-weight:400!important}.main #about .read_more a{color:#333!important;font-weight:400!important}#page-blog .main .blogListMain{gap:20px 2.5%}#page-blog .main .blogListMain .blog_inner{--widthA:calc(100% - 2.5%);width:calc(var(--widthA)/ 2);margin:0;padding:0}.paginate-wrp{margin:0 auto!important}@media (max-width:600px){#page-blog .main .blogListMain{gap:20px 0}#page-blog .main .blogListMain .blog_inner{width:100%;margin:0;padding:0}}#page-blog .blogListMain .publish_date{visibility:hidden}#page-blog .blogDetail .blog_inner .blog_publish{margin:10px 0 10px!important}.main #about>.blog_inner{padding:0 0 20px!important}#news-widget .newsbox{width:100%;max-width:100%;margin:0 auto;padding-bottom:15px;border-bottom:solid 1px #eee;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}#news-widget .newsbox:first-of-type{border-top:solid 1px #eee;padding-top:15px}#news-widget .news-date{margin:0!important;padding-top:0;width:100%;transition:all 0s;font-size:.75rem;line-height:2.1}#news-widget .news-title{width:100%}#news-widget{gap:15px 0}#news-widget .news-text a{color:var(--dolce-text-color,#333);transition:all .3s}#news-widget .news-text a:hover{color:var(--dolce-text-color,#333)}@media (min-width:601px){#news-widget .newsbox{max-width:1100px;margin:0 auto;padding-bottom:30px;flex-direction:row;flex-wrap:nowrap}#news-widget .newsbox:first-of-type{padding-top:30px}#news-widget .news-date{width:120px}#news-widget .news-text{max-width:calc(100% - 120px)}#news-widget .news-title{width:calc(100% - 120px)}#news-widget{gap:30px 0;padding-top:2px}}#dolce-contact{margin:0 auto}#dolce-contact .about-text{margin-bottom:1rem}#dolce-contact h1{display:none}#dolce-contact #ShopInquiryInquiryForm dt{margin-bottom:5px;margin-top:20px}#dolce-contact #ShopInquiryInquiryForm dt:first-child{margin-top:0}#dolce-contact input,#dolce-contact textarea{width:100%;padding:10px;background:#f8f8f8;border:1px solid rgba(0,0,0,.075);color:#111!important;font-size:16px;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#dolce-contact input:focus,#dolce-contact textarea:focus{outline:0;border:1px solid #999}#dolce-contact textarea{height:200px;max-height:200px;max-width:100%}#dolce-contact .control-panel{text-align:center}#dolce-contact .error-message{color:var(--dolce-sale-color,#e50f0d);padding-top:3px;font-weight:700}#dolce-contact #buttonLeave{margin:25px auto;border:none;overflow:visible;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:.875rem;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color;background-color:#000;color:#fff!important;border:none;width:auto;cursor:pointer;border-radius:var(--radius-default)}#dolce-about .info p{margin-bottom:1em}.itemdetail-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.itempage-item{position:relative;width:100%;margin-bottom:10px}.itempage-purchase{position:relative;width:43%;padding-left:20px;margin-bottom:20px}#dolce-itemdetail .h4l{display:block;font-size:.8125rem;margin-bottom:10px;line-height:1.4;color:var(--dolce-text-color,#333);font-weight:700}#dolce-itemdetail .h4m{display:block;font-size:1rem;margin-bottom:15px;line-height:1.4}#dolce-itemdetail .h4s{display:none}.itempage-item:after{content:".";display:block;height:0;clear:both;visibility:hidden}.itempage-item__cell{width:100%;margin:0;text-align:center}.preview{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:5px;margin-bottom:14px}.preview__content{cursor:pointer;--widthA:calc(100% - 50px);--widthB:calc(var(--widthA) / 10);width:var(--widthB);overflow:hidden;border-radius:var(--radius-default);border-radius:50%}@media (max-width:600px){.preview{gap:5px}.preview__content{--widthA:calc(100% - 35px);--widthB:calc(var(--widthA) / 7);width:var(--widthB)}}#dolce-itemdetail .area-cart .uk-label{margin-left:0;margin-right:7px;margin-bottom:7px;display:inline-block;padding:2px 7px;line-height:1.5;font-size:.6875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase;font-weight:400;position:relative}@media (max-width:959px){#dolce-itemdetail .area-cart .uk-label{margin-bottom:5px;margin-top:2px}}#dolce-itemdetail .area-cart .item-price{margin-bottom:5px;font-size:1.25rem;line-height:1.5rem;display:flex;align-items:center;flex-wrap:wrap}#dolce-itemdetail .area-cart .item-price.sale-price{color:var(--dolce-sale-color,#e50f0d)}#dolce-itemdetail .area-cart .proper{color:#d3d3d3;font-size:.875rem;font-weight:400;display:block;text-decoration:line-through;margin-bottom:3px}#dolce-itemdetail .area-cart .item-price .price{white-space:normal;font-family:Outfit,sans-serif;letter-spacing:.05em;font-weight:600;word-break:normal;overflow-wrap:break-word}#dolce-itemdetail .area-cart .item-price.soldout .soldout-text{color:var(--dolce-sale-color,#e50f0d);display:block;opacity:1;width:100%;font-size:1.25rem;letter-spacing:.03em;padding:10px 0 7px}#dolce-itemdetail .area-cart .item-price.soldout .price{font-weight:400;display:inline-block;font-size:1.125rem;opacity:.6;color:var(--dolce-text-color,#333)}#itemAttention{font-size:.625rem;margin-bottom:15px}#amountSelectWrap,#dolce-itemdetail .select-wrapper,#variationSelectWrap{margin-bottom:15px}#itemSelect .itemOption__select{margin-bottom:15px!important}.review01__title{padding-top:0!important;color:var(--dolce-text-color,#333)}#itemSelect label{font-size:.625rem;opacity:1;padding-bottom:3px;display:block;font-weight:700}#itemSelect .select-dropdown{display:none}#itemSelect .itemOption__caption{font-size:.8125rem;padding-bottom:3px}#itemSelect .itemOption__bottomCaptionBlock{text-align:right;font-size:.75rem;opacity:1}#itemSelect input:focus,#itemSelect textarea:focus{border-color:#999;outline:0}.purchaseButton{margin-bottom:6px}.purchaseButton .purchaseButton__btn{font-size:.9375rem;font-weight:700;line-height:1.5;position:relative;display:block;padding:14px 25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;text-decoration:none;border:none;border-radius:var(--radius-default);width:100%;max-width:100%;background-color:var(--dolce-cart-color,#1e90ff);color:#fff}.purchaseButton .purchaseButton__btn:hover{opacity:.8}#itemAttention .attention{color:var(--dolce-subtext-color,#999);opacity:1}#itemAttention .salesPeriod--willStart{font-size:.875rem;color:var(--dolce-comming-color,#00c7b6);font-weight:700;opacity:1;margin-bottom:5px}#itemAttention .lottery{font-size:.875rem;color:var(--dolce-lottery-color,#5e35b1);font-weight:700;opacity:1;margin-bottom:5px}#itemAttention .lottery__label{display:inline-block;padding:2px 10px;background:var(--dolce-lottery-color,#5e35b1);line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase;font-weight:400;margin-bottom:5px}#itemAttention .takeout{font-size:.875rem;color:var(--dolce-takeout-color,#ff9800);font-weight:700;opacity:1;margin-bottom:5px}#itemAttention .takeout__label{display:inline-block;padding:2px 10px;background:var(--dolce-takeout-color,#ff9800);line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase;font-weight:400;margin-bottom:5px}#itemAttention .preOrder{font-size:.875rem;color:var(--dolce-pre-color,#1e88e5);font-weight:700;opacity:1;margin-bottom:5px}#itemAttention .preOrder__label{display:inline-block;padding:2px 10px;background:var(--dolce-pre-color,#1e88e5);line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase;font-weight:400;margin-bottom:5px}#itemAttention .communityLabel{background-color:#212121!important;margin-bottom:10px;margin-top:5px;padding:10px!important}#itemAttention .communityLabel__title{color:#fff!important;font-size:.875rem;font-weight:700}#itemAttention .communityLabel__note{font-size:.875rem;color:#fff!important;opacity:1;margin-top:0!important}#itemAttention .lottery__label,#itemAttention .preOrder__label,#itemAttention .takeout__label{display:none}#itemAttention .membershipPoint{border:dotted 1px var(--dolce-subtext-color,#999);padding:5px 10px;margin:10px 0;display:inline-block}.membershipPoint__attention{margin-bottom:3px}.membershipPoint__amount,.membershipPoint__amountWrapper{font-size:.8125rem!important}.sub-itemname{font-size:1.125rem;margin-bottom:1em}@media (max-width:959px){#dolce-itemdetail .h4l,#dolce-itemdetail .h4m{display:block;font-size:.8125rem;line-height:1.4}#dolce-itemdetail .h4s{line-height:1.4;display:block}.itempage-item{padding:0 10px}.purchaseButton .purchaseButton__btn{font-size:.9375rem;display:block;width:100%}#dolce-itemdetail .item-price{margin-top:5px}#dolce-itemdetail .uk-label{margin-bottom:5px}}.gg-zoom-in{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:16px;height:16px;border:2px solid;border-radius:100%;background:linear-gradient(to bottom,currentColor 5px,transparent 0) no-repeat 2px 5px/8px 2px;margin-top:-4px}.gg-zoom-in::after,.gg-zoom-in::before{content:"";display:block;box-sizing:border-box;position:absolute;width:2px;height:8px;background:currentColor}.gg-zoom-in::after{transform:rotate(-45deg);border-radius:3px;top:10px;left:12px}.gg-zoom-in::before{top:2px;left:5px}.itempage-item__mainImage{overflow:hidden;border-radius:var(--radius-default)}.itempage-item__mainImage .zoom-icon{position:absolute;padding:7px 5px 6px 4px;pointer-events:none;right:8px;bottom:13px;color:#fff;opacity:.2;z-index:1;mix-blend-mode:exclusion}#dolce-itemdetail .flex-wrapper,#doloce-related .flex-wrapper{gap:20px 2.8%}#doloce-related .item{--widthA:calc(100% - 5.6%);--widthB:calc(var(--widthA) / 3);width:var(--widthB);background-color:transparent}#dolce-itemdetail #recent-list .item{--widthA:calc(100% - 5.6%);width:calc(var(--widthA)/ 3)}#dolce-itemdetail #recent-list .item .label_image{height:56px!important;width:56px!important}@media (max-width:959px){#dolce-itemdetail .flex-wrapper,#doloce-related .flex-wrapper{gap:15px}#doloce-related .item{--widthA:calc(100% - 30px);--widthB:calc(var(--widthA) / 3);width:var(--widthB)}#dolce-itemdetail #recent-list .item{--widthA:calc(100% - 30px);width:calc(var(--widthA)/ 3)}#dolce-itemdetail #recent-list .item{--widthA:calc(100% - 30px);width:calc(var(--widthA)/ 3)}}#doloce-related .item .item-title{line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden}#doloce-related .item .item-title:hover{text-decoration:none}#bottom-cart{display:none}@media (max-width:959px){#purchase_form select{width:100%}}#purchase_form input[type=text],#purchase_form select{padding:4px 6px;padding-right:6px;margin-bottom:10px;font-size:14px;line-height:20px;border-radius:var(--radius-default)}#itemlast{display:flex;align-items:center}#itemlast .label-stock{margin-bottom:15px!important}#itemlast .item-stock-munber{margin-right:10px;margin-bottom:15px}#dolce-itemdetail{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin-top:5px;gap:0 2%}#dolce-itemdetail .area-detail{--widthA:calc(94% / 3);--widthB:calc(100% - var(--widthA));--widthC:calc(var(--widthB) - 2%);width:var(--widthC)}#dolce-itemdetail .area-cart{width:100%}#dolce-itemdetail .area-aside{--widthA:calc(92% / 3);--widthB:calc(100% - var(--widthA));--widthC:calc(var(--widthB) - 2%);width:var(--widthC)}#dolce-itemdetail #review-apps{margin-top:30px}.area-aside h2.index{margin-top:65px}#dolce-itemdetail .page-banner{margin-top:20px;text-align:center}@media (max-width:959px){#dolce-itemdetail{margin-top:0}#dolce-itemdetail .area-aside,#dolce-itemdetail .area-cart,#dolce-itemdetail .area-detail{width:100%}#dolce-itemdetail .area-cart .cart-sticky{position:relative;height:auto}#dolce-itemdetail #review-apps{margin-top:20px}.area-aside h2.index{margin-top:40px}}@media (min-width:960px){#dolce-itemdetail .area-cart .cart-sticky{height:auto}}#dolce-itemdetail h3{font-size:1.125rem;line-height:1.4rem;font-weight:700;margin:24px 0 24px}@media (max-width:959px){#dolce-itemdetail h3{font-size:1rem;line-height:1.4rem;font-weight:700;margin:20px 0 10px}}.itempage-item__mainImage .flickity-button{background:rgba(255,255,255,.4)}.itempage-item__mainImage .flickity-button:hover{background:rgba(255,255,255,.4)}.flickity-button:focus{outline:0;box-shadow:none}.itempage-item__mainImage .flickity-prev-next-button{width:24px;height:24px;border-radius:50px}.itempage-item__mainImage .flickity-button-icon{fill:rgba(0,0,0,.7)}.itempage-item__mainImage .flickity-prev-next-button.previous{left:8px}.flickity-prev-next-button.previous .flickity-button-icon{left:22%}.itempage-item__mainImage .flickity-prev-next-button.next{right:8px}.flickity-prev-next-button.next .flickity-button-icon{left:18%}@media (min-width:960px){.itempage-item__nav{display:none}}#shopDetailPage #dolce-top-banner{margin-bottom:20px!important}@media (max-width:959px){#shopDetailPage #dolce-top-banner{margin-bottom:15px!important}}.slider-space{height:25px}.space-last{height:25px}#dolce-itemdetail .item-price .proper-price{text-decoration:line-through;font-size:.875rem!important;font-weight:400!important;display:inline-block;padding-right:10px;opacity:.6;color:var(--dolce-text-color,#333)}.share-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-content:stretch;margin:20px 0 10px;padding-bottom:10px}@media (max-width:959px){.slider-space{height:15px}.space-last{display:none}#dolce-itemdetail .item-price .proper-price{margin-bottom:2px}}.uk-nav>li>a{padding:14px 0 0}.uk-nav>li:first-child>a{padding:7px 0 0}#dolce-itemdetail .itemOption__caption,#dolce-itemdetail .itemOption__count,#itemSelect label,.blog-box .b-contents .b-date,.blog-box .b-contents .b-desc,.blogDetail .blog_inner .blog_publish,.blogListMain .blog_inner .blog_publish,.main #about.blogListMain .blog_publish .publish_date,.news-date{color:var(--dolce-subtext-color,#999);opacity:1}.itemdetail-2{display:none!important}.allitempage-text h3,.blogDetail h3{color:var(--dolce-text-color,#333)}.communityModal .communityLinkMore a,.communityModal .communityTerms a{color:#757575!important}.communityModal h1,.communityModal h2,.communityModal h3{color:#000!important}#membership{padding:0 0 20px!important;max-width:100%}.membership .guide .img-wrapper .img{height:auto!important}.membership .mypage .content .definition-description .mail-address{margin:0!important}.membership .guide .content .heading{line-height:34px!important}.membership .guide .register .box .content{margin-bottom:0!important}.membership .draft .message{margin-top:30px!important}.membership .guide .register,.membership .guide .register h3,.membership .mypage .card,.membership .mypage .content .definition-description .mail-address{color:#333!important}.definition-description{color:#252525!important}.membership .point-history .content .point-history-summary .description{color:var(--dolce-text-color,#333)!important}#membership .description{list-style:inherit!important}.membership .draft .content .point-info-login-link{color:var(--dolce-a-color,#01579b)!important}.communityMain .communityItems .communityItem .communityItemMetaSub{margin-top:6px!important;display:flex;flex-wrap:wrap;gap:7px}.communityMain .communityItems .communityItem .communityItemLabelBlock{line-height:1em!important;display:inline-block!important;margin-left:0!important}.communityMain .communityItems .communityItem .communityLabelImage{left:8px!important;top:0!important}.membership .mypage .leave-modal-wrapper .leave-overlay{z-index:20000!important}.membership .mypage .leave-modal-wrapper .leave-modal{z-index:20001!important}@media (max-width:990px){#membership{padding:0!important}.membership .draft .message{margin-top:10px!important}.communityMain .communityItems .communityItem .communityLabelImage{left:10px!important}}.uk-search-default .uk-search-input{margin-bottom:0}#dolce-attention{margin:10px auto 5px}#shopTopPage #dolce-attention{margin:0 auto -26px}.attentionbox{text-align:center;margin:0 auto;font-size:.6875rem;background:#111;color:#fff;width:100%;padding:8px 10px 9.3px;line-height:1.5;border-radius:var(--radius-default);box-shadow:var(--shadow-default);font-weight:700}.attentionbox a,.attentionbox a:hover{color:#fff}@media (max-width:992px){#dolce-attention{margin:5px 10px 5px;max-width:calc(100% - 20px)}#shopTopPage #dolce-attention{margin:0 10px -15px}}.ageVerificationWarning{line-height:1.4;margin-bottom:10px}#postageInfo h3,#postageInfo h4{color:#252525!important;margin:0 auto!important}#pages .membership .mypage .leave-wrapper .leave,#pages .membership .mypage .logout{border-radius:4px!important;padding:4px 8px!important}.cot-shipping-accordionContent{opacity:1!important}.footer-logo .logoText,.header-logo .logoText{line-height:1em;font-size:20px}.uk-button,.uk-description-list>dt,.uk-label,.uk-nav-header,.uk-navbar-nav>li>a,.uk-subnav>*>:first-child,.uk-tab>*>a,.uk-table th{text-transform:none}select{max-width:100%!important;text-overflow:ellipsis}#law a,#privacy a{color:#666!important;text-decoration:underline}#law a:hover,#privacy a:hover{color:#999!important}#i18 select{margin-bottom:0}#dolce-itemdetail .itemOption__caption--error{color:var(--dolce-sale-color,#e50f0d)}#dolce-itemdetail .itemOption__count{opacity:.8}.purchaseButton .purchaseButton__btn--disabled,.purchaseButton .purchaseButton__btn--noItem,.purchaseButton .purchaseButton__btn:disabled,.purchaseButton .purchaseButton__btn:disabled:hover,.purchaseButton .urchaseButton__btn--endOfSale{background-color:#cdcdcd!important;color:#fff!important;opacity:1!important;cursor:default!important}.communityMain .communityItems .communityItem .communityItemTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.itempage-item__mainImage,.itempage-item__nav{opacity:0}.itempage-item__mainImage.flickity-enabled,.itempage-item__nav.flickity-enabled{opacity:1}.allitempage-text p{margin-bottom:1.4em}@media screen and (max-width:828px){#takeoutModal .takeoutModal__title{line-height:1.6!important;padding:10px 30px!important}}#page-blog #about .social ul li{padding:3px}#page-blog #about .social .tw{background-color:#fff}.glightbox-mobile .goverlay,.goverlay{background:rgba(30,30,30,.9)!important}.glightbox-clean .gclose,.glightbox-clean .gclose:hover,.glightbox-clean .gnext,.glightbox-clean .gnext:hover,.glightbox-clean .gprev,.glightbox-clean .gprev:hover{background-color:transparent}@media (max-width:959px){.glightbox-clean .gclose{width:45px;height:45px;top:15px;right:10px}.glightbox-clean .gclose svg{width:18px!important;opacity:1!important}}h3.msg_smsAuth__title{color:#000}.cart{position:relative}.cart-badge{display:block!important}.cart-qty{position:absolute;top:24px;right:3px;padding:0 1px;min-width:14px;background:#fa5171;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}@media (max-width:959px){.cart-qty{right:13px}}:root{--scrollbar:0px}.background-wrapper{position:fixed;top:0;left:0;width:calc(100vw - var(--scrollbar));height:100vh;overflow:hidden;margin:0}.contents-wrapper{max-width:100%;width:100%;margin:0 auto;position:relative}.header-base{position:absolute;top:12px;right:70px}@media (max-width:959px){.header-base{top:12px;right:44px}}.swiper-button-next::after,.swiper-button-prev::after{font-size:24px;color:#fff}.lead{font-size:.625rem;font-weight:700;color:var(--dolce-main-text-color,#333);margin:5px auto 0;width:100%;text-align:center}#header{margin:0 auto;text-align:center;color:var(--dolce-main-text-color,#333);padding:0 40px}#shopTopPage #header{margin:0 auto -22px}#shopTopPage #header.header-toggle{margin:0 auto -24px}@media (max-width:959px){#header{margin:0 auto;padding:0 20px}#shopTopPage #header{margin:0 auto -12px}#shopTopPage #header.header-toggle{margin:0 auto -14px}}#header .profile{margin:12px auto}footer .profile{margin:0 auto 12px;width:100%;text-align:center}#header .profile img,footer .profile img{width:120px;height:120px;border-radius:50%;object-fit:cover}#header .name{font-size:1.25rem;font-weight:700}footer .name{font-size:1.25rem;font-weight:700;width:100%;text-align:center}#header .title{font-size:.875rem;font-weight:700;margin-bottom:12px}footer .title{font-size:.875rem;font-weight:700;width:100%;text-align:center;margin-bottom:20px}@media (max-width:959px){#header .name,footer .name{font-size:1.125rem}#header .title,footer .title{font-size:.8125rem}}#header .desc{font-size:.625rem;font-weight:700}#header .desc{max-height:7.2em;overflow:hidden;position:relative;transition:max-height .3s ease}#header .desc.masked{-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}#header .desc.expanded{max-height:5000px;-webkit-mask-image:none;mask-image:none}#expand-toggle-button{display:none;font-size:.625rem;color:var(--dolce-main-text-color,#333);text-align:center;margin:1px auto 0;cursor:pointer}#expand-toggle-button svg{width:18px;height:18px;margin-top:-2px}#modal-share .uk-modal-body{text-align:center;border-radius:var(--radius-default)}#modal-share #qrcode{margin:20px auto}#modal-share #qrcode img{text-align:center;margin:auto;padding:10px;border:solid 1px #ddd}#urlDisplay{font-size:.625rem}#copyButton{cursor:pointer;color:var(--dolce-text-color)}#shareButton{cursor:pointer}#shareButton svg{color:var(--dolce-btn100-color)}#shareButton{display:inline-block;background-color:var(--dolce-btn-text-color);color:var(--dolce-btn100-color);border:solid 1px var(--dolce-btn100-color);padding:10px;min-width:200px;border-radius:var(--radius-default);margin-top:25px}.regular-btn{position:relative;display:block;min-width:260px;display:inline-block;width:auto;margin:auto;color:var(--dolce-btn100-color);border:solid 1px var(--dolce-btn100-color);border-radius:var(--radius-default);padding:7px;background:var(--dolce-btn-text-color)}.linkhub-btn a{position:relative;display:block;width:100%;color:var(--dolce-btn-text-color);border-radius:var(--radius-default);padding:7px;background:var(--dolce-btn-color);box-shadow:var(--shadow-default)}.linkhub-btn.mini{position:relative;display:block;width:100%;color:var(--dolce-btn-text-color);border-radius:var(--radius-default);padding:7px;background:var(--dolce-btn-color);box-shadow:var(--shadow-default);min-width:260px;display:inline-block;width:auto;margin:auto}.linkhub-btn-wrapper{display:flex;align-items:center}.linkhub-btn-wrapper.center{justify-content:center;min-height:32px}#links .linkhub-btn-thum{min-width:66px;min-height:56px}#links .wrapper{display:flex;flex-direction:column;gap:14px}.linkhub-btn-thum img{width:56px;height:56px;margin-right:10px;object-fit:cover;border-radius:var(--radius-default)}.linkhub-btn-thum svg{width:56px;padding:10px}.linkhub-btn-wrapper.center .linkhub-btn-thum svg{width:32px;padding:7px}.linkhub-btn-text{width:calc(100% - 132px);text-align:center;font-size:.9375rem;font-weight:700;line-height:1.4em}@media (max-width:959px){#links .linkhub-btn-thum{min-width:56px;min-height:46px}.linkhub-btn-thum img{width:46px;height:46px}.linkhub-btn-thum svg{width:46px}.linkhub-btn-text{width:calc(100% - 112px);font-size:.8125rem}}.linkhub-btn-wrapper.center .linkhub-btn-text{width:100%;font-size:.75rem;line-height:1.4em}.linkhub-btn-text span{display:block;font-size:.625rem;line-height:1.4;padding:3px 0}.linkhub-banner{border-radius:var(--radius-default);overflow:hidden}.linkhub-banner:last-child{margin-bottom:0}.newsbox{margin-bottom:20px;text-align:center}.newsbox:last-of-type{margin-bottom:0}.news-date{font-size:.625rem;font-weight:700;width:100%;color:var(--dolce-main-text-color,#333)}.news-text{width:100%;font-size:.8125rem;font-weight:700;color:var(--dolce-main-text-color,#333)}@media (max-width:959px){.news-text{font-size:.75rem}}.news-text a{color:var(--dolce-main-text-color,#333)}#baseshop>h1{max-width:580px;margin-left:auto;margin-right:auto}#baseshop>section{margin-bottom:20px}@media (max-width:959px){#products-content{padding:0 10px}#baseshop>h1{margin-left:10px;margin-right:10px;max-width:100%}#baseshop>section{margin-bottom:20px}}#baseshop>section:last-child{margin-bottom:0}@media (max-width:959px){#dolce-cat-list-1,#dolce-cat-list-2,#dolce-cat-list-3{padding:0 10px}}footer{max-width:580px;padding:20px 20px 10px;margin:10px auto 0}@media (max-width:959px){footer{max-width:100%;padding:20px 10px 10px;margin:10px 10px 0}}#footer-social{display:block;margin:0 auto 20px;height:auto}#footer-copyright{padding:10px 0 10px;width:100%;text-align:center}#footer-copyright .copyright{margin-top:20px;font-size:.6875rem}#footer-copyright div{margin-bottom:10px}#footer-social{text-align:center;width:100%;margin-bottom:0}#i18{padding-top:10px;text-align:center;display:flex;width:100%;justify-content:center;margin-bottom:10px}.footer-logo{display:block;width:100%;text-align:center;margin:25px auto 0;height:auto}footer #baseMenu{margin-left:-3px}footer .dolce_logo_size{height:50px}.page-wrapper{position:relative;display:block;width:100%;color:var(--dolce-text-color,#333);border-radius:var(--radius-default);padding:20px 20px;background:var(--dolce-bg-color);box-shadow:var(--shadow-default);margin-bottom:14px;font-size:.8125rem;margin:0 auto 10px}.page-wrapper.card{font-size:.6875rem;font-weight:700;margin-bottom:0;color:var(--dolce-btn-text-color);background:var(--dolce-btn-color);padding:15px}.page-wrapper.review{padding:15px 0;color:#333}#doloce-related .item .item-image,#recent-list .item .item-image{border-radius:50%}#doloce-related,#recent-list{margin:35px auto}@media (max-width:959px){.page-wrapper{margin:0 10px 10px;max-width:100%;width:calc(100% - 20px)}.page-wrapper.card{margin:0;width:100%}.page-wrapper.review{padding:15px 10px}.review01__radio+label{font-size:11px!important}#doloce-related,#recent-list{margin:30px 10px}}#dolce-itemdetail{padding-top:14px!important}#law,#privacy{border-radius:var(--radius-default)}.membership .guide .img-wrapper,.membership .mypage .img-wrapper{border-radius:var(--radius-default);overflow:hidden}.linkhub-btn .cot-icon{font-size:36px;padding:10px;display:inline-block}#about-btn{text-align:center;margin:20px auto 6px}section.inquirySection{padding:0!important}#dolce-youtube>div,#first-slider .first-view,.linkhub-banner{box-shadow:var(--shadow-default)}#links-slide{display:flex;flex-direction:column}#fixed-article{font-size:.75rem;margin:10px auto 0}#fixed-article,#fixed-article a,#fixed-article a:focus,#fixed-article a:hover{color:var(--dolce-main-text-color,#333)}#dolce-itemdetail .preview__content>div{aspect-ratio:1/1;overflow:hidden}#dolce-itemdetail .preview__content img{object-fit:cover;width:100%;height:100%}#doloce-related .item-image,#recent-list .item-image{width:100%;aspect-ratio:1/1;overflow:hidden}.membership .mypage .info{flex-wrap:wrap}.membership .mypage .card{margin-right:0!important;max-width:100%!important;width:100%}.membership .mypage .content .customer-info-wrapper{margin-top:40px}#membership section.content{padding:0!important}.membership .mypage .img-wrapper .img{max-height:unset!important}.invisible-button{position:absolute;top:15px;left:50%;transform:translateX(-50%);width:580px;height:50px;z-index:980;background:0 0;cursor:pointer;display:block;margin-top:var(--information-banner-height,0)}@media (max-width:959px){.invisible-button{width:calc(100% - 102px);top:10px}}.about-text a{text-decoration:underline}@media screen and (max-width:828px){.purchaseButtonModal__title{padding:11px 30px!important;line-height:26px!important}}.blog_title,.uk-heading-line{word-wrap:break-word}@media (min-width:1921px){header{max-width:calC(1920px - var(--scrollbar))}.background-wrapper,.uk-modal,body{max-width:1920px}.invisible-button{left:670px;transform:none}}.communityMain .communityContent{border:none!important}#cat-list-1 small,#cat-list-2 small,#cat-list-3 small,#doloce-related .item .item-title,#doloce-related .item a .item-price,#doloce-related .item a:hover .item-price,#recent-items .item .item-title,#recent-items .item a .item-price,#recent-items .item a:hover .item-price{color:var(--dolce-main-text-color,#333)}#irContainer select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}