@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-search) button{align-items:center;background-color:transparent;cursor:pointer;display:flex;gap:.5em;height:40px;justify-content:center;width:60px}:where(.brxe-search) button svg:not([height]){height:inherit}.bricks-search-overlay{background-color:#fff;background-position:50%;background-size:cover;bottom:0;color:var(--bricks-text-muted);height:100%;left:0;opacity:0;position:fixed;right:0;text-align:center;top:0;transform:scale(1.1);transition:all .4s;visibility:hidden;width:100%;z-index:-1}.bricks-search-overlay:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bricks-search-overlay.show{opacity:1;transform:scale(1);visibility:visible;z-index:999}.bricks-search-overlay .bricks-search-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.bricks-search-overlay .close{background-color:transparent;cursor:pointer;font-size:60px;line-height:1;position:fixed;right:30px;text-align:center;top:15px;z-index:1}.bricks-search-overlay .title{margin:0 0 1em}.bricks-search-overlay .bricks-search-form{max-width:600px}.bricks-search-overlay .bricks-search-form input[type=search]{background-color:transparent;border-radius:0;font-size:1.4em;line-height:60px;text-align:center;width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper{display:none!important;pointer-events:none!important}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu{pointer-events:none}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu:not(.brx-submenu-positioned){display:none!important}:where(.brxe-nav-menu) ol,:where(.brxe-nav-menu) ul{list-style-type:none;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu{display:flex;line-height:inherit;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu li:not(.open)>.sub-menu.brx-submenu-hidden{display:none}:where(.brxe-nav-menu) .bricks-nav-menu>li{margin:0 0 0 30px}:where(.brxe-nav-menu) .bricks-nav-menu>li.menu-item-has-children.open:hover:before{content:"";height:100%;min-height:60px;position:absolute;top:100%;width:100%;z-index:1}:where(.brxe-nav-menu) .bricks-nav-menu>li>.sub-menu.caret:before{border:0 solid transparent;border-bottom:0 solid var(--bricks-bg-dark);content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);width:0}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click]:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click].open>.sub-menu.caret:before{display:block}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click] .sub-menu.caret:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu li{position:relative}:where(.brxe-nav-menu) .bricks-nav-menu li.open>.sub-menu{opacity:1;visibility:visible}:where(.brxe-nav-menu) .bricks-nav-menu li.open[data-static]>.sub-menu{display:block}:where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu)>a{display:flex;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static]{flex-direction:column}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static] .sub-menu{display:none;position:static!important;transform:none}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu{background-color:var(--bricks-bg-dark);color:#fff;line-height:60px;min-width:150px;opacity:0;position:absolute;top:100%;transition:var(--bricks-transition);visibility:hidden;white-space:nowrap;z-index:998}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li{border-style:none;position:relative;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a,:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button{color:currentcolor;padding:0 20px}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu{left:100%;padding-top:0;top:0}:where(.brxe-nav-menu) .bricks-nav-menu .brx-has-multilevel .sub-menu .brx-submenu-toggle{width:100%}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle{background-color:transparent;cursor:pointer;display:none;height:16px;min-width:12px;position:relative;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle.always{display:block}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span{min-width:12px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle span{background-color:currentcolor;display:block;height:2px;position:absolute;right:0;transition:var(--bricks-transition)}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top{min-width:12px;top:0;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center{min-width:12px;top:7px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom{min-width:12px;top:14px;width:20px}.brx-body.iframe .bricks-mobile-menu-wrapper .sub-menu{display:block!important}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle{min-width:20px;width:20px;z-index:1000}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle.fixed{position:fixed}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top{top:50%;transform:rotate(45deg)}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center{opacity:0}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom{top:50%;transform:rotate(-45deg)}.brxe-nav-menu.show-mobile-menu li.open>.brx-megamenu{display:initial;opacity:1;position:static;visibility:visible}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper{max-width:100vw;opacity:1!important;transform:translateX(0)!important;visibility:visible;z-index:999}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay{opacity:1;visibility:visible;z-index:998}.brxe-nav-menu .bricks-mobile-menu-wrapper{bottom:0;color:#fff;display:flex;flex-direction:column;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;position:fixed;right:auto;scrollbar-width:none;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:background-color,opacity,transform,visibility;visibility:hidden;width:300px;z-index:999}.brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu-wrapper:before{background-color:#23282d;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in{opacity:0;transform:translateX(0)!important}.brxe-nav-menu .bricks-mobile-menu-wrapper.left{transform:translateX(-100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper.right{left:auto;right:0;transform:translateX(100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper a{display:block;width:100%}.brxe-nav-menu .bricks-mobile-menu-wrapper .brx-megamenu a{display:initial}.brxe-nav-menu .bricks-mobile-menu-wrapper li a{line-height:60px}.brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus{outline-offset:-1px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu{background:none!important;display:none;line-height:40px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a{padding:0 45px}.brxe-nav-menu .bricks-mobile-menu-wrapper li.open>.sub-menu{display:block}.brxe-nav-menu .bricks-mobile-menu-wrapper li.menu-item-has-children:hover:before{display:none}.brxe-nav-menu .bricks-mobile-menu{overflow-y:scroll;position:relative;scrollbar-width:none}.brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu>li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu>li>a{padding:0 30px}.brxe-nav-menu .bricks-mobile-menu .brx-megamenu{display:none}.brxe-nav-menu .bricks-mobile-menu-overlay{background-color:rgba(0,0,0,.25);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}li.menu-item-has-children [aria-expanded] .menu-item-icon{background-color:transparent;color:inherit;pointer-events:none;transition:inherit}li.menu-item-has-children [aria-expanded] .menu-item-icon i{position:relative;top:2px}li.menu-item-has-children [aria-expanded=false] .open{display:block}li.menu-item-has-children [aria-expanded=false] .close{display:none}li.menu-item-has-children [aria-expanded=true] .close{display:block}li.menu-item-has-children [aria-expanded=true] .open{display:none}}#brxe-wcnqvj {color: #ffffff; font-size: 12px; text-align: center; line-height: 1.5; background-color: #f63e74; border-radius: 100px; width: 20px; margin-right: -30px; margin-bottom: -10px; height: 18px}#brxe-yyfxeu {flex-direction: column; text-align: center; width: auto; align-items: center}#brxe-2fb1d6 .cart-count {display: flex; background-color: #f63e74}#brxe-hxqpmh .bricks-nav-menu {flex-direction: row}#brxe-hhmncn .bricks-nav-menu {flex-direction: column}.ssdjp{--jp-pink:#f43872;--jp-accent:#bd1e50;--jp-ink:#232428;--jp-muted:#666870;--jp-line:#e6e6e9;--jp-soft:#f7f7f9;--jp-serif:"Yu Mincho","Hiragino Mincho ProN",serif;--jp-sans:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,system-ui,sans-serif;background:#fff;color:var(--jp-ink);font:16px/1.85 var(--jp-sans);width:100%;isolation:isolate} .ssdjp *,.ssdjp *:before,.ssdjp *:after{box-sizing:border-box}:where(.ssdjp) .brxe-div{display:block} .ssdjp p,.ssdjp h1,.ssdjp h2,.ssdjp h3{margin:0;color:inherit} .ssdjp a{color:inherit;text-decoration:none} .ssdjp img{display:block;max-width:100%;height:auto} .ssdjp .jp-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto} .ssdjp .brxe-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;border-radius:0;font:inherit;color:inherit;line-height:1.7} .ssdjp a:focus-visible,.ssdjp button:focus-visible,.ssdjp input:focus-visible,.ssdjp select:focus-visible,.ssdjp summary:focus-visible{outline:3px solid var(--jp-accent);outline-offset:4px} .ssdjp .jp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border:1px solid var(--jp-ink);font-size:15px;font-weight:600;width:max-content;max-width:100%;transition:background .2s} .ssdjp .jp-button-dark{background:var(--jp-ink);color:#fff} .ssdjp .jp-button-dark:hover{background:var(--jp-accent);border-color:var(--jp-accent)} .ssdjp .jp-button-light{background:#ffffffa6;border-color:#b9bac0} .ssdjp .jp-button-pink{background:var(--jp-accent);border-color:var(--jp-accent);color:#fff} .ssdjp .jp-link{font-size:14px;border-bottom:1px solid #aaa;padding-bottom:3px;width:max-content;max-width:100%} .ssdjp .jp-kicker{font:12px/1.8 Arial,sans-serif;letter-spacing:.17em;color:var(--jp-accent)} .ssdjp .jp-muted{font-size:14px;color:var(--jp-muted)} .ssdjp [id]{scroll-margin-top:24px}@media(max-width:1024px){.ssdjp .jp-wrap{width:calc(100% - 48px)}}@media(max-width:767px){.ssdjp .jp-wrap{width:calc(100% - 36px)}}@media(prefers-reduced-motion:reduce){.ssdjp *{scroll-behavior:auto!important;transition:none!important}} .jp-header .jp-utility{background:var(--jp-soft);border-bottom:1px solid var(--jp-line);font-size:13px;color:var(--jp-muted)} .jp-header .jp-utility-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:8px} .jp-header .jp-utility-links{display:flex;gap:24px;align-items:center} .jp-header .jp-head-main{display:flex;align-items:center;gap:32px;padding-block:20px} .jp-header .jp-brand{width:205px;flex-shrink:0} .jp-header .jp-brand img{width:205px;height:auto} .jp-header .jp-search{margin-left:auto;width:min(440px,40%);background:var(--jp-soft);border:1px solid var(--jp-line)} .jp-header .jp-search form{position:relative;width:100%;display:flex} .jp-header .jp-search input[type=search]{background:transparent;border:0;color:var(--jp-ink);padding:12px 44px 12px 16px;font:14px var(--jp-sans);height:48px;width:100%;min-width:0} .jp-header .jp-search button{border:0;background:transparent;color:var(--jp-ink);padding:0 15px;font-size:21px;cursor:pointer} .jp-header .jp-head-actions{display:flex;align-items:center;gap:24px;font-size:14px;flex-shrink:0} .jp-header .jp-cart{font-size:24px;min-width:40px} .jp-header .jp-cart .mini-cart-link{display:flex;gap:6px;align-items:center} .jp-header .jp-nav{border-top:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line)} .jp-header .jp-nav-inner{display:flex;justify-content:space-between;align-items:center;gap:26px;padding-block:12px;font-size:14px} .jp-header .jp-nav-inner a{white-space:nowrap;min-height:28px;display:flex;align-items:center} .jp-header a:hover{color:var(--jp-accent)} .jp-header .jp-guide-link{color:var(--jp-accent);font-weight:600}@media(max-width:1024px){.jp-header .jp-head-main{gap:22px} .jp-header .jp-brand{width:175px} .jp-header .jp-nav-inner{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:28px} .jp-header .jp-nav-inner::-webkit-scrollbar{display:none}}@media(max-width:767px){.jp-header .jp-utility-inner{justify-content:center;font-size:12px;padding-block:5px} .jp-header .jp-utility-links{display:none} .jp-header .jp-head-main{flex-wrap:wrap;gap:14px;padding-block:13px} .jp-header .jp-brand{width:153px} .jp-header .jp-head-actions{margin-left:auto;gap:16px} .jp-header .jp-desktop-account{display:none} .jp-header .jp-search{order:3;flex-basis:100%;width:100%;margin-left:0} .jp-header .jp-search input[type=search]{height:44px} .jp-header .jp-nav-inner{gap:24px;padding-block:10px;font-size:14px}} .jp-header{position:relative;z-index:50} .jp-header .jp-utility{background:#211e20;color:#cfcacf;font-size:12px} .jp-header .jp-utility-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:8px} .jp-header .jp-announcement{color:#fff;font-size:13px} .jp-header .jp-utility-links{display:flex;gap:18px;white-space:nowrap} .jp-header .jp-head-main{display:grid;grid-template-columns:220px minmax(200px,580px) auto;justify-content:space-between;align-items:center;gap:45px;padding-block:25px} .jp-header .jp-brand{width:220px} .jp-header .jp-brand img{width:100%} .jp-header .jp-search{width:100%;background:#faf7f8;border:1px solid #ded7db;border-radius:50px;overflow:hidden;margin:0} .jp-header .jp-search form{display:flex;align-items:center;width:100%;position:relative} .jp-header .jp-search input[type=search]{font:15px var(--jp-sans);height:52px;width:100%;min-width:0;padding:12px 50px 12px 24px;background:transparent;border:0} .jp-header .jp-search button{border:0;background:transparent;padding:9px 18px;font-size:25px;cursor:pointer} .jp-header .jp-head-actions{display:flex;gap:25px;align-items:center;font-size:13px} .jp-header .jp-desktop-account{display:flex;flex-direction:column;align-items:center} .jp-header .jp-desktop-account:before{content:"";display:block;width:23px;height:25px;margin:0 auto 5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 26' fill='none' stroke='%23232428' stroke-width='1.6'%3E%3Ccircle cx='12' cy='7' r='4.3'/%3E%3Cpath d='M3 24v-3a9 9 0 0 1 18 0v3'/%3E%3C/svg%3E") center/contain no-repeat} .jp-header .jp-cart-stack{text-align:center} .jp-header .jp-cart{font-size:25px;line-height:1.2} .jp-header .jp-cart-label{font-size:13px;line-height:1.7;margin-top:3px} .jp-header .jp-nav{position:relative;border-top:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line)} .jp-header .jp-nav-inner{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:58px;font-size:14px;font-weight:600;padding-block:0;overflow:visible} .jp-header .jp-nav-inner>a{white-space:nowrap;min-height:58px;display:flex;align-items:center} .jp-header .jp-guide-link{color:var(--jp-accent)} .jp-header a:hover{color:var(--jp-accent)} .jp-header summary{cursor:pointer;list-style:none;font-size:14px} .jp-header summary::-webkit-details-marker{display:none} .jp-header .jp-mega>summary{min-height:58px;display:flex;gap:9px;align-items:center;white-space:nowrap;border-bottom:2px solid transparent} .jp-header .jp-mega>summary:after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg);margin-top:-4px} .jp-header .jp-mega[open]>summary{border-color:var(--jp-pink)} .jp-header .jp-mega[open]>summary:after{transform:rotate(225deg);margin-top:4px} .jp-header .jp-mega-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--jp-line);box-shadow:0 20px 35px #25202a15;z-index:80;padding-block:38px 44px} .jp-header .jp-mega-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.15fr;gap:26px} .jp-header .jp-menu-column{display:flex;flex-direction:column;align-items:flex-start;gap:11px} .jp-header .jp-menu-column h3{font-size:17px;margin:0 0 14px;font-weight:600} .jp-header .jp-menu-column .jp-kicker{font:12px var(--jp-serif);letter-spacing:.22em;margin-bottom:2px} .jp-header .jp-menu-column a{font-size:14px;font-weight:400;line-height:1.9;text-align:left;justify-content:flex-start} .jp-header .jp-mega-feature{padding:30px 23px;background:#faf4f7;display:flex;flex-direction:column;align-items:flex-start;gap:19px} .jp-header .jp-mega-feature h3{font:500 24px/1.6 var(--jp-serif)} .jp-header .jp-mega-feature p{font-size:14px;font-weight:400;color:#67616a} .jp-header .jp-mega-feature .jp-kicker{font-size:12px;color:var(--jp-accent)} .jp-header .jp-brand-grid{display:grid;grid-template-columns:2fr 1fr;gap:70px} .jp-header .jp-brand-grid .jp-menu-column{display:grid;grid-template-columns:repeat(3,1fr)} .jp-header .jp-brand-grid .jp-kicker,.jp-header .jp-brand-grid h3{grid-column:1/-1} .jp-header .jp-brand-note{background:var(--jp-soft);padding:25px} .jp-header .jp-brand-note h3{font-size:18px;margin-bottom:12px} .jp-header .jp-mobile-menu{display:none}@media(max-width:1150px) and (min-width:901px){.jp-header .jp-head-main{grid-template-columns:185px minmax(200px,500px) auto;gap:28px} .jp-header .jp-brand{width:185px} .jp-header .jp-nav-inner{gap:13px;font-size:13px} .jp-header .jp-mega>summary{font-size:13px} .jp-header .jp-utility-inner{font-size:11px} .jp-header .jp-utility-links{gap:12px} .jp-header .jp-mega-grid{gap:18px} .jp-header .jp-menu-column a{font-size:13px}}@media(max-width:900px){.jp-header .jp-utility,.jp-header .jp-nav,.jp-header .jp-head-actions{display:none} .jp-header .jp-head-main{display:flex;flex-wrap:wrap;gap:18px;padding-block:18px 14px} .jp-header .jp-brand{width:172px} .jp-header .jp-search{flex-basis:100%;order:2;margin:0} .jp-header .jp-search input[type=search]{height:45px;font-size:14px;padding-left:18px} .jp-header .jp-mobile-menu{display:block;position:absolute;top:24px;right:24px} .jp-header .jp-mobile-menu>summary{font-size:0;width:35px;height:28px;display:flex;align-items:center;background:linear-gradient(var(--jp-ink),var(--jp-ink)) 0 0/32px 2px no-repeat,linear-gradient(var(--jp-ink),var(--jp-ink)) 0 12px/32px 2px no-repeat,linear-gradient(var(--jp-ink),var(--jp-ink)) 0 24px/32px 2px no-repeat} .jp-header .jp-mobile-menu>summary span{font-size:0} .jp-header .jp-mobile-menu[open]>summary{background:linear-gradient(45deg,transparent 47%,var(--jp-ink) 48%,var(--jp-ink) 52%,transparent 53%),linear-gradient(-45deg,transparent 47%,var(--jp-ink) 48%,var(--jp-ink) 52%,transparent 53%)} .jp-header .jp-mobile-panel{position:fixed;top:87px;left:0;right:0;bottom:0;background:#fff;overflow-y:auto;overscroll-behavior:contain;z-index:100;border-top:1px solid var(--jp-line);padding:25px 24px 35px} .jp-header .jp-mobile-accounts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px} .jp-header .jp-mobile-accounts .jp-button{width:100%;font-size:16px;min-height:52px;padding-inline:10px} .jp-header .jp-mobile-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px} .jp-header .jp-mobile-shortcut{background:#faf7f8;padding:21px 17px;min-height:105px;display:block} .jp-header .jp-mobile-shortcut .jp-kicker{font:12px var(--jp-serif);letter-spacing:.16em;color:#776e74;margin-bottom:5px} .jp-header .jp-mobile-shortcut h3{font-size:17px;font-weight:600} .jp-header .jp-shortcut-pink{background:#fff0f6;color:var(--jp-accent)} .jp-header .jp-shortcut-pink .jp-kicker{color:var(--jp-accent)} .jp-header .jp-mobile-group{border-top:1px solid var(--jp-line);margin-inline:-24px;padding-inline:24px} .jp-header .jp-mobile-group>summary{font-size:17px;font-weight:600;min-height:70px;display:flex;align-items:center;justify-content:space-between} .jp-header .jp-mobile-group>summary:after{content:"";width:10px;height:10px;border:solid #8b8289;border-width:0 1px 1px 0;transform:rotate(45deg)} .jp-header .jp-mobile-group[open]>summary:after{transform:rotate(225deg)} .jp-header .jp-mobile-group-links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:22px} .jp-header .jp-mobile-group-links a{font-size:15px} .jp-header .jp-mobile-service{border-top:1px solid var(--jp-line);padding-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:22px} .jp-header .jp-mobile-service a{font-size:16px} .jp-header .jp-mobile-service .jp-button{width:100%;margin-top:14px} .jp-header .jp-mobile-menu summary:focus-visible{outline:3px solid var(--jp-accent);outline-offset:3px}}.ssdjp{--jp-pink:#f43872;--jp-accent:#bc1c50;--jp-ink:#251f24;--jp-muted:#70656d;--jp-soft:#fff2f6;--jp-line:#eadce3;--jp-rose:#fbe2eb;--jp-cream:#fffaf7;background:#fffaf9} .ssdjp .jp-kicker{font-weight:600;letter-spacing:.14em} .ssdjp .jp-button{border-radius:4px;min-height:48px} .ssdjp .jp-button-pink{background:var(--jp-accent)} .jp-header{background:#fff} .jp-header .jp-utility{background:#30242c} .jp-header .jp-utility-inner{border-bottom:2px solid var(--jp-pink)} .jp-header .jp-search{background:#fff4f8;border-color:#eccfda} .jp-header .jp-nav{background:#fffafc;border-bottom:2px solid #f4c4d5} .jp-header .jp-mega-feature{background:linear-gradient(140deg,#ffe6ee,#fff7f0);border-left:3px solid var(--jp-pink)} .jp-header .jp-mobile-shortcut{background:#fff2f6;border:1px solid #f3d4e0} .jp-header .jp-shortcut-pink{background:#f8d4e2} .jp-home{background:#fffaf9} .jp-home .jp-hero{background:linear-gradient(125deg,#ffdce8 0%,#fff1e9 48%,#efd9e5 100%);border:1px solid #f1cad9;border-radius:6px;box-shadow:0 8px 30px #77254209;margin-bottom:25px} .jp-home .jp-hero h1{font-weight:600;color:#3c2231} .jp-home .jp-hero h1 span{color:var(--jp-accent)} .jp-home .jp-hero-buttons .jp-button-dark{background:var(--jp-accent);border-color:var(--jp-accent);box-shadow:0 5px 14px #bc1c5020} .jp-home .jp-hero-image-caption{background:#ffffffeb;border-left:3px solid var(--jp-pink);border-radius:3px} .jp-home .jp-editorial-rail{background:#39242e} .jp-home .jp-titlebar>div{border-left:4px solid var(--jp-pink);padding-left:17px} .jp-home .jp-titlebar h2{font-size:28px;font-weight:700;letter-spacing:.01em} .jp-home .jp-titlebar{margin-bottom:30px} .jp-home .jp-section{padding-block:58px} .jp-home .jp-product-section{padding-top:12px} .jp-home .jp-service-strip{background:#fff;border-bottom:1px solid var(--jp-line)} .jp-home .jp-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:23px;gap:22px} .jp-home .jp-service-card{display:flex;align-items:center;gap:15px;padding-right:18px;border-right:1px solid var(--jp-line)} .jp-home .jp-service-card:last-child{border:0} .jp-home .jp-service-number{display:flex;align-items:center;justify-content:center;border:1px solid #eac4d3;border-radius:50%;flex-shrink:0;width:40px;height:40px;color:var(--jp-accent);font:600 14px Georgia;background:#fff3f7} .jp-home .jp-service-card h3{font-size:14px;line-height:1.8} .jp-home .jp-service-card p:not(.jp-service-number){font-size:12px;color:var(--jp-muted)} .jp-home .jp-collection-card{border-radius:5px;box-shadow:0 6px 22px #3b203010} .jp-home .jp-collection-card:after{background:linear-gradient(0deg,#31202de8 0%,#432e4440 65%,transparent 100%)} .jp-home .jp-collection-caption .jp-kicker{color:#ffd6e4} .jp-home .jp-category-more{background:#fff;padding:24px;border:1px solid var(--jp-line);border-radius:5px;margin-top:22px} .jp-home .jp-category-chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px} .jp-home .jp-category-chips a{border-color:#eed4df;background:#fff5f8;padding:12px 9px;justify-content:center;font-size:13px;text-align:center;border-radius:3px} .jp-home .jp-category-more-title{font-weight:600;color:#58434f} .jp-home .jp-brand-section{background:linear-gradient(115deg,#fbe0ea,#f9eff3 60%,#fff3e8);margin-bottom:38px;padding-block:44px} .jp-home .jp-brand-tile{border:1px solid #e9c9d7;box-shadow:0 3px 10px #56233b07;border-radius:5px;position:relative;overflow:hidden} .jp-home .jp-brand-tile:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,#ec6794,#ddbecd)} .jp-home .jp-brand-tile:nth-child(3n){background:#382c36;color:#fff;border-color:#382c36} .jp-home .jp-brand-tile:nth-child(3n) .jp-brand-tile-sub{color:#e0ceda} .jp-home .jp-brand-tile:nth-child(3n+2){background:#fff7f1} .jp-home .jp-brand-name{font-size:26px;font-weight:700} .jp-home .jp-products .products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px} .jp-home .jp-products .product{background:#fff;border:1px solid #eedce5;border-radius:5px;overflow:hidden;box-shadow:0 5px 15px #38212f07;padding-bottom:17px} .jp-home .jp-products .product h3,.jp-home .jp-products .product h2,.jp-home .jp-products .product .price,.jp-home .jp-products .product .jp-preview-meta{padding-inline:15px} .jp-home .jp-products .product h2{font:600 16px/1.7 var(--jp-sans);letter-spacing:0;margin-top:13px} .jp-home .jp-products .product .price{color:var(--jp-accent);display:block;font-size:21px} .jp-home .jp-products .product .button{display:none} .jp-home .jp-products .product .star-rating{margin-inline:15px} .jp-home .jp-product-photo{position:relative} .jp-home .jp-product-badge{position:absolute;top:12px;left:12px;background:#fff;color:#6c4858;border:1px solid #eac9d7;padding:4px 7px;font:10px Arial;letter-spacing:.05em;border-radius:2px} .jp-home .jp-product-detail{display:block;margin:12px 15px 0;padding-top:10px;border-top:1px solid #f0e5eb;font-size:12px;color:#6e5966} .jp-home .jp-center-link{display:block;margin:28px auto 0} .jp-home .jp-popular-section{padding-block:48px 52px;background:#fff0f5;border-block:1px solid #f0d5e0} .jp-home .jp-popular-section .jp-products .product{background:#fff} .jp-home .jp-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px} .jp-home .jp-path-card{display:grid;grid-template-columns:1.2fr 1fr;background:#eadee8;position:relative;overflow:hidden;min-height:255px;border-radius:5px} .jp-home .jp-path-card:nth-child(2){background:#f9d7e5} .jp-home .jp-path-copy{padding:30px 24px;position:relative;z-index:1;align-self:center} .jp-home .jp-path-copy h2{font:700 23px/1.65 var(--jp-sans);letter-spacing:0;margin:12px 0} .jp-home .jp-path-copy p:not(.jp-kicker){font-size:13px} .jp-home .jp-path-cta{margin-top:20px;font-weight:600;color:var(--jp-accent)} .jp-home .jp-path-image{height:100%;width:100%;position:relative} .jp-home .jp-path-image img{height:100%;width:100%;object-fit:cover;object-position:center top} .jp-home .jp-review-section{background:#472936;color:#fff;padding-block:53px 56px} .jp-home .jp-review-section .jp-kicker{color:#ffc0d4} .jp-home .jp-review-section .jp-titlebar-note{color:#dfc6d3} .jp-home .jp-review-layout{display:grid;grid-template-columns:.75fr 2.1fr;gap:34px} .jp-home .jp-review-word{font:italic 49px Georgia;color:#f8aac6;letter-spacing:.02em;margin-bottom:14px} .jp-home .jp-review-intro h3{font-size:21px;line-height:1.7;margin-bottom:15px} .jp-home .jp-review-intro>p:not(.jp-review-word){font-size:14px;color:#e9d8e0;margin-bottom:20px} .jp-home .jp-review-intro .jp-link{border-color:#cf91aa;color:#fff} .jp-home .jp-review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} .jp-home .jp-review-card{background:#fff8fb;color:#35212c;padding:25px 21px;border-radius:5px;display:flex;flex-direction:column;min-height:268px;position:relative;border-top:3px solid #f49aba} .jp-home .jp-quote-mark{position:absolute;right:20px;top:5px;color:#efd0de;font:80px Georgia;line-height:1} .jp-home .jp-review-score{font:600 16px Arial;color:var(--jp-accent);margin-bottom:24px;position:relative} .jp-home .jp-review-card h3{font-size:13px;color:#806b77;margin-bottom:13px} .jp-home .jp-review-quote{margin:0;font:500 19px/1.65 Georgia,serif;flex:1;overflow-wrap:anywhere} .jp-home .jp-review-source{font-size:11px;border-top:1px solid #edd8e2;padding-top:14px;margin-top:24px;color:#806b77} .jp-home .jp-evidence-note{font-size:12px;line-height:1.9;margin-top:24px;color:var(--jp-muted)} .jp-home .jp-review-section .jp-evidence-note{color:#e0c4d2} .jp-home .jp-factory-section{background:#242126;color:#fff;padding-block:58px} .jp-home .jp-factory-intro{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:29px} .jp-home .jp-factory-intro h2{font:600 33px/1.6 var(--jp-serif);margin:9px 0 12px} .jp-home .jp-factory-section .jp-kicker{color:#ffa6c4} .jp-home .jp-factory-lead{font-size:15px;color:#d8cbd3} .jp-home .jp-factory-section .jp-button{background:transparent;color:#fff;border-color:#93818c;font-size:13px;white-space:nowrap} .jp-home .jp-factory-grid{display:grid;grid-template-columns:1.15fr .95fr .8fr;gap:22px} .jp-home .jp-factory-photo{background:#332c34;border:1px solid #50434c;border-radius:5px;overflow:hidden} .jp-home .jp-factory-crop{height:340px;overflow:hidden;background:#59545b;position:relative} .jp-home .jp-factory-image{width:100%;height:100%;overflow:hidden} .jp-home .jp-factory-image img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(2.25);transform-origin:50% 0%} .jp-home .jp-factory-caption{padding:20px 22px} .jp-home .jp-factory-caption h3{font:600 19px/1.7 var(--jp-sans);margin-block:7px} .jp-home .jp-factory-caption>p:last-child{font-size:11px;color:#c6b4c0} .jp-home .jp-factory-notes{background:#392d36;border-radius:5px;padding:28px 23px;border-top:3px solid #bf4775} .jp-home .jp-factory-notes h3{font-size:23px;line-height:1.7;margin:10px 0 24px} .jp-home .jp-factory-notes>div{border-top:1px solid #67505e;padding-block:17px} .jp-home .jp-factory-notes h4{font-size:14px;margin:0 0 6px} .jp-home .jp-factory-notes>div p{font-size:13px;color:#ddcbd6} .jp-home .jp-factory-section .jp-evidence-note{color:#cbb5c3} .jp-home .jp-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} .jp-home .jp-proof-card{background:#fff;border:1px solid #e7d4df;border-radius:5px;padding:27px} .jp-home .jp-proof-num{display:inline-block;font:italic 32px Georgia;color:#c77c9a;margin-bottom:13px} .jp-home .jp-proof-card h3{font-size:18px;margin-bottom:13px} .jp-home .jp-proof-card>p:not(.jp-proof-num){font-size:14px;color:var(--jp-muted);margin-bottom:17px} .jp-home .jp-accessory-section{background:#f9e7df;padding-block:48px} .jp-home .jp-accessory-layout{display:grid;grid-template-columns:.9fr 1.3fr;gap:65px;align-items:center} .jp-home .jp-accessory-layout h2{font:600 30px/1.6 var(--jp-serif);margin:10px 0 17px} .jp-home .jp-accessory-layout>div>p:not(.jp-kicker){font-size:14px;margin-bottom:22px;max-width:380px;color:#685452} .jp-home .jp-accessory-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px} .jp-home .jp-accessory-tile{background:#fff7f2;border:1px solid #dfbeb3;padding:23px;border-radius:5px} .jp-home .jp-accessory-tile h3{font-size:18px;margin:5px 0 8px} .jp-home .jp-accessory-tile>p:last-child{font-size:12px;color:#7e645c} .jp-home .jp-choice-band{margin-block:55px 0;background:linear-gradient(120deg,#382735,#593544);border-radius:5px} .jp-home .jp-guide-card{background:#fff3f7;padding:25px;border:1px solid #edc8d7;border-top:3px solid #db7a9b;border-radius:5px} .jp-home .jp-guide-number{color:#c3688b;font:italic 38px Georgia} .jp-home .jp-guide-card h3{font-size:19px} .jp-home .jp-order-section{padding-top:0} .jp-home .jp-order-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px} .jp-home .jp-order-step{border-top:2px solid #dbb0c3;padding:23px 18px;background:#fff;border-radius:3px} .jp-home .jp-order-num{font:italic 31px Georgia;color:var(--jp-accent);margin-bottom:16px} .jp-home .jp-order-step h3{font-size:16px;margin-bottom:10px} .jp-home .jp-order-step>p:last-child{font-size:13px;color:var(--jp-muted)} .jp-home .jp-questions-section{background:#ffedf4;padding-block:53px;border-color:#f0cfdd} .jp-home .jp-question-grid{gap:16px 20px} .jp-home .jp-question-card{background:#fff;border:1px solid #edd3de;border-radius:5px;padding:24px 23px;grid-template-columns:30px 1fr;gap:16px} .jp-home .jp-question-number{color:#cb557f} .jp-home .jp-question-card h3{font-size:17px} .jp-home .jp-question-card p{font-size:14px;line-height:1.95} .jp-home .jp-question-card .jp-link{font-size:13px;color:var(--jp-accent);border-color:#d69bb3} .jp-home .jp-journal-section{padding-block:55px;background:#fffaf9} .jp-home .jp-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px} .jp-home .jp-journal-card{border:1px solid #ead8e1;background:#fff;border-radius:5px;overflow:hidden} .jp-home .jp-journal-image,.jp-home .jp-journal-image img{width:100%;height:210px;object-fit:cover;object-position:center 12%} .jp-home .jp-journal-copy{padding:24px} .jp-home .jp-journal-copy h3{font-size:18px;line-height:1.75;margin:9px 0 14px} .jp-home .jp-journal-copy>p:not(.jp-kicker){font-size:14px;color:var(--jp-muted)} .jp-home .jp-journal-copy .jp-journal-link{font-size:13px;color:var(--jp-accent);margin-top:20px} .jp-home .jp-user-media-section{padding-block:48px;background:#f0e6ee;border-block:1px solid #e2ccdb} .jp-home .jp-owner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} .jp-home .jp-owner-card{background:#fff;border:1px solid #ddc3d3;padding-bottom:20px;border-radius:5px;overflow:hidden} .jp-home .jp-owner-slot{height:205px;background:repeating-linear-gradient(135deg,#eadce6 0px,#eadce6 1px,#f1e7ee 1px,#f1e7ee 18px);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8e657e} .jp-home .jp-owner-label{font:12px Arial;letter-spacing:.15em} .jp-home .jp-owner-icon{font:48px Georgia;line-height:1.7} .jp-home .jp-owner-card h3{font-size:16px;margin:19px 20px 8px} .jp-home .jp-owner-card>p{font-size:12px;margin-inline:20px;color:var(--jp-muted)} .jp-home .jp-faq-section{background:#fff6f9} .jp-home .jp-faq{background:#fff;border:1px solid #eed6e1;padding-inline:22px;border-radius:5px} .jp-home .jp-consult-section{background:linear-gradient(120deg,#f2bdd2,#ffdfe8);padding-block:39px;border-block:1px solid #ebb1c7} .jp-home .jp-consult-inner{display:flex;align-items:center;justify-content:space-between;gap:35px} .jp-home .jp-consult-inner h2{font:600 29px/1.6 var(--jp-serif);margin:7px 0 10px} .jp-home .jp-consult-inner>div>p:not(.jp-kicker){font-size:14px} .jp-home .jp-about{background:transparent} .jp-footer{background:#211b21;border-top:4px solid #e8497d} .jp-footer .jp-footer-contact{color:#ffc1d6} .jp-footer .jp-footer-chips a{border-color:#745563;background:#33262e} .jp-footer .jp-footer-column h3{color:#ffe9f1} .jp-header .jp-nav-inner{gap:17px;font-size:13px} .jp-header .jp-mega>summary{font-size:13px} .jp-home img.jp-factory-image,.jp-home .jp-factory-image img{transform:scale(1.6) translateY(-22%)} .jp-photo-home img.jp-hero-image,.jp-photo-home .jp-hero-image img{transform:scale(2.4) translateY(-18%);transform-origin:50% 0%;object-position:center top} .jp-photo-home .jp-hero-stage{background:#655b63} .jp-home .jp-path-image{position:absolute;right:0;top:0;width:45%;height:100%;object-fit:cover;object-position:center top}@media(max-width:600px){.jp-home .jp-factory-crop{height:180px} .jp-home img.jp-factory-image,.jp-home .jp-factory-image img{transform:scale(2.1) translateY(-4%)}}@media(max-width:600px){.jp-home .jp-hero-stage{min-height:260px} .jp-home .jp-hero h1 br:first-of-type{display:block} .jp-header .jp-mobile-shortcut h3{font-size:15px} .jp-header .jp-mobile-shortcut{padding-inline:15px}}@media(min-width:601px){.jp-photo-home img.jp-hero-image,.jp-photo-home .jp-hero-image img{transform:scale(1.5) translateY(-20%)}}@media(max-width:900px){.jp-header .jp-head-actions{display:block;position:absolute;top:19px;right:78px} .jp-header .jp-head-actions .jp-desktop-account{display:none} .jp-header .jp-cart-label{font-size:10px} .jp-header .jp-cart{font-size:23px}}@media(max-width:1100px){.jp-home .jp-service-grid{gap:15px} .jp-home .jp-service-card{gap:10px;padding-right:10px} .jp-home .jp-service-card h3{font-size:13px} .jp-home .jp-service-number{width:33px;height:33px} .jp-home .jp-category-chips{grid-template-columns:repeat(4,1fr)} .jp-home .jp-review-layout{grid-template-columns:1fr;gap:23px} .jp-home .jp-review-intro{display:none} .jp-home .jp-factory-grid{grid-template-columns:1fr 1fr} .jp-home .jp-factory-notes{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 25px} .jp-home .jp-factory-notes>.jp-kicker,.jp-home .jp-factory-notes>h3{grid-column:1/-1} .jp-home .jp-factory-notes h3{margin-block:0 7px} .jp-home .jp-factory-notes h3 br{display:none} .jp-home .jp-path-copy{padding:25px 19px} .jp-home .jp-path-copy h2{font-size:20px} .jp-home .jp-accessory-layout{gap:30px}}@media(max-width:900px){.jp-home .jp-service-grid{grid-template-columns:1fr 1fr;gap:17px;padding-block:22px} .jp-home .jp-service-card:nth-child(2){border:0} .jp-home .jp-service-card h3{font-size:14px} .jp-home .jp-titlebar h2{font-size:25px} .jp-home .jp-products .products{grid-template-columns:repeat(2,minmax(0,1fr))} .jp-home .jp-proof-grid{gap:15px} .jp-home .jp-proof-card{padding:22px 18px} .jp-home .jp-path-grid{grid-template-columns:1fr} .jp-home .jp-path-card{min-height:220px;grid-template-columns:1.5fr 1fr} .jp-home .jp-path-image img{position:absolute;inset:0} .jp-home .jp-order-grid{grid-template-columns:1fr 1fr} .jp-home .jp-accessory-layout{grid-template-columns:1fr} .jp-home .jp-accessory-layout>div>p:not(.jp-kicker){max-width:none} .jp-home .jp-journal-grid{gap:15px} .jp-home .jp-journal-copy{padding:20px 17px} .jp-home .jp-journal-copy h3{font-size:16px} .jp-home .jp-owner-grid{gap:15px} .jp-home .jp-factory-intro{display:block} .jp-home .jp-factory-intro .jp-button{margin-top:23px} .jp-home .jp-consult-inner{display:block} .jp-home .jp-consult-inner .jp-button{margin-top:25px}}@media(max-width:600px){.jp-home .jp-hero{min-height:0} .jp-home .jp-hero-copy{padding:25px 20px 28px} .jp-home .jp-hero-stage{min-height:295px} .jp-home .jp-hero h1{font-size:29px} .jp-home .jp-hero h1 span{font-size:16px} .jp-home .jp-service-grid{width:calc(100% - 36px);gap:16px 12px} .jp-home .jp-service-card{gap:8px} .jp-home .jp-service-number{width:28px;height:28px;font-size:11px} .jp-home .jp-service-card h3{font-size:12px} .jp-home .jp-service-card p:not(.jp-service-number){font-size:10px} .jp-home .jp-section{padding-block:38px} .jp-home .jp-titlebar{margin-bottom:24px} .jp-home .jp-titlebar>div{padding-left:12px} .jp-home .jp-titlebar h2{font-size:22px} .jp-home .jp-titlebar-note{font-size:12px} .jp-home .jp-category-more{padding:20px 15px} .jp-home .jp-category-chips{grid-template-columns:1fr 1fr;gap:9px} .jp-home .jp-category-chips a{font-size:12px;padding:11px 7px;justify-content:center} .jp-home .jp-brand-section{margin-bottom:20px} .jp-home .jp-products .products{gap:18px 12px} .jp-home .jp-products .product h3,.jp-home .jp-products .product h2,.jp-home .jp-products .product .price,.jp-home .jp-products .product .jp-preview-meta{padding-inline:11px} .jp-home .jp-products .product h3,.jp-home .jp-products .product h2{font-size:13px} .jp-home .jp-products .product .price{font-size:18px} .jp-home .jp-products .product .jp-preview-meta{font-size:11px} .jp-home .jp-product-badge{left:8px;top:8px;font-size:8px;padding:3px 5px} .jp-home .jp-product-detail{margin-inline:11px;font-size:11px} .jp-home .jp-popular-section{padding-block:36px} .jp-home .jp-path-card{grid-template-columns:1.35fr 1fr;min-height:222px} .jp-home .jp-path-copy{padding:22px 18px} .jp-home .jp-path-copy h2{font-size:19px} .jp-home .jp-path-copy p:not(.jp-kicker){font-size:12px} .jp-home .jp-path-copy .jp-kicker{font-size:10px} .jp-home .jp-review-section{padding-block:38px} .jp-home .jp-review-cards{grid-template-columns:1fr;gap:14px} .jp-home .jp-review-card{min-height:0;padding:22px} .jp-home .jp-review-score{margin-bottom:14px} .jp-home .jp-review-quote{font-size:21px;min-height:40px} .jp-home .jp-review-source{margin-top:20px} .jp-home .jp-factory-section{padding-block:38px} .jp-home .jp-factory-intro h2{font-size:27px} .jp-home .jp-factory-lead{font-size:14px} .jp-home .jp-factory-grid{gap:14px} .jp-home .jp-factory-crop{height:210px} .jp-home .jp-factory-image img{transform:scale(2.1)} .jp-home .jp-factory-caption{padding:15px 12px} .jp-home .jp-factory-caption h3{font-size:15px} .jp-home .jp-factory-caption .jp-kicker{font-size:9px} .jp-home .jp-factory-caption>p:last-child{font-size:10px} .jp-home .jp-factory-notes{display:block;padding:23px} .jp-home .jp-factory-notes h3{font-size:21px;margin:10px 0 20px} .jp-home .jp-proof-grid{grid-template-columns:1fr} .jp-home .jp-proof-card{padding:24px} .jp-home .jp-accessory-section{padding-block:36px} .jp-home .jp-accessory-layout h2{font-size:26px} .jp-home .jp-accessory-tile{padding:19px 15px} .jp-home .jp-accessory-tile h3{font-size:16px} .jp-home .jp-accessory-tile>p:last-child{font-size:11px} .jp-home .jp-choice-band{margin-top:38px} .jp-home .jp-guide-card{padding:24px} .jp-home .jp-order-grid{gap:12px} .jp-home .jp-order-step{padding:19px 15px} .jp-home .jp-order-step h3{font-size:14px} .jp-home .jp-order-step>p:last-child{font-size:12px} .jp-home .jp-question-card{padding:22px 18px;gap:12px;grid-template-columns:25px 1fr} .jp-home .jp-question-card h3{font-size:16px} .jp-home .jp-question-card p{font-size:13px} .jp-home .jp-questions-section{padding-block:38px} .jp-home .jp-journal-section{padding-block:38px} .jp-home .jp-journal-grid{grid-template-columns:1fr} .jp-home .jp-journal-card{display:grid;grid-template-columns:.75fr 1fr} .jp-home .jp-journal-image,.jp-home .jp-journal-image img{height:100%;min-height:220px} .jp-home .jp-journal-copy{padding:20px 17px} .jp-home .jp-journal-copy .jp-kicker{font-size:10px} .jp-home .jp-journal-copy h3{font-size:15px} .jp-home .jp-journal-copy>p:not(.jp-kicker){font-size:12px} .jp-home .jp-user-media-section{padding-block:36px} .jp-home .jp-owner-grid{grid-template-columns:1fr} .jp-home .jp-owner-card{display:grid;grid-template-columns:.7fr 1fr;padding:0} .jp-home .jp-owner-slot{grid-row:1/3;height:140px} .jp-home .jp-owner-card h3{align-self:end;margin:15px 16px 7px;font-size:14px} .jp-home .jp-owner-card>p{margin:0 16px 17px;font-size:11px} .jp-home .jp-faq{padding-inline:15px} .jp-home .jp-consult-section{padding-block:35px} .jp-home .jp-consult-inner h2{font-size:25px}}.ssdjp .jp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0} .jp-header .jp-wishlist-slot{display:flex;align-items:center;justify-content:center} .jp-header .jp-wishlist-link{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:58px;min-height:48px;gap:5px;font-size:13px;white-space:nowrap} .jp-header .jp-wishlist-link::before{content:"";display:block;width:25px;height:25px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21l8.8-8.6a5.5 5.5 0 0 0 0-7.8Z'/%3E%3C/svg%3E") center/contain no-repeat} .jp-header .jp-head-actions{gap:22px}@media(max-width:1150px) and (min-width:901px){.jp-header .jp-head-main{gap:24px;grid-template-columns:185px minmax(200px,1fr) auto} .jp-header .jp-head-actions{gap:17px}}@media(max-width:900px){.jp-header .jp-head-actions{display:flex;gap:12px;right:75px;top:16px} .jp-header .jp-wishlist-link{font-size:0;min-width:40px;min-height:40px;gap:0} .jp-header .jp-wishlist-link::before{width:24px;height:24px} .jp-header .jp-cart-stack{min-width:36px} .jp-header .jp-cart a{display:flex;justify-content:center;align-items:center;min-height:28px} .jp-header .jp-brand{width:168px}}@media(max-width:400px){.jp-header .jp-brand{width:150px}}@media(max-width:350px){.jp-header .jp-brand{width:120px} .jp-header .jp-head-actions{right:70px;gap:8px}} .jp-footer .jp-footer-social{display:flex;gap:12px;align-items:center;margin-top:26px} .jp-footer .jp-social-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;border:1px solid #5e555d;border-radius:50%;padding:0;background:transparent;color:#f5f2f4;font:inherit;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .2s} .jp-footer .jp-social-icon::before{content:"";display:block;width:21px;height:21px;background:currentColor;mask:var(--jp-social-svg) center/contain no-repeat} .jp-footer .jp-social-x{--jp-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.9 2H22l-6.8 7.8L23.2 22h-6.3L12 14.6 5.5 22H2.3l8.2-9.4L.8 2h6.5l4.5 6.7L18.9 2Zm-1.1 18h1.8L6.3 4H4.4L17.8 20Z'/%3E%3C/svg%3E")} .jp-footer .jp-social-instagram{--jp-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Ccircle cx='17.4' cy='6.8' r='1' fill='black' stroke='none'/%3E%3C/svg%3E")} .jp-footer .jp-social-youtube{--jp-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Crect x='2' y='5' width='20' height='14' rx='4'/%3E%3Cpath d='m10 9 5 3-5 3Z' fill='black' stroke='none'/%3E%3C/svg%3E")} .jp-footer .jp-social-facebook{--jp-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 22v-9h3l.5-4H14V6.5c0-1.2.4-1.7 1.8-1.7H18V1.3C17.4 1.2 16.3 1 14.8 1 11.7 1 10 2.9 10 6.2V9H7v4h3v9Z'/%3E%3C/svg%3E")} .jp-footer .jp-social-icon:is(:hover,:focus-visible){transform:translateY(-2px)} .jp-footer .jp-social-x:is(:hover,:focus-visible){background:#fff;border-color:#fff;color:#181517} .jp-footer .jp-social-instagram:is(:hover,:focus-visible){background:#d52d79;background-image:linear-gradient(135deg,#794ac8,#d52d79 55%,#f4a545);border-color:#e14b89;color:#fff} .jp-footer .jp-social-youtube:is(:hover,:focus-visible){background:#ed252a;border-color:#ed252a;color:#fff} .jp-footer .jp-social-facebook:is(:hover,:focus-visible){background:#1877f2;border-color:#1877f2;color:#fff} .jp-home .jp-products .product img{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;object-position:center top} .jp-home .jp-question-grid{align-items:start} .jp-home .jp-question-card{display:block;padding:0;overflow:clip} .jp-home .jp-question-summary{display:grid;grid-template-columns:30px 1fr;gap:16px;padding:24px 23px;list-style:none;cursor:pointer} .jp-home .jp-question-summary::-webkit-details-marker{display:none} .jp-home .jp-question-summary:hover .jp-question-toggle{color:var(--jp-pink)} .jp-home .jp-question-summary:focus-visible{outline-offset:-4px} .jp-home .jp-question-toggle{display:inline-flex;align-items:center;gap:11px;font-size:13px;color:var(--jp-accent);line-height:1.8;border-bottom:1px solid #d69bb3;padding-bottom:3px} .jp-home .jp-question-toggle::after{content:"";width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-top:-3px} .jp-home .jp-question-close-label{display:none} .jp-home .jp-question-card[open] .jp-question-open-label{display:none} .jp-home .jp-question-card[open] .jp-question-close-label{display:inline} .jp-home .jp-question-card[open] .jp-question-toggle::after{transform:rotate(225deg);margin-top:3px} .jp-home .jp-question-card[open]{border-color:#dc94af} .jp-home .jp-question-body{margin:0 23px 24px 69px;padding-top:20px;border-top:1px solid #eed9e2} .jp-home .jp-question-body h4{margin:0 0 13px;font:600 15px/1.8 var(--jp-sans);color:var(--jp-ink)} .jp-home .jp-question-checks{padding:16px 18px 16px 32px;margin:16px 0;background:#fff4f8;border-radius:3px;font-size:13px;line-height:1.9;color:#64535d;list-style:disc} .jp-home .jp-question-checks li+li{margin-top:7px} .jp-home .jp-question-body p.jp-question-note{margin:0;font-size:12px;color:#7a6772;line-height:1.95} .jp-home .jp-question-card[open] .jp-question-body{animation:jp-inline-reveal .22s ease-out}@keyframes jp-inline-reveal{from{opacity:.25;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.jp-home .jp-question-summary{grid-template-columns:25px 1fr;gap:12px;padding:22px 18px} .jp-home .jp-question-body{margin:0 18px 22px 55px} .jp-home .jp-question-body h4{font-size:14px} .jp-home .jp-question-checks{font-size:12px;padding-left:28px} .jp-footer .jp-footer-social{gap:14px}}@media(prefers-reduced-motion:reduce){.jp-home .jp-question-card[open] .jp-question-body{animation:none}}.jp-footer .jp-footer-payment-icons{display:grid;grid-template-columns:repeat(7,50px);gap:10px;align-items:center;width:max-content;max-width:100%} .jp-footer .jp-payment-icon{position:relative;display:block;width:50px;height:32px;background:transparent center/contain no-repeat;border-radius:3px;overflow:hidden} .jp-footer .jp-pay-visa{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2038%2024%22%20width%3D%2238%22%20height%3D%2224%22%20fill%3D%22none%22%20aria-labelledby%3D%22pi-visa%22%3E%3Ctitle%20id%3D%22pi-visa%22%3EVisa%3C%2Ftitle%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2237%22%20height%3D%2223%22%20rx%3D%222.5%22%20stroke%3D%22%23000%22%20stroke-opacity%3D%22.07%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203V21C0%2022.7%201.4%2024%203%2024H35C36.7%2024%2038%2022.7%2038%2021V3C38%201.3%2036.6%200%2035%200Z%22%20fill%3D%22%23142FBD%22%20style%3D%22fill%3A%23142FBD%3Bfill%3Acolor%28display-p3%200.0784%200.1843%200.7412%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M35%201C36.1%201%2037%201.9%2037%203V21C37%2022.1%2036.1%2023%2035%2023H3C1.9%2023%201%2022.1%201%2021V3C1%201.9%201.9%201%203%201H35Z%22%20fill%3D%22%231532CB%22%20style%3D%22fill%3A%231532CB%3Bfill%3Acolor%28display-p3%200.0824%200.1961%200.7961%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M29.5944%2010.2167H29.2778C28.8556%2011.2722%2028.5389%2011.8%2028.2222%2013.3833H30.2278C29.9111%2011.8%2029.9111%2011.0611%2029.5944%2010.2167V10.2167ZM32.6556%2016.4444H30.8611C30.7556%2016.4444%2030.7556%2016.4444%2030.65%2016.3389L30.4389%2015.3889L30.3333%2015.1778H27.8C27.6944%2015.1778%2027.5889%2015.1778%2027.5889%2015.3889L27.2722%2016.3389C27.2722%2016.4444%2027.1667%2016.4444%2027.1667%2016.4444H24.95L25.1611%2015.9167L28.2222%208.73889C28.2222%208.21111%2028.5389%208%2029.0667%208H30.65C30.7556%208%2030.8611%208%2030.8611%208.21111L32.3389%2015.0722C32.4444%2015.4944%2032.55%2015.8111%2032.55%2016.2333C32.6556%2016.3389%2032.6556%2016.3389%2032.6556%2016.4444V16.4444ZM18.5111%2016.1278L18.9333%2014.2278C19.0389%2014.2278%2019.1444%2014.3333%2019.1444%2014.3333C19.8833%2014.65%2020.6222%2014.8611%2021.3611%2014.7556C21.5722%2014.7556%2021.8889%2014.65%2022.1%2014.5444C22.6278%2014.3333%2022.6278%2013.8056%2022.2056%2013.3833C21.9944%2013.1722%2021.6778%2013.0667%2021.3611%2012.8556C20.9389%2012.6444%2020.5167%2012.4333%2020.2%2012.1167C18.9333%2011.0611%2019.3556%209.58333%2020.0944%208.84444C20.7278%208.42222%2021.0444%208%2021.8889%208C23.1556%208%2024.5278%208%2025.1611%208.21111H25.2667C25.1611%208.84444%2025.0556%209.37222%2024.8444%2010.0056C24.3167%209.79444%2023.7889%209.58333%2023.2611%209.58333C22.9444%209.58333%2022.6278%209.58333%2022.3111%209.68889C22.1%209.68889%2021.9944%209.79444%2021.8889%209.9C21.6778%2010.1111%2021.6778%2010.4278%2021.8889%2010.6389L22.4167%2011.0611C22.8389%2011.2722%2023.2611%2011.4833%2023.5778%2011.6944C24.1056%2012.0111%2024.6333%2012.5389%2024.7389%2013.1722C24.95%2014.1222%2024.6333%2014.9667%2023.7889%2015.6C23.2611%2016.0222%2023.05%2016.2333%2022.3111%2016.2333C20.8333%2016.2333%2019.6722%2016.3389%2018.7222%2016.0222C18.6167%2016.2333%2018.6167%2016.2333%2018.5111%2016.1278V16.1278ZM14.8167%2016.4444C14.9222%2015.7056%2014.9222%2015.7056%2015.0278%2015.3889C15.5556%2013.0667%2016.0833%2010.6389%2016.5056%208.31667C16.6111%208.10556%2016.6111%208%2016.8222%208H18.7222C18.5111%209.26667%2018.3%2010.2167%2017.9833%2011.3778C17.6667%2012.9611%2017.35%2014.5444%2016.9278%2016.1278C16.9278%2016.3389%2016.8222%2016.3389%2016.6111%2016.3389L14.8167%2016.4444ZM5%208.21111C5%208.10556%205.21111%208%205.31667%208H8.90556C9.43333%208%209.85556%208.31667%209.96111%208.84444L10.9111%2013.4889C10.9111%2013.5944%2010.9111%2013.5944%2011.0167%2013.7C11.0167%2013.5944%2011.1222%2013.5944%2011.1222%2013.5944L13.3389%208.21111C13.2333%208.10556%2013.3389%208%2013.4444%208H15.6611C15.6611%208.10556%2015.6611%208.10556%2015.5556%208.21111L12.2833%2015.9167C12.1778%2016.1278%2012.1778%2016.2333%2012.0722%2016.3389C11.9667%2016.4444%2011.7556%2016.3389%2011.5444%2016.3389H9.96111C9.85556%2016.3389%209.75%2016.3389%209.75%2016.1278L8.06111%209.58333C7.85%209.37222%207.53333%209.05556%207.11111%208.95C6.47778%208.63333%205.31667%208.42222%205.10556%208.42222L5%208.21111Z%22%20fill%3D%22white%22%20style%3D%22fill%3Awhite%3Bfill-opacity%3A1%3B%22%2F%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-master{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2038%2024%22%20width%3D%2238%22%20height%3D%2224%22%20fill%3D%22none%22%20aria-labelledby%3D%22pi-master%22%3E%3Ctitle%20id%3D%22pi-master%22%3EMastercard%3C%2Ftitle%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2237%22%20height%3D%2223%22%20rx%3D%222.5%22%20stroke%3D%22%23000%22%20stroke-opacity%3D%22.07%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203V21C0%2022.7%201.4%2024%203%2024H35C36.7%2024%2038%2022.7%2038%2021V3C38%201.3%2036.6%200%2035%200Z%22%20fill%3D%22%231C1C1C%22%20style%3D%22fill%3A%231C1C1C%3Bfill%3Acolor%28display-p3%200.1098%200.1098%200.1098%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M35%201C36.1%201%2037%201.9%2037%203V21C37%2022.1%2036.1%2023%2035%2023H3C1.9%2023%201%2022.1%201%2021V3C1%201.9%201.9%201%203%201H35Z%22%20fill%3D%22%23232323%22%20style%3D%22fill%3A%23232323%3Bfill%3Acolor%28display-p3%200.1373%200.1373%200.1373%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M14.6364%2019.2727C18.8538%2019.2727%2022.2727%2015.8538%2022.2727%2011.6364C22.2727%207.41892%2018.8538%204%2014.6364%204C10.4189%204%207%207.41892%207%2011.6364C7%2015.8538%2010.4189%2019.2727%2014.6364%2019.2727Z%22%20fill%3D%22%23EB001B%22%20style%3D%22fill%3A%23EB001B%3Bfill%3Acolor%28display-p3%200.9216%200.0000%200.1059%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M23.3637%2019.2727C27.5811%2019.2727%2031%2015.8538%2031%2011.6364C31%207.41892%2027.5811%204%2023.3637%204C19.1462%204%2015.7273%207.41892%2015.7273%2011.6364C15.7273%2015.8538%2019.1462%2019.2727%2023.3637%2019.2727Z%22%20fill%3D%22%23F79E1B%22%20style%3D%22fill%3A%23F79E1B%3Bfill%3Acolor%28display-p3%200.9686%200.6196%200.1059%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M22.2727%2011.6362C22.2727%209.01797%2020.9637%206.72706%2019%205.41797C17.0364%206.83615%2015.7273%209.12706%2015.7273%2011.6362C15.7273%2014.1452%2017.0364%2016.5452%2019%2017.8543C20.9637%2016.5452%2022.2727%2014.2543%2022.2727%2011.6362Z%22%20fill%3D%22%23FF5F00%22%20style%3D%22fill%3A%23FF5F00%3Bfill%3Acolor%28display-p3%201.0000%200.3725%200.0000%29%3Bfill-opacity%3A1%3B%22%2F%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-jcb{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2238%22%20height%3D%2224%22%20role%3D%22img%22%20aria-labelledby%3D%22pi-jcb%22%20viewBox%3D%220%200%2038%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20id%3D%22pi-jcb%22%3EJCB%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203v18c0%201.7%201.4%203%203%203h32c1.7%200%203-1.3%203-3V3c0-1.7-1.4-3-3-3z%22%20fill%3D%22%23000%22%20opacity%3D%22.07%22%2F%3E%3Cpath%20d%3D%22M35%201c1.1%200%202%20.9%202%202v18c0%201.1-.9%202-2%202H3c-1.1%200-2-.9-2-2V3c0-1.1.9-2%202-2h32%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M11.5%205H15v11.5a2.5%202.5%200%200%201-2.5%202.5H9V7.5A2.5%202.5%200%200%201%2011.5%205z%22%20fill%3D%22%23006EBC%22%2F%3E%3Cpath%20d%3D%22M18.5%205H22v11.5a2.5%202.5%200%200%201-2.5%202.5H16V7.5A2.5%202.5%200%200%201%2018.5%205z%22%20fill%3D%22%23F00036%22%2F%3E%3Cpath%20d%3D%22M25.5%205H29v11.5a2.5%202.5%200%200%201-2.5%202.5H23V7.5A2.5%202.5%200%200%201%2025.5%205z%22%20fill%3D%22%232AB419%22%2F%3E%3Cpath%20d%3D%22M10.755%2014.5c-1.06%200-2.122-.304-2.656-.987l.78-.676c.068%201.133%203.545%201.24%203.545-.19V9.5h1.802v3.147c0%20.728-.574%201.322-1.573%201.632-.466.144-1.365.221-1.898.221zm8.116%200c-.674%200-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782%201.468-2.165%201.319-.49%203.343-.261%203.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744%201.448-.006.56.245%201.252.744%201.497.953.467%202.39.04%202.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005%200-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696%200%201.097-.23%201.315-.415.283-.25.426-.53.426-.96%200-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956%200%20.944%201.444-.067%201.444zm.288%202.157h-1.716v-1.513h1.716c.986%200%201.083%201.513%200%201.513z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-american_express{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2038%2024%22%20width%3D%2238%22%20height%3D%2224%22%20fill%3D%22none%22%20aria-labelledby%3D%22pi-american_express%22%3E%3Ctitle%20id%3D%22pi-american_express%22%3EAmerican%20Express%3C%2Ftitle%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2237%22%20height%3D%2223%22%20rx%3D%222.5%22%20stroke%3D%22%23000%22%20stroke-opacity%3D%22.07%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203V21C0%2022.7%201.4%2024%203%2024H35C36.7%2024%2038%2022.7%2038%2021V3C38%201.3%2036.6%200%2035%200Z%22%20fill%3D%22%230071CE%22%20style%3D%22fill%3A%230071CE%3Bfill%3Acolor%28display-p3%200.0000%200.4431%200.8078%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M3%200.5H35C36.3348%200.5%2037.5%201.58692%2037.5%203V21C37.5%2022.4239%2036.4239%2023.5%2035%2023.5H3C1.66524%2023.5%200.5%2022.4131%200.5%2021V3C0.5%201.57614%201.57614%200.5%203%200.5Z%22%20stroke%3D%22black%22%20stroke-opacity%3D%220.07%22%20style%3D%22stroke%3Ablack%3Bstroke-opacity%3A0.07%3B%22%2F%3E%3Cpath%20d%3D%22M25.8662%206.33203V3H31L31.8662%205.5332L32.7334%203H37V14.2002H36.7998L34.8672%2016.2656L36.7998%2018.3594H37V21.2666H33.5996L31.9336%2019.3994L30.2002%2021.2666H19.4668V12.666H16L20.2666%203H24.4004L25.8662%206.33203ZM20.5996%2020.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332%2016.5322L27%2020.2656H29.5996L31.8662%2017.8662L34.0664%2020.2656H36.7324L33.1992%2016.4658L36.7324%2012.7988H34.1328L31.8662%2015.1992L29.7324%2012.7988H27L30.5332%2016.5322ZM17.666%2011.7324H19.9326L20.5332%2010.1992H23.999L24.666%2011.7324H26.999L23.666%204.19922H20.999L17.666%2011.7324ZM33.5996%204.19922L31.9326%208.86621L30.1992%204.19922H27V11.666H29.0664V6.39941L31%2011.666H32.7998L34.7324%206.39941V11.666H36.7324V4.13281L33.5996%204.19922ZM23.2656%208.46582H21.2656L22.2656%205.99902L23.2656%208.46582Z%22%20fill%3D%22white%22%20style%3D%22fill%3Awhite%3Bfill-opacity%3A1%3B%22%2F%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-apple_pay{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2238%22%20height%3D%2224%22%20viewBox%3D%220%200%20165.521%20105.965%22%20xml%3Aspace%3D%22preserve%22%20aria-labelledby%3D%22pi-apple_pay%22%3E%3Ctitle%20id%3D%22pi-apple_pay%22%3EApple%20Pay%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M150.698%200H14.823c-.566%200-1.133%200-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51%2010.51%200%200%200-2.958.975%209.932%209.932%200%200%200-4.35%204.35%2010.463%2010.463%200%200%200-.975%202.96C.113%209.611.052%2010.658.024%2011.696a70.22%2070.22%200%200%200-.022%201.43C0%2013.69%200%2014.256%200%2014.823v76.318c0%20.567%200%201.132.002%201.699.003.476.009.953.022%201.43.028%201.036.09%202.084.275%203.11a10.46%2010.46%200%200%200%20.974%202.96%209.897%209.897%200%200%200%201.83%202.52%209.874%209.874%200%200%200%202.52%201.83c.947.483%201.917.79%202.96.977%201.025.183%202.073.245%203.112.273.477.011.953.017%201.43.02.565.004%201.132.004%201.698.004h135.875c.565%200%201.132%200%201.697-.004.476-.002.952-.009%201.431-.02%201.037-.028%202.085-.09%203.113-.273a10.478%2010.478%200%200%200%202.958-.977%209.955%209.955%200%200%200%204.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567%200-1.133-.004-1.699a63.067%2063.067%200%200%200-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4%2010.4%200%200%200-.974-2.96%209.94%209.94%200%200%200-4.35-4.35A10.52%2010.52%200%200%200%20156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417%2071.417%200%200%200-1.431-.022C151.83%200%20151.263%200%20150.698%200z%22%20%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M150.698%203.532l1.672.003c.452.003.905.008%201.36.02.793.022%201.719.065%202.583.22.75.135%201.38.34%201.984.648a6.392%206.392%200%200%201%202.804%202.807c.306.6.51%201.226.645%201.983.154.854.197%201.783.218%202.58.013.45.019.9.02%201.36.005.557.005%201.113.005%201.671v76.318c0%20.558%200%201.114-.004%201.682-.002.45-.008.9-.02%201.35-.022.796-.065%201.725-.221%202.589a6.855%206.855%200%200%201-.645%201.975%206.397%206.397%200%200%201-2.808%202.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55%200-1.1%200-1.66-.004a74.993%2074.993%200%200%201-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938%206.938%200%200%201-1.986-.65%206.337%206.337%200%200%201-1.622-1.18%206.355%206.355%200%200%201-1.178-1.623%206.935%206.935%200%200%201-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088%2066.088%200%200%201-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7%2066.7%200%200%201%20.02-1.357c.022-.792.065-1.717.222-2.587a6.924%206.924%200%200%201%20.646-1.981c.304-.598.7-1.144%201.18-1.623a6.386%206.386%200%200%201%201.624-1.18%206.96%206.96%200%200%201%201.98-.646c.865-.155%201.792-.198%202.586-.22.452-.012.905-.017%201.354-.02l1.677-.003h135.875%22%20%2F%3E%3Cg%3E%3Cg%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M43.508%2035.77c1.404-1.755%202.356-4.112%202.105-6.52-2.054.102-4.56%201.355-6.012%203.112-1.303%201.504-2.456%203.959-2.156%206.266%202.306.2%204.61-1.152%206.063-2.858%22%20%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M45.587%2039.079c-3.35-.2-6.196%201.9-7.795%201.9-1.6%200-4.049-1.8-6.698-1.751-3.447.05-6.645%202-8.395%205.1-3.598%206.2-.95%2015.4%202.55%2020.45%201.699%202.5%203.747%205.25%206.445%205.151%202.55-.1%203.549-1.65%206.647-1.65%203.097%200%203.997%201.65%206.696%201.6%202.798-.05%204.548-2.5%206.247-5%201.95-2.85%202.747-5.6%202.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15%204.198-7.6%204.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048%22%20%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M78.973%2032.11c7.278%200%2012.347%205.017%2012.347%2012.321%200%207.33-5.173%2012.373-12.529%2012.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24%2019.807h6.68c5.07%200%207.954-2.729%207.954-7.46%200-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z%22%20%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M92.764%2061.847c0-4.809%203.665-7.564%2010.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938%200-5.07%201.507-5.51%203.82h-5.252c.157-4.86%204.731-8.395%2010.918-8.395%206.654%200%2010.995%203.483%2010.995%208.89v18.663h-5.38v-4.497h-.13c-1.534%202.937-4.914%204.782-8.579%204.782-5.406%200-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536%201.585-5.536%203.95%200%202.288%201.975%203.77%205.068%203.77%203.95%200%206.94-2.522%206.94-6.03z%22%20%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M120.975%2079.652v-4.496c.364.051%201.247.103%201.715.103%202.573%200%204.029-1.09%204.913-3.899l.52-1.663-9.852-27.293h6.082l6.863%2022.146h.13l6.862-22.146h5.927l-10.216%2028.67c-2.34%206.577-5.017%208.735-10.683%208.735-.442%200-1.872-.052-2.261-.157z%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-google_pay{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2038%2024%22%20width%3D%2238%22%20height%3D%2224%22%20aria-labelledby%3D%22pi-google_pay%22%3E%3Ctitle%20id%3D%22pi-google_pay%22%3EGoogle%20Pay%3C%2Ftitle%3E%3Cpath%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203v18c0%201.7%201.4%203%203%203h32c1.7%200%203-1.3%203-3V3c0-1.7-1.4-3-3-3z%22%20fill%3D%22%23000%22%20opacity%3D%22.07%22%2F%3E%3Cpath%20d%3D%22M35%201c1.1%200%202%20.9%202%202v18c0%201.1-.9%202-2%202H3c-1.1%200-2-.9-2-2V3c0-1.1.9-2%202-2h32%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M18.093%2011.976v3.2h-1.018v-7.9h2.691a2.447%202.447%200%200%201%201.747.692%202.28%202.28%200%200%201%20.11%203.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135%201.005-.404a1.391%201.391%200%200%200-1.005-2.354l-1.698-.03zm6.484%201.348c.65-.03%201.286.188%201.778.613.445.43.682%201.03.65%201.649v3.334h-.969v-.766h-.049a1.93%201.93%200%200%201-1.673.931%202.17%202.17%200%200%201-1.496-.533%201.667%201.667%200%200%201-.613-1.324%201.606%201.606%200%200%201%20.613-1.336%202.746%202.746%200%200%201%201.698-.515c.517-.02%201.03.093%201.49.331v-.208a1.134%201.134%200%200%200-.417-.901%201.416%201.416%200%200%200-.98-.368%201.545%201.545%200%200%200-1.319.717l-.895-.564a2.488%202.488%200%200%201%202.182-1.06zM23.29%2013.52a.79.79%200%200%200%20.337.662c.223.176.5.269.785.263.429-.001.84-.17%201.146-.472.305-.286.478-.685.478-1.103a2.047%202.047%200%200%200-1.324-.374%201.716%201.716%200%200%200-1.03.294.883.883%200%200%200-.392.73zm9.286-3.75l-3.39%207.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612%203.885%201.569-3.885h1.097z%22%20fill%3D%22%235F6368%22%2F%3E%3Cpath%20d%3D%22M13.986%2011.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096%202.096%200%200%201-.9%201.373v1.134h1.464a4.433%204.433%200%200%200%201.348-3.334z%22%20fill%3D%22%234285F4%22%2F%3E%3Cpath%20d%3D%22M9.629%2015.721a4.352%204.352%200%200%200%203.01-1.097l-1.466-1.14a2.752%202.752%200%200%201-4.094-1.44H5.577v1.17a4.53%204.53%200%200%200%204.052%202.507z%22%20fill%3D%22%2334A853%22%2F%3E%3Cpath%20d%3D%22M7.079%2012.05a2.709%202.709%200%200%201%200-1.735v-1.17H5.577a4.505%204.505%200%200%200%200%204.075l1.502-1.17z%22%20fill%3D%22%23FBBC04%22%2F%3E%3Cpath%20d%3D%22M9.629%208.44a2.452%202.452%200%200%201%201.74.68l1.3-1.293a4.37%204.37%200%200%200-3.065-1.183%204.53%204.53%200%200%200-4.027%202.5l1.502%201.171a2.715%202.715%200%200%201%202.55-1.875z%22%20fill%3D%22%23EA4335%22%2F%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-paypal{background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2038%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2224%22%20role%3D%22img%22%20aria-labelledby%3D%22pi-paypal%22%3E%3Ctitle%20id%3D%22pi-paypal%22%3EPayPal%3C%2Ftitle%3E%3Cpath%20opacity%3D%22.07%22%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203v18c0%201.7%201.4%203%203%203h32c1.7%200%203-1.3%203-3V3c0-1.7-1.4-3-3-3z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M35%201c1.1%200%202%20.9%202%202v18c0%201.1-.9%202-2%202H3c-1.1%200-2-.9-2-2V3c0-1.1.9-2%202-2h32%22%2F%3E%3Cpath%20fill%3D%22%23003087%22%20d%3D%22M23.9%208.3c.2-1%200-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3%200-.5.2-.6.5L14%2015.6c0%20.2.1.4.3.4H17l.4-3.4%201.8-2.2%204.7-2.1z%22%2F%3E%3Cpath%20fill%3D%22%233086C8%22%20d%3D%22M23.9%208.3l-.2.2c-.5%202.8-2.2%203.8-4.6%203.8H18c-.3%200-.5.2-.6.5l-.6%203.9-.2%201c0%20.2.1.4.3.4H19c.3%200%20.5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1%200%203.7-.8%204.1-3.2.2-1%20.1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z%22%2F%3E%3Cpath%20fill%3D%22%23012169%22%20d%3D%22M23.3%208.1c-.1-.1-.2-.1-.3-.1-.1%200-.2%200-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1%200-.2%200-.2.1-.2.1-.3.2-.3.4l-.7%204.4v.1c0-.3.3-.5.6-.5h1.3c2.5%200%204.1-1%204.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z%22%2F%3E%3C%2Fsvg%3E")}@media(max-width:600px){.jp-footer .jp-footer-payment-icons{grid-template-columns:repeat(4,50px);gap:9px}}.ssdjp.ssdjp{--jp-pink:var(--ssd-color-brand,#f43872);--jp-accent:var(--ssd-color-accent,#bc1c50);--jp-ink:var(--ssd-color-ink,#251f24);--jp-muted:var(--ssd-color-muted,#70656d);--jp-line:var(--ssd-color-border,#eadce3);--jp-soft:var(--ssd-color-soft,#fff2f6);--jp-rose:var(--ssd-color-rose,#fbe2eb);--jp-cream:var(--ssd-color-cream,#fffaf7);--jp-sans:var(--ssd-font-sans,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,"Noto Sans JP",system-ui,sans-serif);--jp-serif:var(--ssd-font-serif,"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif);font-family:var(--jp-sans);font-size:var(--ssd-type-body,1rem);line-height:var(--ssd-line-body,1.85);color:var(--jp-ink);word-break:normal;line-break:strict} .ssdjp.ssdjp .jp-wrap{width:min(var(--ssd-content-width,80rem),calc(100% - var(--ssd-page-gutter,2.5rem) * 2))} .ssdjp.jp-home{background:var(--ssd-color-canvas,#fffaf9)} .ssdjp.jp-header{background:var(--ssd-color-surface,#fff)} .ssdjp.jp-footer{background:var(--ssd-color-dark,#211c22);color:var(--ssd-color-muted-on-dark,#d2c3cb)} .ssdjp.jp-footer :is(h3,h4){color:var(--ssd-color-on-dark,#fff7fa)} .ssdjp.jp-home .jp-hero h1{font-family:var(--jp-serif);font-size:var(--ssd-type-hero,clamp(2rem,1.61rem + 1.6vw,3rem));line-height:var(--ssd-line-h1,1.4);font-weight:600} .ssdjp.jp-home .jp-hero h1 span{font-family:var(--jp-sans);font-size:var(--ssd-type-lead,clamp(1.0625rem,.9894rem + .3vw,1.25rem));line-height:1.7} .ssdjp.jp-home .jp-titlebar h2{font-family:var(--jp-sans);font-size:var(--ssd-type-h2,clamp(1.5rem,1.35375rem + .6vw,1.875rem));line-height:var(--ssd-line-heading,1.55);font-weight:var(--ssd-weight-heading,700)} .ssdjp.jp-home :is(.jp-factory-intro,.jp-accessory-layout,.jp-consult) h2{font-family:var(--jp-serif);font-size:var(--ssd-type-h2,clamp(1.5rem,1.35375rem + .6vw,1.875rem));line-height:1.6;font-weight:600} .ssdjp.jp-home .jp-question-card h3{font-size:var(--ssd-type-h3,clamp(1.1875rem,1.114375rem + .3vw,1.375rem));line-height:var(--ssd-line-h3,1.6)} .ssdjp.jp-home .jp-question-body h4{font-size:var(--ssd-type-h5,1rem);line-height:1.8} .ssdjp.jp-home .jp-products .product :is(h2,h3){font-size:var(--ssd-type-product,clamp(.875rem,.82625rem + .2vw,1rem));line-height:1.7;font-weight:600} .ssdjp.jp-home .jp-section{padding-block:var(--ssd-space-section,clamp(2.75rem,2.2625rem + 2vw,4rem))} .ssdjp.jp-home .jp-product-section{padding-top:var(--ssd-space-sm,.75rem)} .ssdjp.jp-home .jp-order-section{padding-top:0} .ssdjp.ssdjp .jp-button{font-family:var(--jp-sans);border-radius:var(--ssd-radius-control,.25rem);min-height:var(--ssd-control-height,3rem)} .ssdjp.ssdjp .jp-button-pink:hover,.ssdjp.jp-home .jp-hero-buttons .jp-button-dark:hover{background:var(--ssd-color-accent-hover,#97143e);border-color:var(--ssd-color-accent-hover,#97143e)} .ssdjp.jp-header .jp-search input[type=search]{font-family:var(--jp-sans);font-size:1rem}.jp-header .jp-wp-nav-row{min-height:58px} .jp-header .jp-wp-primary{width:100%;font-size:14px;font-weight:600} .jp-header .jp-wp-primary .bricks-nav-menu{display:flex;width:100%;justify-content:space-between;gap:16px;margin:0;padding:0;list-style:none} .jp-header .jp-wp-primary .bricks-nav-menu>li>a,.jp-header .jp-wp-primary .bricks-nav-menu>li>.brx-submenu-toggle>a{min-height:58px;display:flex;align-items:center;white-space:nowrap;padding:0} .jp-header .jp-wp-primary .current-menu-item>a,.jp-header .jp-wp-primary .current-menu-parent>.brx-submenu-toggle>a{color:var(--jp-accent)} .jp-header .jp-wp-primary .brx-submenu-toggle{display:flex;align-items:center;gap:6px} .jp-header .jp-wp-primary .sub-menu{background:#fff;border:1px solid var(--jp-line);padding:12px 0;font-size:14px;font-weight:400;min-width:210px} .jp-header .jp-wp-primary .sub-menu a{padding:10px 18px} .ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) .bricks-nav-menu{line-height:1.65} .ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) .bricks-nav-menu .sub-menu{background:#fff6f9;color:var(--jp-ink);line-height:1.65;border:1px solid var(--jp-line);border-radius:3px} .ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) .bricks-nav-menu .sub-menu>li>a{color:var(--jp-ink);font-size:14px;line-height:1.65;min-height:44px;padding:10px 16px;white-space:normal} .ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) .bricks-nav-menu .sub-menu>li>a:is(:hover,:focus-visible){background:#fce5ef;color:var(--jp-accent)}.ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) .brx-megamenu:empty{display:none} .ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) li:has(>.brx-megamenu:empty)>.brx-submenu-toggle>button{display:none} .jp-header .jp-wp-mobile-panel{padding-bottom:32px} .jp-header .jp-wp-mobile{width:100%;margin:26px 0 32px} .jp-header .jp-wp-mobile .bricks-nav-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:0;width:100%} .jp-header .jp-wp-mobile .bricks-nav-menu>li{border-bottom:1px solid #e7dfe4} .jp-header .jp-wp-mobile .bricks-nav-menu>li>a,.jp-header .jp-wp-mobile .bricks-nav-menu>li>.brx-submenu-toggle>a{display:block;padding:17px 0;font-size:16px;font-weight:600;line-height:1.8} .jp-header .jp-wp-mobile .brx-submenu-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px} .jp-header .jp-wp-mobile .sub-menu{position:static;box-shadow:none;padding:0 0 12px 15px;font-size:14px;list-style:none} .jp-header .jp-wp-mobile .sub-menu a{display:block;padding:9px 0} .ssdjp.jp-header .jp-wp-mobile .bricks-nav-menu .sub-menu{padding:4px 0;margin-bottom:12px} .jp-header .jp-wp-group-mobile{width:100%} .jp-header .jp-wp-group-mobile .bricks-nav-menu{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none} .jp-header .jp-wp-group-mobile .bricks-nav-menu a{font-size:14px;line-height:1.9;text-align:left;padding:0;justify-content:flex-start} .jp-header .jp-wp-group-mobile .brx-submenu-toggle{display:flex;justify-content:space-between;gap:12px} .jp-header .jp-wp-group-mobile .sub-menu{position:static;box-shadow:none;padding:10px 0 5px 12px;list-style:none} .jp-header .jp-wp-mobile-panel>.jp-button{margin-top:28px} .jp-menu-template{background:#fff;padding-block:36px 40px;border-bottom:1px solid var(--jp-line);box-shadow:0 18px 30px #25202a12} .jp-menu-template .jp-wp-mega-grid{display:grid;grid-template-columns:repeat(4,1fr) 1.15fr;gap:25px} .jp-menu-template .jp-wp-mega-brands{grid-template-columns:2fr 1fr;gap:50px} .jp-menu-template h3{font-size:17px;font-weight:600;margin:8px 0 17px} .jp-menu-template .jp-wp-group .bricks-nav-menu{display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding:0;margin:0;list-style:none} .jp-menu-template .jp-wp-group a{font-size:14px;line-height:1.9;font-weight:400;text-align:left} .jp-menu-template a:hover{color:var(--jp-accent)} .jp-menu-template .jp-wp-mega-brands .jp-wp-group .bricks-nav-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 20px} .jp-menu-template .jp-wp-mega-feature{background:#fff1f6;padding:25px 23px} .jp-menu-template .jp-wp-mega-feature h3{font:500 23px/1.6 var(--jp-serif);margin-bottom:17px} .jp-menu-template .jp-wp-mega-feature>p:not(.jp-kicker){font-size:14px;color:var(--jp-muted);margin-bottom:20px}@media(max-width:1100px){.jp-header .jp-wp-primary{font-size:13px} .jp-header .jp-wp-primary .bricks-nav-menu{gap:10px} .jp-menu-template .jp-wp-mega-grid{gap:18px} .jp-menu-template .jp-wp-group a{font-size:13px}}@media(max-width:900px){.jp-menu-template .jp-wp-mega-grid{grid-template-columns:1fr 1fr} .jp-menu-template .jp-wp-mega-feature{grid-column:1/-1} .jp-menu-template .jp-wp-mega-brands .jp-wp-group .bricks-nav-menu{grid-template-columns:1fr 1fr}}@media(max-width:600px){.jp-menu-template .jp-wp-mega-grid{grid-template-columns:1fr;gap:28px} .jp-menu-template .jp-wp-mega-brands .jp-wp-group .bricks-nav-menu{grid-template-columns:1fr}}.ssdjp.jp-home .jp-products .product .brx-loop-product-form{display:none} .ssdjp.jp-home .jp-products .product .woocommerce-loop-product__link{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 3.4em 18px auto;row-gap:10px;font-size:16px;line-height:1.7;position:relative} .ssdjp.jp-home .jp-products .product .woocommerce-loop-product__link>img{grid-row:1;margin:0} .ssdjp.jp-home .jp-products .product .woocommerce-loop-product__title{grid-row:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:3.4em;min-height:3.4em;margin:0;padding-inline:15px;font:600 16px/1.7 var(--jp-sans);letter-spacing:0} .ssdjp.jp-home .jp-products .product .star-rating{grid-row:3;align-self:center;margin:0 15px;font-size:12px} .ssdjp.jp-home .jp-products .product .price{grid-row:4;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding-inline:15px;margin:0;line-height:1.4;font-size:21px;font-weight:700;font-variant-numeric:tabular-nums} .ssdjp.jp-home .jp-products .product .price del{font-size:13px;color:#797078;font-weight:400;opacity:1} .ssdjp.jp-home .jp-products .product .price ins{font:inherit;color:var(--jp-accent);text-decoration:none} .ssdjp.jp-home .jp-products .product .woocommerce-loop-product__link:focus-visible{outline:2px solid var(--jp-accent);outline-offset:-3px}.ssdjp.jp-footer .jp-footer-column{gap:0} .ssdjp.jp-footer .jp-footer-column h3{margin:0 0 12px} .ssdjp.jp-footer .jp-footer-column a.brxe-button{min-height:0;height:auto;margin:0;padding:4px 0;line-height:1.75;align-items:flex-start;justify-content:flex-start}@media(max-width:900px){.ssdjp.jp-footer .jp-footer-column h3{margin-bottom:8px} .ssdjp.jp-footer .jp-footer-column a.brxe-button{min-height:44px;padding:8px 0}}@media(max-width:600px){.ssdjp.jp-home .jp-products .product .woocommerce-loop-product__link{font-size:13px;grid-template-rows:auto 3.4em 16px auto;row-gap:8px} .ssdjp.jp-home .jp-products .product .woocommerce-loop-product__title{font-size:13px;padding-inline:11px} .ssdjp.jp-home .jp-products .product .star-rating{margin-inline:11px;font-size:11px} .ssdjp.jp-home .jp-products .product .price{padding-inline:11px;font-size:18px;gap:3px 6px} .ssdjp.jp-home .jp-products .product .price del{font-size:11px}}.ssdjp.jp-header { --jp-action-icon: 30px; --jp-action-label: 13px; --jp-wishlist-label: 12px; --jp-action-line: 20px; --jp-action-gap: 7px; --jp-action-width: 68px; --jp-badge-top: -6px; --jp-badge-size: 19px;} .ssdjp.jp-header .jp-head-actions { display: flex; align-items: flex-start; gap: 16px; margin: 0;} .ssdjp.jp-header .jp-head-actions > :is(.jp-desktop-account,.jp-header-wishlist,.jp-cart-stack,.jp-wishlist-slot) { position: relative; flex: 0 0 var(--jp-action-width); width: var(--jp-action-width) !important; min-width: 0; min-height: calc(var(--jp-action-icon) + var(--jp-action-gap) + var(--jp-action-line)); margin: 0;} .ssdjp.jp-header :is(.jp-desktop-account,.jp-header-wishlist,.jp-cart-stack,.jp-wishlist-link) { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: var(--jp-action-gap); padding: 0; font-size: var(--jp-action-label); line-height: var(--jp-action-line); text-align: center; white-space: nowrap;} .ssdjp.jp-header .jp-desktop-account::before,.ssdjp.jp-header .jp-wishlist-link::before { flex: 0 0 var(--jp-action-icon); width: var(--jp-action-icon); height: var(--jp-action-icon); margin: 0;} .ssdjp.jp-header .jp-header-wishlist > .bricks-link-wrapper { position: relative; display: flex !important; align-items: center; justify-content: center; width: 100%; height: var(--jp-action-icon); flex: 0 0 var(--jp-action-icon);} .ssdjp.jp-header .jp-header-wishlist .brxe-icon { display: block !important; width: var(--jp-action-icon); height: var(--jp-action-icon); font-size: calc(var(--jp-action-icon) - 2px) !important; line-height: var(--jp-action-icon);} .ssdjp.jp-header .jp-header-wishlist > .brxe-text-basic,.ssdjp.jp-header .jp-cart-label { margin: 0; padding: 0; font-size: var(--jp-action-label); line-height: var(--jp-action-line); white-space: nowrap;} .ssdjp.jp-header .jp-header-wishlist > .brxe-text-basic,.ssdjp.jp-header .jp-wishlist-link { font-size: var(--jp-wishlist-label) !important;} .ssdjp.jp-header .jp-header-wishlist > .brxe-shortcode { position: absolute; top: var(--jp-badge-top); left: calc(50% + 6px); display: flex; align-items: center; justify-content: center; width: var(--jp-badge-size) !important; min-width: var(--jp-badge-size); height: var(--jp-badge-size) !important; margin: 0 !important; padding: 0; border-radius: 50%; background: var(--jp-pink); color: #fff; font-size: 11px !important; line-height: 1 !important; z-index: 1; pointer-events: none;} .ssdjp.jp-header .jp-header-wishlist .brx-wl-total { margin: 0; font: inherit; color: inherit;} .ssdjp.jp-header .jp-cart { display: block; width: 100%; min-width: 0; height: var(--jp-action-icon); font-size: var(--jp-action-icon); line-height: var(--jp-action-icon);} .ssdjp.jp-header .jp-cart .mini-cart-link { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: var(--jp-action-icon); min-height: 0; padding: 0; gap: 0; line-height: var(--jp-action-icon);}.ssdjp.jp-header .jp-header-wishlist > .bricks-link-wrapper::after,.ssdjp.jp-header .jp-cart .mini-cart-link::after { content: ""; position: absolute; inset: 0 0 calc(-1 * (var(--jp-action-line) + var(--jp-action-gap)));} .ssdjp.jp-header .jp-cart .cart-icon { display: flex; align-items: center; justify-content: center; position: relative; width: var(--jp-action-icon); height: var(--jp-action-icon); line-height: var(--jp-action-icon);} .ssdjp.jp-header .jp-cart .cart-icon > i,.ssdjp.jp-header .jp-cart .cart-icon > i::before { font-size: calc(var(--jp-action-icon) - 2px) !important; line-height: var(--jp-action-icon);} .ssdjp.jp-header .jp-cart .cart-count { display: flex !important; align-items: center; justify-content: center; position: absolute; top: var(--jp-badge-top) !important; left: calc(50% + 6px) !important; right: auto !important; bottom: auto; transform: none !important; width: var(--jp-badge-size); min-width: var(--jp-badge-size); height: var(--jp-badge-size); margin: 0; padding: 0; border-radius: 50%; background: var(--jp-pink) !important; color: #fff; font-size: 11px; line-height: 1;} .ssdjp.jp-header .jp-cart .cart-detail:not(.off-canvas) { top: calc(100% + var(--jp-action-line) + var(--jp-action-gap) + 12px);}.ssdjp.jp-header .jp-cart .cart-detail.off-canvas.right { position: fixed; top: var(--wp-admin--admin-bar--height,0px) !important; right: 0 !important; bottom: 0; left: auto; width: min(400px,calc(100% - 24px)); max-width: 100%; height: calc(100vh - var(--wp-admin--admin-bar--height,0px)); height: calc(100dvh - var(--wp-admin--admin-bar--height,0px)); padding: 72px 24px calc(24px + env(safe-area-inset-bottom,0px)); z-index: 1000; overflow-y: auto; overscroll-behavior: contain;} .ssdjp.jp-header .jp-cart .bricks-mini-cart-close { top: 16px; right: 16px; width: 44px; height: 44px; padding: 0; font-size: 20px; color: var(--jp-ink);}.ssdjp.jp-header .jp-wp-primary .bricks-nav-menu > li { margin-inline: 0;} .ssdjp.jp-header .jp-wp-primary .bricks-nav-menu > li:first-child > a { padding-inline-start: 0;}@media (min-width: 901px) and (max-width: 1150px) { .ssdjp.jp-header { --jp-action-icon: 28px; --jp-action-width: 64px; } .ssdjp.jp-header .jp-head-actions { gap: 12px; }}@media (max-width: 900px) { .ssdjp.jp-header { --jp-action-icon: 27px; --jp-action-label: 12px; --jp-wishlist-label: 11px; --jp-action-line: 18px; --jp-action-gap: 5px; --jp-action-width: 60px; --jp-menu-gutter: clamp(18px,4vw,24px); } .ssdjp.jp-header .jp-head-main { display: grid; grid-template-columns: minmax(0,1fr) auto 40px; column-gap: 10px; row-gap: 14px; align-items: center; padding-block: 16px 14px; } .ssdjp.jp-header .jp-brand { grid-column: 1; grid-row: 1; width: 100%; max-width: 168px; min-width: 0; display: flex; align-items: center; min-height: 44px; } .ssdjp.jp-header .jp-head-actions { grid-column: 2; grid-row: 1; display: flex; position: static; top: auto; right: auto; gap: 4px; margin: 0; } .ssdjp.jp-header .jp-head-actions .jp-desktop-account { display: none !important; } .ssdjp.jp-header .jp-search { grid-column: 1 / -1; grid-row: 2; width: 100%; min-width: 0; margin: 0; } .ssdjp.jp-header .jp-mobile-menu { top: 19px; right: max(18px,calc((100% - min(var(--ssd-content-width,80rem),calc(100% - var(--ssd-page-gutter,2.5rem) * 2))) / 2)); width: 40px; height: 44px; } .ssdjp.jp-header .jp-mobile-menu > summary { position: relative; width: 40px; height: 44px; padding: 0; background: none !important; list-style: none; color: var(--jp-ink); } .ssdjp.jp-header .jp-mobile-menu > summary::-webkit-details-marker { display: none; } .ssdjp.jp-header .jp-mobile-menu > summary::marker { content: ""; } .ssdjp.jp-header .jp-mobile-menu > summary::before, .ssdjp.jp-header .jp-mobile-menu > summary::after, .ssdjp.jp-header .jp-mobile-menu > summary > span::before { content: ""; position: absolute; top: 50%; left: 50%; display: block; width: 28px; height: 2px; margin: 0; border: 0; border-radius: 1px; background: currentColor; transform-origin: center; transition: transform .2s ease,opacity .2s ease; } .ssdjp.jp-header .jp-mobile-menu > summary::before { transform: translate(-50%,-50%) translateY(-8px); } .ssdjp.jp-header .jp-mobile-menu > summary::after { transform: translate(-50%,-50%) translateY(8px); } .ssdjp.jp-header .jp-mobile-menu > summary > span::before { transform: translate(-50%,-50%); } .ssdjp.jp-header .jp-mobile-menu[open] > summary::before { transform: translate(-50%,-50%) rotate(45deg); } .ssdjp.jp-header .jp-mobile-menu[open] > summary::after { transform: translate(-50%,-50%) rotate(-45deg); } .ssdjp.jp-header .jp-mobile-menu[open] > summary > span::before { opacity: 0; } .ssdjp.jp-header .jp-mobile-menu > summary > span { font-size: 0; } .ssdjp.jp-header .jp-mobile-panel {  top: calc(30px + var(--jp-action-icon) + var(--jp-action-gap) + var(--jp-action-line) + var(--wp-admin--admin-bar--height,0px)); padding-inline: var(--jp-menu-gutter); padding-bottom: calc(28px + env(safe-area-inset-bottom,0px)); } .ssdjp.jp-header .jp-mobile-accounts { display: flex !important; width: 100%; align-items: stretch; gap: 12px; margin: 0 0 24px; } .ssdjp.jp-header .jp-mobile-accounts > .jp-button { display: flex; align-items: center; justify-content: center; flex: 1 1 0; width: 0 !important; min-width: 0; max-width: none; min-height: 52px; margin: 0; padding: 12px 8px; box-sizing: border-box; font-size: 16px; line-height: 1.5; white-space: nowrap; text-align: center; } .ssdjp.jp-header .jp-wp-mobile { width: 100%; margin: 0 0 28px; padding: 0; } .ssdjp.jp-header .jp-wp-mobile :is(nav,.bricks-nav-menu) { width: 100%; margin: 0; padding: 0; } .ssdjp.jp-header .jp-wp-mobile .bricks-nav-menu > li { width: 100%; margin: 0 !important; padding: 0; } .ssdjp.jp-header .jp-wp-mobile .bricks-nav-menu > li > a, .ssdjp.jp-header .jp-wp-mobile .bricks-nav-menu > li > .brx-submenu-toggle > a { padding-inline: 0; text-align: left; justify-content: flex-start; } .ssdjp.jp-header .jp-mobile-panel > .jp-button { margin-inline: 0; max-width: 100%; } .ssdjp.jp-header .jp-cart .cart-detail:not(.off-canvas) { right: -50px; max-width: calc(100vw - 52px); }}@media (max-width: 480px) { .ssdjp.jp-header { --jp-action-icon: 25px; --jp-action-label: 11px; --jp-wishlist-label: 10px; --jp-action-line: 18px; --jp-action-gap: 5px; --jp-action-width: 46px; --jp-badge-top: -5px; --jp-badge-size: 17px; } .ssdjp.jp-header .jp-head-main { column-gap: 8px; } .ssdjp.jp-header .jp-head-actions { gap: 6px; } .ssdjp.jp-header .jp-cart .cart-detail:not(.off-canvas) { right: -48px; } .ssdjp.jp-header .jp-header-wishlist > .brxe-shortcode { font-size: 10px !important; } .ssdjp.jp-header .jp-cart .cart-count { font-size: 10px; }}@media (max-width: 359px) { .ssdjp.jp-header .jp-mobile-accounts > .jp-button { font-size: 14px; }}@media(max-width:900px){ .ssdjp.jp-header .jp-wp-mobile li.brx-has-megamenu>.brx-megamenu{display:none!important;position:static!important;inset:auto!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-shadow:none!important;border:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:visible!important} .ssdjp.jp-header .jp-wp-mobile li.brx-has-megamenu.open>.brx-megamenu{display:block!important} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-menu-template{width:100%;padding:10px 0 18px;background:transparent;border:0;box-shadow:none} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wrap{width:100%;max-width:100%;margin:0} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-mega-grid{display:block} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-menu-column>.jp-kicker, .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-menu-column>h3, .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-mega-feature{display:none} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-group .bricks-nav-menu{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;width:100%} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-group .bricks-nav-menu>li{border:0;margin:0;width:100%} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-group .bricks-nav-menu>li>a{display:flex;align-items:center;min-height:46px;padding:11px 14px;border:1px solid #eedbe3;border-radius:3px;background:#fff5f9;font:500 14px/1.7 var(--jp-sans);white-space:normal;color:var(--jp-ink)} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-group .bricks-nav-menu>li>a:after{content:'→';margin-left:auto;padding-left:10px;font-size:14px;color:var(--jp-accent)} .ssdjp.jp-header .jp-wp-mobile>.bricks-nav-menu-wrapper>.bricks-nav-menu>li>.brx-submenu-toggle>button{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:12px;margin-right:-12px;border:0;background:transparent} .ssdjp.jp-header .jp-wp-mobile>.bricks-nav-menu-wrapper>.bricks-nav-menu>li.open>.brx-submenu-toggle>button svg{transform:rotate(180deg)}}.ssdjp.jp-header .jp-header-wishlist .swl-header{pointer-events:auto!important} .ssdjp.jp-header .jp-header-wishlist .brxe-text-basic a{pointer-events:auto;display:inline-block;color:inherit} .ssdjp.jp-header .jp-header-wishlist .brxe-text-basic a:hover{color:var(--jp-accent)} .ssdjp{--jp-pink:#f43872;--jp-accent:#bd1e50;--jp-ink:#232428;--jp-muted:#666870;--jp-line:#e6e6e9;--jp-soft:#f7f7f9;--jp-serif:"Yu Mincho","Hiragino Mincho ProN",serif;--jp-sans:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,system-ui,sans-serif;background:#fff;color:var(--jp-ink);font:16px/1.85 var(--jp-sans);width:100%;isolation:isolate} .ssdjp *,.ssdjp *:before,.ssdjp *:after{box-sizing:border-box}:where(.ssdjp) .brxe-div{display:block} .ssdjp p,.ssdjp h1,.ssdjp h2,.ssdjp h3{margin:0;color:inherit} .ssdjp a{color:inherit;text-decoration:none} .ssdjp img{display:block;max-width:100%;height:auto} .ssdjp .jp-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto} .ssdjp .brxe-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;border-radius:0;font:inherit;color:inherit;line-height:1.7} .ssdjp a:focus-visible,.ssdjp button:focus-visible,.ssdjp input:focus-visible,.ssdjp select:focus-visible,.ssdjp summary:focus-visible{outline:3px solid var(--jp-accent);outline-offset:4px} .ssdjp .jp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border:1px solid var(--jp-ink);font-size:15px;font-weight:600;width:max-content;max-width:100%;transition:background .2s} .ssdjp .jp-button-dark{background:var(--jp-ink);color:#fff} .ssdjp .jp-button-dark:hover{background:var(--jp-accent);border-color:var(--jp-accent)} .ssdjp .jp-button-light{background:#ffffffa6;border-color:#b9bac0} .ssdjp .jp-button-pink{background:var(--jp-accent);border-color:var(--jp-accent);color:#fff} .ssdjp .jp-link{font-size:14px;border-bottom:1px solid #aaa;padding-bottom:3px;width:max-content;max-width:100%} .ssdjp .jp-kicker{font:12px/1.8 Arial,sans-serif;letter-spacing:.17em;color:var(--jp-accent)} .ssdjp .jp-muted{font-size:14px;color:var(--jp-muted)} .ssdjp [id]{scroll-margin-top:24px}@media(max-width:1024px){.ssdjp .jp-wrap{width:calc(100% - 48px)}}@media(max-width:767px){.ssdjp .jp-wrap{width:calc(100% - 36px)}}@media(prefers-reduced-motion:reduce){.ssdjp *{scroll-behavior:auto!important;transition:none!important}} .jp-header .jp-utility{background:var(--jp-soft);border-bottom:1px solid var(--jp-line);font-size:13px;color:var(--jp-muted)} .jp-header .jp-utility-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:8px} .jp-header .jp-utility-links{display:flex;gap:24px;align-items:center} .jp-header .jp-head-main{display:flex;align-items:center;gap:32px;padding-block:20px} .jp-header .jp-brand{width:205px;flex-shrink:0} .jp-header .jp-brand img{width:205px;height:auto} .jp-header .jp-search{margin-left:auto;width:min(440px,40%);background:var(--jp-soft);border:1px solid var(--jp-line)} .jp-header .jp-search form{position:relative;width:100%;display:flex} .jp-header .jp-search input[type=search]{background:transparent;border:0;color:var(--jp-ink);padding:12px 44px 12px 16px;font:14px var(--jp-sans);height:48px;width:100%;min-width:0} .jp-header .jp-search button{border:0;background:transparent;color:var(--jp-ink);padding:0 15px;font-size:21px;cursor:pointer} .jp-header .jp-head-actions{display:flex;align-items:center;gap:24px;font-size:14px;flex-shrink:0} .jp-header .jp-cart{font-size:24px;min-width:40px} .jp-header .jp-cart .mini-cart-link{display:flex;gap:6px;align-items:center} .jp-header .jp-nav{border-top:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line)} .jp-header .jp-nav-inner{display:flex;justify-content:space-between;align-items:center;gap:26px;padding-block:12px;font-size:14px} .jp-header .jp-nav-inner a{white-space:nowrap;min-height:28px;display:flex;align-items:center} .jp-header a:hover{color:var(--jp-accent)} .jp-header .jp-guide-link{color:var(--jp-accent);font-weight:600}@media(max-width:1024px){.jp-header .jp-head-main{gap:22px} .jp-header .jp-brand{width:175px} .jp-header .jp-nav-inner{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:28px} .jp-header .jp-nav-inner::-webkit-scrollbar{display:none}}@media(max-width:767px){.jp-header .jp-utility-inner{justify-content:center;font-size:12px;padding-block:5px} .jp-header .jp-utility-links{display:none} .jp-header .jp-head-main{flex-wrap:wrap;gap:14px;padding-block:13px} .jp-header .jp-brand{width:153px} .jp-header .jp-head-actions{margin-left:auto;gap:16px} .jp-header .jp-desktop-account{display:none} .jp-header .jp-search{order:3;flex-basis:100%;width:100%;margin-left:0} .jp-header .jp-search input[type=search]{height:44px} .jp-header .jp-nav-inner{gap:24px;padding-block:10px;font-size:14px}} .jp-header{position:relative;z-index:50} .jp-header .jp-utility{background:#211e20;color:#cfcacf;font-size:12px} .jp-header .jp-utility-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:8px} .jp-header .jp-announcement{color:#fff;font-size:13px} .jp-header .jp-utility-links{display:flex;gap:18px;white-space:nowrap} .jp-header .jp-head-main{display:grid;grid-template-columns:220px minmax(200px,580px) auto;justify-content:space-between;align-items:center;gap:45px;padding-block:25px} .jp-header .jp-brand{width:220px} .jp-header .jp-brand img{width:100%} .jp-header .jp-search{width:100%;background:#faf7f8;border:1px solid #ded7db;border-radius:50px;overflow:hidden;margin:0} .jp-header .jp-search form{display:flex;align-items:center;width:100%;position:relative} .jp-header .jp-search input[type=search]{font:15px var(--jp-sans);height:52px;width:100%;min-width:0;padding:12px 50px 12px 24px;background:transparent;border:0} .jp-header .jp-search button{border:0;background:transparent;padding:9px 18px;font-size:25px;cursor:pointer} .jp-header .jp-head-actions{display:flex;gap:25px;align-items:center;font-size:13px} .jp-header .jp-desktop-account{display:flex;flex-direction:column;align-items:center} .jp-header .jp-desktop-account:before{content:"";display:block;width:23px;height:25px;margin:0 auto 5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 26' fill='none' stroke='%23232428' stroke-width='1.6'%3E%3Ccircle cx='12' cy='7' r='4.3'/%3E%3Cpath d='M3 24v-3a9 9 0 0 1 18 0v3'/%3E%3C/svg%3E") center/contain no-repeat} .jp-header .jp-cart-stack{text-align:center} .jp-header .jp-cart{font-size:25px;line-height:1.2} .jp-header .jp-cart-label{font-size:13px;line-height:1.7;margin-top:3px} .jp-header .jp-nav{position:relative;border-top:1px solid var(--jp-line);border-bottom:1px solid var(--jp-line)} .jp-header .jp-nav-inner{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:58px;font-size:14px;font-weight:600;padding-block:0;overflow:visible} .jp-header .jp-nav-inner>a{white-space:nowrap;min-height:58px;display:flex;align-items:center} .jp-header .jp-guide-link{color:var(--jp-accent)} .jp-header a:hover{color:var(--jp-accent)} .jp-header summary{cursor:pointer;list-style:none;font-size:14px} .jp-header summary::-webkit-details-marker{display:none} .jp-header .jp-mega>summary{min-height:58px;display:flex;gap:9px;align-items:center;white-space:nowrap;border-bottom:2px solid transparent} .jp-header .jp-mega>summary:after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg);margin-top:-4px} .jp-header .jp-mega[open]>summary{border-color:var(--jp-pink)} .jp-header .jp-mega[open]>summary:after{transform:rotate(225deg);margin-top:4px} .jp-header .jp-mega-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--jp-line);box-shadow:0 20px 35px #25202a15;z-index:80;padding-block:38px 44px} .jp-header .jp-mega-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.15fr;gap:26px} .jp-header .jp-menu-column{display:flex;flex-direction:column;align-items:flex-start;gap:11px} .jp-header .jp-menu-column h3{font-size:17px;margin:0 0 14px;font-weight:600} .jp-header .jp-menu-column .jp-kicker{font:12px var(--jp-serif);letter-spacing:.22em;margin-bottom:2px} .jp-header .jp-menu-column a{font-size:14px;font-weight:400;line-height:1.9;text-align:left;justify-content:flex-start} .jp-header .jp-mega-feature{padding:30px 23px;background:#faf4f7;display:flex;flex-direction:column;align-items:flex-start;gap:19px} .jp-header .jp-mega-feature h3{font:500 24px/1.6 var(--jp-serif)} .jp-header .jp-mega-feature p{font-size:14px;font-weight:400;color:#67616a} .jp-header .jp-mega-feature .jp-kicker{font-size:12px;color:var(--jp-accent)} .jp-header .jp-brand-grid{display:grid;grid-template-columns:2fr 1fr;gap:70px} .jp-header .jp-brand-grid .jp-menu-column{display:grid;grid-template-columns:repeat(3,1fr)} .jp-header .jp-brand-grid .jp-kicker,.jp-header .jp-brand-grid h3{grid-column:1/-1} .jp-header .jp-brand-note{background:var(--jp-soft);padding:25px} .jp-header .jp-brand-note h3{font-size:18px;margin-bottom:12px} .jp-header .jp-mobile-menu{display:none}@media(max-width:1150px) and (min-width:901px){.jp-header .jp-head-main{grid-template-columns:185px minmax(200px,500px) auto;gap:28px} .jp-header .jp-brand{width:185px} .jp-header .jp-nav-inner{gap:13px;font-size:13px} .jp-header .jp-mega>summary{font-size:13px} .jp-header .jp-utility-inner{font-size:11px} .jp-header .jp-utility-links{gap:12px} .jp-header .jp-mega-grid{gap:18px} .jp-header .jp-menu-column a{font-size:13px}}@media(max-width:900px){.jp-header .jp-utility,.jp-header .jp-nav,.jp-header .jp-head-actions{display:none} .jp-header .jp-head-main{display:flex;flex-wrap:wrap;gap:18px;padding-block:18px 14px} .jp-header .jp-brand{width:172px} .jp-header .jp-search{flex-basis:100%;order:2;margin:0} .jp-header .jp-search input[type=search]{height:45px;font-size:14px;padding-left:18px} .jp-header .jp-mobile-menu{display:block;position:absolute;top:24px;right:24px} .jp-header .jp-mobile-menu>summary{font-size:0;width:35px;height:28px;display:flex;align-items:center;background:linear-gradient(var(--jp-ink),var(--jp-ink)) 0 0/32px 2px no-repeat,linear-gradient(var(--jp-ink),var(--jp-ink)) 0 12px/32px 2px no-repeat,linear-gradient(var(--jp-ink),var(--jp-ink)) 0 24px/32px 2px no-repeat} .jp-header .jp-mobile-menu>summary span{font-size:0} .jp-header .jp-mobile-menu[open]>summary{background:linear-gradient(45deg,transparent 47%,var(--jp-ink) 48%,var(--jp-ink) 52%,transparent 53%),linear-gradient(-45deg,transparent 47%,var(--jp-ink) 48%,var(--jp-ink) 52%,transparent 53%)} .jp-header .jp-mobile-panel{position:fixed;top:87px;left:0;right:0;bottom:0;background:#fff;overflow-y:auto;overscroll-behavior:contain;z-index:100;border-top:1px solid var(--jp-line);padding:25px 24px 35px} .jp-header .jp-mobile-accounts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px} .jp-header .jp-mobile-accounts .jp-button{width:100%;font-size:16px;min-height:52px;padding-inline:10px} .jp-header .jp-mobile-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px} .jp-header .jp-mobile-shortcut{background:#faf7f8;padding:21px 17px;min-height:105px;display:block} .jp-header .jp-mobile-shortcut .jp-kicker{font:12px var(--jp-serif);letter-spacing:.16em;color:#776e74;margin-bottom:5px} .jp-header .jp-mobile-shortcut h3{font-size:17px;font-weight:600} .jp-header .jp-shortcut-pink{background:#fff0f6;color:var(--jp-accent)} .jp-header .jp-shortcut-pink .jp-kicker{color:var(--jp-accent)} .jp-header .jp-mobile-group{border-top:1px solid var(--jp-line);margin-inline:-24px;padding-inline:24px} .jp-header .jp-mobile-group>summary{font-size:17px;font-weight:600;min-height:70px;display:flex;align-items:center;justify-content:space-between} .jp-header .jp-mobile-group>summary:after{content:"";width:10px;height:10px;border:solid #8b8289;border-width:0 1px 1px 0;transform:rotate(45deg)} .jp-header .jp-mobile-group[open]>summary:after{transform:rotate(225deg)} .jp-header .jp-mobile-group-links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:22px} .jp-header .jp-mobile-group-links a{font-size:15px} .jp-header .jp-mobile-service{border-top:1px solid var(--jp-line);padding-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:22px} .jp-header .jp-mobile-service a{font-size:16px} .jp-header .jp-mobile-service .jp-button{width:100%;margin-top:14px} .jp-header .jp-mobile-menu summary:focus-visible{outline:3px solid var(--jp-accent);outline-offset:3px}}.ssdjp{--jp-pink:#f43872;--jp-accent:#bc1c50;--jp-ink:#251f24;--jp-muted:#70656d;--jp-soft:#fff2f6;--jp-line:#eadce3;--jp-rose:#fbe2eb;--jp-cream:#fffaf7;background:#fffaf9} .ssdjp .jp-kicker{font-weight:600;letter-spacing:.14em} .ssdjp .jp-button{border-radius:4px;min-height:48px} .ssdjp .jp-button-pink{background:var(--jp-accent)} .jp-header{background:#fff} .jp-header .jp-utility{background:#30242c} .jp-header .jp-utility-inner{border-bottom:2px solid var(--jp-pink)} .jp-header .jp-search{background:#fff4f8;border-color:#eccfda} .jp-header .jp-nav{background:#fffafc;border-bottom:2px solid #f4c4d5} .jp-header .jp-mega-feature{background:linear-gradient(140deg,#ffe6ee,#fff7f0);border-left:3px solid var(--jp-pink)} .jp-header .jp-mobile-shortcut{background:#fff2f6;border:1px solid #f3d4e0} .jp-header .jp-shortcut-pink{background:#f8d4e2} .jp-home{background:#fffaf9} .jp-home .jp-hero{background:linear-gradient(125deg,#ffdce8 0%,#fff1e9 48%,#efd9e5 100%);border:1px solid #f1cad9;border-radius:6px;box-shadow:0 8px 30px #77254209;margin-bottom:25px} .jp-home .jp-hero h1{font-weight:600;color:#3c2231} .jp-home .jp-hero h1 span{color:var(--jp-accent)} .jp-home .jp-hero-buttons .jp-button-dark{background:var(--jp-accent);border-color:var(--jp-accent);box-shadow:0 5px 14px #bc1c5020} .jp-home .jp-hero-image-caption{background:#ffffffeb;border-left:3px solid var(--jp-pink);border-radius:3px} .jp-home .jp-editorial-rail{background:#39242e} .jp-home .jp-titlebar>div{border-left:4px solid var(--jp-pink);padding-left:17px} .jp-home .jp-titlebar h2{font-size:28px;font-weight:700;letter-spacing:.01em} .jp-home .jp-titlebar{margin-bottom:30px} .jp-home .jp-section{padding-block:58px} .jp-home .jp-product-section{padding-top:12px} .jp-home .jp-service-strip{background:#fff;border-bottom:1px solid var(--jp-line)} .jp-home .jp-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:23px;gap:22px} .jp-home .jp-service-card{display:flex;align-items:center;gap:15px;padding-right:18px;border-right:1px solid var(--jp-line)} .jp-home .jp-service-card:last-child{border:0} .jp-home .jp-service-number{display:flex;align-items:center;justify-content:center;border:1px solid #eac4d3;border-radius:50%;flex-shrink:0;width:40px;height:40px;color:var(--jp-accent);font:600 14px Georgia;background:#fff3f7} .jp-home .jp-service-card h3{font-size:14px;line-height:1.8} .jp-home .jp-service-card p:not(.jp-service-number){font-size:12px;color:var(--jp-muted)} .jp-home .jp-collection-card{border-radius:5px;box-shadow:0 6px 22px #3b203010} .jp-home .jp-collection-card:after{background:linear-gradient(0deg,#31202de8 0%,#432e4440 65%,transparent 100%)} .jp-home .jp-collection-caption .jp-kicker{color:#ffd6e4} .jp-home .jp-category-more{background:#fff;padding:24px;border:1px solid var(--jp-line);border-radius:5px;margin-top:22px} .jp-home .jp-category-chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px} .jp-home .jp-category-chips a{border-color:#eed4df;background:#fff5f8;padding:12px 9px;justify-content:center;font-size:13px;text-align:center;border-radius:3px} .jp-home .jp-category-more-title{font-weight:600;color:#58434f} .jp-home .jp-brand-section{background:linear-gradient(115deg,#fbe0ea,#f9eff3 60%,#fff3e8);margin-bottom:38px;padding-block:44px} .jp-home .jp-brand-tile{border:1px solid #e9c9d7;box-shadow:0 3px 10px #56233b07;border-radius:5px;position:relative;overflow:hidden} .jp-home .jp-brand-tile:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,#ec6794,#ddbecd)} .jp-home .jp-brand-tile:nth-child(3n){background:#382c36;color:#fff;border-color:#382c36} .jp-home .jp-brand-tile:nth-child(3n) .jp-brand-tile-sub{color:#e0ceda} .jp-home .jp-brand-tile:nth-child(3n+2){background:#fff7f1} .jp-home .jp-brand-name{font-size:26px;font-weight:700} .jp-home .jp-products .products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px} .jp-home .jp-products .product{background:#fff;border:1px solid #eedce5;border-radius:5px;overflow:hidden;box-shadow:0 5px 15px #38212f07;padding-bottom:17px} .jp-home .jp-products .product h3,.jp-home .jp-products .product h2,.jp-home .jp-products .product .price,.jp-home .jp-products .product .jp-preview-meta{padding-inline:15px} .jp-home .jp-products .product h2{font:600 16px/1.7 var(--jp-sans);letter-spacing:0;margin-top:13px} .jp-home .jp-products .product .price{color:var(--jp-accent);display:block;font-size:21px} .jp-home .jp-products .product .button{display:none} .jp-home .jp-products .product .star-rating{margin-inline:15px} .jp-home .jp-product-photo{position:relative} .jp-home .jp-product-badge{position:absolute;top:12px;left:12px;background:#fff;color:#6c4858;border:1px solid #eac9d7;padding:4px 7px;font:10px Arial;letter-spacing:.05em;border-radius:2px} .jp-home .jp-product-detail{display:block;margin:12px 15px 0;padding-top:10px;border-top:1px solid #f0e5eb;font-size:12px;color:#6e5966} .jp-home .jp-center-link{display:block;margin:28px auto 0} .jp-home .jp-popular-section{padding-block:48px 52px;background:#fff0f5;border-block:1px solid #f0d5e0} .jp-home .jp-popular-section .jp-products .product{background:#fff} .jp-home .jp-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px} .jp-home .jp-path-card{display:grid;grid-template-columns:1.2fr 1fr;background:#eadee8;position:relative;overflow:hidden;min-height:255px;border-radius:5px} .jp-home .jp-path-card:nth-child(2){background:#f9d7e5} .jp-home .jp-path-copy{padding:30px 24px;position:relative;z-index:1;align-self:center} .jp-home .jp-path-copy h2{font:700 23px/1.65 var(--jp-sans);letter-spacing:0;margin:12px 0} .jp-home .jp-path-copy p:not(.jp-kicker){font-size:13px} .jp-home .jp-path-cta{margin-top:20px;font-weight:600;color:var(--jp-accent)} .jp-home .jp-path-image{height:100%;width:100%;position:relative} .jp-home .jp-path-image img{height:100%;width:100%;object-fit:cover;object-position:center top} .jp-home .jp-review-section{background:#472936;color:#fff;padding-block:53px 56px} .jp-home .jp-review-section .jp-kicker{color:#ffc0d4} .jp-home .jp-review-section .jp-titlebar-note{color:#dfc6d3} .jp-home .jp-review-layout{display:grid;grid-template-columns:.75fr 2.1fr;gap:34px} .jp-home .jp-review-word{font:italic 49px Georgia;color:#f8aac6;letter-spacing:.02em;margin-bottom:14px} .jp-home .jp-review-intro h3{font-size:21px;line-height:1.7;margin-bottom:15px} .jp-home .jp-review-intro>p:not(.jp-review-word){font-size:14px;color:#e9d8e0;margin-bottom:20px} .jp-home .jp-review-intro .jp-link{border-color:#cf91aa;color:#fff} .jp-home .jp-review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} .jp-home .jp-review-card{background:#fff8fb;color:#35212c;padding:25px 21px;border-radius:5px;display:flex;flex-direction:column;min-height:268px;position:relative;border-top:3px solid #f49aba} .jp-home .jp-quote-mark{position:absolute;right:20px;top:5px;color:#efd0de;font:80px Georgia;line-height:1} .jp-home .jp-review-score{font:600 16px Arial;color:var(--jp-accent);margin-bottom:24px;position:relative} .jp-home .jp-review-card h3{font-size:13px;color:#806b77;margin-bottom:13px} .jp-home .jp-review-quote{margin:0;font:500 19px/1.65 Georgia,serif;flex:1;overflow-wrap:anywhere} .jp-home .jp-review-source{font-size:11px;border-top:1px solid #edd8e2;padding-top:14px;margin-top:24px;color:#806b77} .jp-home .jp-evidence-note{font-size:12px;line-height:1.9;margin-top:24px;color:var(--jp-muted)} .jp-home .jp-review-section .jp-evidence-note{color:#e0c4d2} .jp-home .jp-factory-section{background:#242126;color:#fff;padding-block:58px} .jp-home .jp-factory-intro{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:29px} .jp-home .jp-factory-intro h2{font:600 33px/1.6 var(--jp-serif);margin:9px 0 12px} .jp-home .jp-factory-section .jp-kicker{color:#ffa6c4} .jp-home .jp-factory-lead{font-size:15px;color:#d8cbd3} .jp-home .jp-factory-section .jp-button{background:transparent;color:#fff;border-color:#93818c;font-size:13px;white-space:nowrap} .jp-home .jp-factory-grid{display:grid;grid-template-columns:1.15fr .95fr .8fr;gap:22px} .jp-home .jp-factory-photo{background:#332c34;border:1px solid #50434c;border-radius:5px;overflow:hidden} .jp-home .jp-factory-crop{height:340px;overflow:hidden;background:#59545b;position:relative} .jp-home .jp-factory-image{width:100%;height:100%;overflow:hidden} .jp-home .jp-factory-image img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(2.25);transform-origin:50% 0%} .jp-home .jp-factory-caption{padding:20px 22px} .jp-home .jp-factory-caption h3{font:600 19px/1.7 var(--jp-sans);margin-block:7px} .jp-home .jp-factory-caption>p:last-child{font-size:11px;color:#c6b4c0} .jp-home .jp-factory-notes{background:#392d36;border-radius:5px;padding:28px 23px;border-top:3px solid #bf4775} .jp-home .jp-factory-notes h3{font-size:23px;line-height:1.7;margin:10px 0 24px} .jp-home .jp-factory-notes>div{border-top:1px solid #67505e;padding-block:17px} .jp-home .jp-factory-notes h4{font-size:14px;margin:0 0 6px} .jp-home .jp-factory-notes>div p{font-size:13px;color:#ddcbd6} .jp-home .jp-factory-section .jp-evidence-note{color:#cbb5c3} .jp-home .jp-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} .jp-home .jp-proof-card{background:#fff;border:1px solid #e7d4df;border-radius:5px;padding:27px} .jp-home .jp-proof-num{display:inline-block;font:italic 32px Georgia;color:#c77c9a;margin-bottom:13px} .jp-home .jp-proof-card h3{font-size:18px;margin-bottom:13px} .jp-home .jp-proof-card>p:not(.jp-proof-num){font-size:14px;color:var(--jp-muted);margin-bottom:17px} .jp-home .jp-accessory-section{background:#f9e7df;padding-block:48px} .jp-home .jp-accessory-layout{display:grid;grid-template-columns:.9fr 1.3fr;gap:65px;align-items:center} .jp-home .jp-accessory-layout h2{font:600 30px/1.6 var(--jp-serif);margin:10px 0 17px} .jp-home .jp-accessory-layout>div>p:not(.jp-kicker){font-size:14px;margin-bottom:22px;max-width:380px;color:#685452} .jp-home .jp-accessory-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px} .jp-home .jp-accessory-tile{background:#fff7f2;border:1px solid #dfbeb3;padding:23px;border-radius:5px} .jp-home .jp-accessory-tile h3{font-size:18px;margin:5px 0 8px} .jp-home .jp-accessory-tile>p:last-child{font-size:12px;color:#7e645c} .jp-home .jp-choice-band{margin-block:55px 0;background:linear-gradient(120deg,#382735,#593544);border-radius:5px} .jp-home .jp-guide-card{background:#fff3f7;padding:25px;border:1px solid #edc8d7;border-top:3px solid #db7a9b;border-radius:5px} .jp-home .jp-guide-number{color:#c3688b;font:italic 38px Georgia} .jp-home .jp-guide-card h3{font-size:19px} .jp-home .jp-order-section{padding-top:0} .jp-home .jp-order-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px} .jp-home .jp-order-step{border-top:2px solid #dbb0c3;padding:23px 18px;background:#fff;border-radius:3px} .jp-home .jp-order-num{font:italic 31px Georgia;color:var(--jp-accent);margin-bottom:16px} .jp-home .jp-order-step h3{font-size:16px;margin-bottom:10px} .jp-home .jp-order-step>p:last-child{font-size:13px;color:var(--jp-muted)} .jp-home .jp-questions-section{background:#ffedf4;padding-block:53px;border-color:#f0cfdd} .jp-home .jp-question-grid{gap:16px 20px} .jp-home .jp-question-card{background:#fff;border:1px solid #edd3de;border-radius:5px;padding:24px 23px;grid-template-columns:30px 1fr;gap:16px} .jp-home .jp-question-number{color:#cb557f} .jp-home .jp-question-card h3{font-size:17px} .jp-home .jp-question-card p{font-size:14px;line-height:1.95} .jp-home .jp-question-card .jp-link{font-size:13px;color:var(--jp-accent);border-color:#d69bb3} .jp-home .jp-journal-section{padding-block:55px;background:#fffaf9} .jp-home .jp-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px} .jp-home .jp-journal-card{border:1px solid #ead8e1;background:#fff;border-radius:5px;overflow:hidden} .jp-home .jp-journal-image,.jp-home .jp-journal-image img{width:100%;height:210px;object-fit:cover;object-position:center 12%} .jp-home .jp-journal-copy{padding:24px} .jp-home .jp-journal-copy h3{font-size:18px;line-height:1.75;margin:9px 0 14px} .jp-home .jp-journal-copy>p:not(.jp-kicker){font-size:14px;color:var(--jp-muted)} .jp-home .jp-journal-copy .jp-journal-link{font-size:13px;color:var(--jp-accent);margin-top:20px} .jp-home .jp-user-media-section{padding-block:48px;background:#f0e6ee;border-block:1px solid #e2ccdb} .jp-home .jp-owner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} .jp-home .jp-owner-card{background:#fff;border:1px solid #ddc3d3;padding-bottom:20px;border-radius:5px;overflow:hidden} .jp-home .jp-owner-slot{height:205px;background:repeating-linear-gradient(135deg,#eadce6 0px,#eadce6 1px,#f1e7ee 1px,#f1e7ee 18px);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8e657e} .jp-home .jp-owner-label{font:12px Arial;letter-spacing:.15em} .jp-home .jp-owner-icon{font:48px Georgia;line-height:1.7} .jp-home .jp-owner-card h3{font-size:16px;margin:19px 20px 8px} .jp-home .jp-owner-card>p{font-size:12px;margin-inline:20px;color:var(--jp-muted)} .jp-home .jp-faq-section{background:#fff6f9} .jp-home .jp-faq{background:#fff;border:1px solid #eed6e1;padding-inline:22px;border-radius:5px} .jp-home .jp-consult-section{background:linear-gradient(120deg,#f2bdd2,#ffdfe8);padding-block:39px;border-block:1px solid #ebb1c7} .jp-home .jp-consult-inner{display:flex;align-items:center;justify-content:space-between;gap:35px} .jp-home .jp-consult-inner h2{font:600 29px/1.6 var(--jp-serif);margin:7px 0 10px} .jp-home .jp-consult-inner>div>p:not(.jp-kicker){font-size:14px} .jp-home .jp-about{background:transparent} .jp-footer{background:#211b21;border-top:4px solid #e8497d} .jp-footer .jp-footer-contact{color:#ffc1d6} .jp-footer .jp-footer-chips a{border-color:#745563;background:#33262e} .jp-footer .jp-footer-column h3{color:#ffe9f1} .jp-header .jp-nav-inner{gap:17px;font-size:13px} .jp-header .jp-mega>summary{font-size:13px} .jp-home img.jp-factory-image,.jp-home .jp-factory-image img{transform:scale(1.6) translateY(-22%)} .jp-photo-home img.jp-hero-image,.jp-photo-home .jp-hero-image img{transform:scale(2.4) translateY(-18%);transform-origin:50% 0%;object-position:center top} .jp-photo-home .jp-hero-stage{background:#655b63} .jp-home .jp-path-image{position:absolute;right:0;top:0;width:45%;height:100%;object-fit:cover;object-position:center top}@media(max-width:600px){.jp-home .jp-factory-crop{height:180px} .jp-home img.jp-factory-image,.jp-home .jp-factory-image img{transform:scale(2.1) translateY(-4%)}}@media(max-width:600px){.jp-home .jp-hero-stage{min-height:260px} .jp-home .jp-hero h1 br:first-of-type{display:block} .jp-header .jp-mobile-shortcut h3{font-size:15px} .jp-header .jp-mobile-shortcut{padding-inline:15px}}@media(min-width:601px){.jp-photo-home img.jp-hero-image,.jp-photo-home .jp-hero-image img{transform:scale(1.5) translateY(-20%)}}@media(max-width:900px){.jp-header .jp-head-actions{display:block;position:absolute;top:19px;right:78px} .jp-header .jp-head-actions .jp-desktop-account{display:none} .jp-header .jp-cart-label{font-size:10px} .jp-header .jp-cart{font-size:23px}}@media(max-width:1100px){.jp-home .jp-service-grid{gap:15px} .jp-home .jp-service-card{gap:10px;padding-right:10px} .jp-home .jp-service-card h3{font-size:13px} .jp-home .jp-service-number{width:33px;height:33px} .jp-home .jp-category-chips{grid-template-columns:repeat(4,1fr)} .jp-home .jp-review-layout{grid-template-columns:1fr;gap:23px} .jp-home .jp-review-intro{display:none} .jp-home .jp-factory-grid{grid-template-columns:1fr 1fr} .jp-home .jp-factory-notes{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 25px} .jp-home .jp-factory-notes>.jp-kicker,.jp-home .jp-factory-notes>h3{grid-column:1/-1} .jp-home .jp-factory-notes h3{margin-block:0 7px} .jp-home .jp-factory-notes h3 br{display:none} .jp-home .jp-path-copy{padding:25px 19px} .jp-home .jp-path-copy h2{font-size:20px} .jp-home .jp-accessory-layout{gap:30px}}@media(max-width:900px){.jp-home .jp-service-grid{grid-template-columns:1fr 1fr;gap:17px;padding-block:22px} .jp-home .jp-service-card:nth-child(2){border:0} .jp-home .jp-service-card h3{font-size:14px} .jp-home .jp-titlebar h2{font-size:25px} .jp-home .jp-products .products{grid-template-columns:repeat(2,minmax(0,1fr))} .jp-home .jp-proof-grid{gap:15px} .jp-home .jp-proof-card{padding:22px 18px} .jp-home .jp-path-grid{grid-template-columns:1fr} .jp-home .jp-path-card{min-height:220px;grid-template-columns:1.5fr 1fr} .jp-home .jp-path-image img{position:absolute;inset:0} .jp-home .jp-order-grid{grid-template-columns:1fr 1fr} .jp-home .jp-accessory-layout{grid-template-columns:1fr} .jp-home .jp-accessory-layout>div>p:not(.jp-kicker){max-width:none} .jp-home .jp-journal-grid{gap:15px} .jp-home .jp-journal-copy{padding:20px 17px} .jp-home .jp-journal-copy h3{font-size:16px} .jp-home .jp-owner-grid{gap:15px} .jp-home .jp-factory-intro{display:block} .jp-home .jp-factory-intro .jp-button{margin-top:23px} .jp-home .jp-consult-inner{display:block} .jp-home .jp-consult-inner .jp-button{margin-top:25px}}@media(max-width:600px){.jp-home .jp-hero{min-height:0} .jp-home .jp-hero-copy{padding:25px 20px 28px} .jp-home .jp-hero-stage{min-height:295px} .jp-home .jp-hero h1{font-size:29px} .jp-home .jp-hero h1 span{font-size:16px} .jp-home .jp-service-grid{width:calc(100% - 36px);gap:16px 12px} .jp-home .jp-service-card{gap:8px} .jp-home .jp-service-number{width:28px;height:28px;font-size:11px} .jp-home .jp-service-card h3{font-size:12px} .jp-home .jp-service-card p:not(.jp-service-number){font-size:10px} .jp-home .jp-section{padding-block:38px} .jp-home .jp-titlebar{margin-bottom:24px} .jp-home .jp-titlebar>div{padding-left:12px} .jp-home .jp-titlebar h2{font-size:22px} .jp-home .jp-titlebar-note{font-size:12px} .jp-home .jp-category-more{padding:20px 15px} .jp-home .jp-category-chips{grid-template-columns:1fr 1fr;gap:9px} .jp-home .jp-category-chips a{font-size:12px;padding:11px 7px;justify-content:center} .jp-home .jp-brand-section{margin-bottom:20px} .jp-home .jp-products .products{gap:18px 12px} .jp-home .jp-products .product h3,.jp-home .jp-products .product h2,.jp-home .jp-products .product .price,.jp-home .jp-products .product .jp-preview-meta{padding-inline:11px} .jp-home .jp-products .product h3,.jp-home .jp-products .product h2{font-size:13px} .jp-home .jp-products .product .price{font-size:18px} .jp-home .jp-products .product .jp-preview-meta{font-size:11px} .jp-home .jp-product-badge{left:8px;top:8px;font-size:8px;padding:3px 5px} .jp-home .jp-product-detail{margin-inline:11px;font-size:11px} .jp-home .jp-popular-section{padding-block:36px} .jp-home .jp-path-card{grid-template-columns:1.35fr 1fr;min-height:222px} .jp-home .jp-path-copy{padding:22px 18px} .jp-home .jp-path-copy h2{font-size:19px} .jp-home .jp-path-copy p:not(.jp-kicker){font-size:12px} .jp-home .jp-path-copy .jp-kicker{font-size:10px} .jp-home .jp-review-section{padding-block:38px} .jp-home .jp-review-cards{grid-template-columns:1fr;gap:14px} .jp-home .jp-review-card{min-height:0;padding:22px} .jp-home .jp-review-score{margin-bottom:14px} .jp-home .jp-review-quote{font-size:21px;min-height:40px} .jp-home .jp-review-source{margin-top:20px} .jp-home .jp-factory-section{padding-block:38px} .jp-home .jp-factory-intro h2{font-size:27px} .jp-home .jp-factory-lead{font-size:14px} .jp-home .jp-factory-grid{gap:14px} .jp-home .jp-factory-crop{height:210px} .jp-home .jp-factory-image img{transform:scale(2.1)} .jp-home .jp-factory-caption{padding:15px 12px} .jp-home .jp-factory-caption h3{font-size:15px} .jp-home .jp-factory-caption .jp-kicker{font-size:9px} .jp-home .jp-factory-caption>p:last-child{font-size:10px} .jp-home .jp-factory-notes{display:block;padding:23px} .jp-home .jp-factory-notes h3{font-size:21px;margin:10px 0 20px} .jp-home .jp-proof-grid{grid-template-columns:1fr} .jp-home .jp-proof-card{padding:24px} .jp-home .jp-accessory-section{padding-block:36px} .jp-home .jp-accessory-layout h2{font-size:26px} .jp-home .jp-accessory-tile{padding:19px 15px} .jp-home .jp-accessory-tile h3{font-size:16px} .jp-home .jp-accessory-tile>p:last-child{font-size:11px} .jp-home .jp-choice-band{margin-top:38px} .jp-home .jp-guide-card{padding:24px} .jp-home .jp-order-grid{gap:12px} .jp-home .jp-order-step{padding:19px 15px} .jp-home .jp-order-step h3{font-size:14px} .jp-home .jp-order-step>p:last-child{font-size:12px} .jp-home .jp-question-card{padding:22px 18px;gap:12px;grid-template-columns:25px 1fr} .jp-home .jp-question-card h3{font-size:16px} .jp-home .jp-question-card p{font-size:13px} .jp-home .jp-questions-section{padding-block:38px} .jp-home .jp-journal-section{padding-block:38px} .jp-home .jp-journal-grid{grid-template-columns:1fr} .jp-home .jp-journal-card{display:grid;grid-template-columns:.75fr 1fr} .jp-home .jp-journal-image,.jp-home .jp-journal-image img{height:100%;min-height:220px} .jp-home .jp-journal-copy{padding:20px 17px} .jp-home .jp-journal-copy .jp-kicker{font-size:10px} .jp-home .jp-journal-copy h3{font-size:15px} .jp-home .jp-journal-copy>p:not(.jp-kicker){font-size:12px} .jp-home .jp-user-media-section{padding-block:36px} .jp-home .jp-owner-grid{grid-template-columns:1fr} .jp-home .jp-owner-card{display:grid;grid-template-columns:.7fr 1fr;padding:0} .jp-home .jp-owner-slot{grid-row:1/3;height:140px} .jp-home .jp-owner-card h3{align-self:end;margin:15px 16px 7px;font-size:14px} .jp-home .jp-owner-card>p{margin:0 16px 17px;font-size:11px} .jp-home .jp-faq{padding-inline:15px} .jp-home .jp-consult-section{padding-block:35px} .jp-home .jp-consult-inner h2{font-size:25px}}.ssdjp .jp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0} .jp-header .jp-wishlist-slot{display:flex;align-items:center;justify-content:center} .jp-header .jp-wishlist-link{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:58px;min-height:48px;gap:5px;font-size:13px;white-space:nowrap} .jp-header .jp-wishlist-link::before{content:"";display:block;width:25px;height:25px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21l8.8-8.6a5.5 5.5 0 0 0 0-7.8Z'/%3E%3C/svg%3E") center/contain no-repeat} .jp-header .jp-head-actions{gap:22px}@media(max-width:1150px) and (min-width:901px){.jp-header .jp-head-main{gap:24px;grid-template-columns:185px minmax(200px,1fr) auto} .jp-header .jp-head-actions{gap:17px}}@media(max-width:900px){.jp-header .jp-head-actions{display:flex;gap:12px;right:75px;top:16px} .jp-header .jp-wishlist-link{font-size:0;min-width:40px;min-height:40px;gap:0} .jp-header .jp-wishlist-link::before{width:24px;height:24px} .jp-header .jp-cart-stack{min-width:36px} .jp-header .jp-cart a{display:flex;justify-content:center;align-items:center;min-height:28px} .jp-header .jp-brand{width:168px}}@media(max-width:400px){.jp-header .jp-brand{width:150px}}@media(max-width:350px){.jp-header .jp-brand{width:120px} .jp-header .jp-head-actions{right:70px;gap:8px}} .jp-footer .jp-footer-social{display:flex;gap:12px;align-items:center;margin-top:26px} .jp-footer .jp-social-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;border:1px solid #5e555d;border-radius:50%;padding:0;background:transparent;color:#f5f2f4;font:inherit;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .2s} .jp-footer .jp-social-icon::before{content:"";display:block;width:21px;height:21px;background:currentColor;mask:var(--jp-social-svg) center/contain no-repeat} .jp-footer .jp-social-x{--jp-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.9 2H22l-6.8 7.8L23.2 22h-6.3L12 14.6 5.5 22H2.3l8.2-9.4L.8 2h6.5l4.5 6.7L18.9 2Zm-1.1 18h1.8L6.3 4H4.4L17.8 20Z'/%3E%3C/svg%3E")} .jp-footer .jp-social-instagram{--jp-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Ccircle cx='17.4' cy='6.8' r='1' fill='black' stroke='none'/%3E%3C/svg%3E")} .jp-footer .jp-social-youtube{--jp-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Crect x='2' y='5' width='20' height='14' rx='4'/%3E%3Cpath d='m10 9 5 3-5 3Z' fill='black' stroke='none'/%3E%3C/svg%3E")} .jp-footer .jp-social-facebook{--jp-social-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 22v-9h3l.5-4H14V6.5c0-1.2.4-1.7 1.8-1.7H18V1.3C17.4 1.2 16.3 1 14.8 1 11.7 1 10 2.9 10 6.2V9H7v4h3v9Z'/%3E%3C/svg%3E")} .jp-footer .jp-social-icon:is(:hover,:focus-visible){transform:translateY(-2px)} .jp-footer .jp-social-x:is(:hover,:focus-visible){background:#fff;border-color:#fff;color:#181517} .jp-footer .jp-social-instagram:is(:hover,:focus-visible){background:#d52d79;background-image:linear-gradient(135deg,#794ac8,#d52d79 55%,#f4a545);border-color:#e14b89;color:#fff} .jp-footer .jp-social-youtube:is(:hover,:focus-visible){background:#ed252a;border-color:#ed252a;color:#fff} .jp-footer .jp-social-facebook:is(:hover,:focus-visible){background:#1877f2;border-color:#1877f2;color:#fff} .jp-home .jp-products .product img{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;object-position:center top} .jp-home .jp-question-grid{align-items:start} .jp-home .jp-question-card{display:block;padding:0;overflow:clip} .jp-home .jp-question-summary{display:grid;grid-template-columns:30px 1fr;gap:16px;padding:24px 23px;list-style:none;cursor:pointer} .jp-home .jp-question-summary::-webkit-details-marker{display:none} .jp-home .jp-question-summary:hover .jp-question-toggle{color:var(--jp-pink)} .jp-home .jp-question-summary:focus-visible{outline-offset:-4px} .jp-home .jp-question-toggle{display:inline-flex;align-items:center;gap:11px;font-size:13px;color:var(--jp-accent);line-height:1.8;border-bottom:1px solid #d69bb3;padding-bottom:3px} .jp-home .jp-question-toggle::after{content:"";width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-top:-3px} .jp-home .jp-question-close-label{display:none} .jp-home .jp-question-card[open] .jp-question-open-label{display:none} .jp-home .jp-question-card[open] .jp-question-close-label{display:inline} .jp-home .jp-question-card[open] .jp-question-toggle::after{transform:rotate(225deg);margin-top:3px} .jp-home .jp-question-card[open]{border-color:#dc94af} .jp-home .jp-question-body{margin:0 23px 24px 69px;padding-top:20px;border-top:1px solid #eed9e2} .jp-home .jp-question-body h4{margin:0 0 13px;font:600 15px/1.8 var(--jp-sans);color:var(--jp-ink)} .jp-home .jp-question-checks{padding:16px 18px 16px 32px;margin:16px 0;background:#fff4f8;border-radius:3px;font-size:13px;line-height:1.9;color:#64535d;list-style:disc} .jp-home .jp-question-checks li+li{margin-top:7px} .jp-home .jp-question-body p.jp-question-note{margin:0;font-size:12px;color:#7a6772;line-height:1.95} .jp-home .jp-question-card[open] .jp-question-body{animation:jp-inline-reveal .22s ease-out}@keyframes jp-inline-reveal{from{opacity:.25;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.jp-home .jp-question-summary{grid-template-columns:25px 1fr;gap:12px;padding:22px 18px} .jp-home .jp-question-body{margin:0 18px 22px 55px} .jp-home .jp-question-body h4{font-size:14px} .jp-home .jp-question-checks{font-size:12px;padding-left:28px} .jp-footer .jp-footer-social{gap:14px}}@media(prefers-reduced-motion:reduce){.jp-home .jp-question-card[open] .jp-question-body{animation:none}}.jp-footer .jp-footer-payment-icons{display:grid;grid-template-columns:repeat(7,50px);gap:10px;align-items:center;width:max-content;max-width:100%} .jp-footer .jp-payment-icon{position:relative;display:block;width:50px;height:32px;background:transparent center/contain no-repeat;border-radius:3px;overflow:hidden} .jp-footer .jp-pay-visa{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2038%2024%22%20width%3D%2238%22%20height%3D%2224%22%20fill%3D%22none%22%20aria-labelledby%3D%22pi-visa%22%3E%3Ctitle%20id%3D%22pi-visa%22%3EVisa%3C%2Ftitle%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2237%22%20height%3D%2223%22%20rx%3D%222.5%22%20stroke%3D%22%23000%22%20stroke-opacity%3D%22.07%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203V21C0%2022.7%201.4%2024%203%2024H35C36.7%2024%2038%2022.7%2038%2021V3C38%201.3%2036.6%200%2035%200Z%22%20fill%3D%22%23142FBD%22%20style%3D%22fill%3A%23142FBD%3Bfill%3Acolor%28display-p3%200.0784%200.1843%200.7412%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M35%201C36.1%201%2037%201.9%2037%203V21C37%2022.1%2036.1%2023%2035%2023H3C1.9%2023%201%2022.1%201%2021V3C1%201.9%201.9%201%203%201H35Z%22%20fill%3D%22%231532CB%22%20style%3D%22fill%3A%231532CB%3Bfill%3Acolor%28display-p3%200.0824%200.1961%200.7961%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M29.5944%2010.2167H29.2778C28.8556%2011.2722%2028.5389%2011.8%2028.2222%2013.3833H30.2278C29.9111%2011.8%2029.9111%2011.0611%2029.5944%2010.2167V10.2167ZM32.6556%2016.4444H30.8611C30.7556%2016.4444%2030.7556%2016.4444%2030.65%2016.3389L30.4389%2015.3889L30.3333%2015.1778H27.8C27.6944%2015.1778%2027.5889%2015.1778%2027.5889%2015.3889L27.2722%2016.3389C27.2722%2016.4444%2027.1667%2016.4444%2027.1667%2016.4444H24.95L25.1611%2015.9167L28.2222%208.73889C28.2222%208.21111%2028.5389%208%2029.0667%208H30.65C30.7556%208%2030.8611%208%2030.8611%208.21111L32.3389%2015.0722C32.4444%2015.4944%2032.55%2015.8111%2032.55%2016.2333C32.6556%2016.3389%2032.6556%2016.3389%2032.6556%2016.4444V16.4444ZM18.5111%2016.1278L18.9333%2014.2278C19.0389%2014.2278%2019.1444%2014.3333%2019.1444%2014.3333C19.8833%2014.65%2020.6222%2014.8611%2021.3611%2014.7556C21.5722%2014.7556%2021.8889%2014.65%2022.1%2014.5444C22.6278%2014.3333%2022.6278%2013.8056%2022.2056%2013.3833C21.9944%2013.1722%2021.6778%2013.0667%2021.3611%2012.8556C20.9389%2012.6444%2020.5167%2012.4333%2020.2%2012.1167C18.9333%2011.0611%2019.3556%209.58333%2020.0944%208.84444C20.7278%208.42222%2021.0444%208%2021.8889%208C23.1556%208%2024.5278%208%2025.1611%208.21111H25.2667C25.1611%208.84444%2025.0556%209.37222%2024.8444%2010.0056C24.3167%209.79444%2023.7889%209.58333%2023.2611%209.58333C22.9444%209.58333%2022.6278%209.58333%2022.3111%209.68889C22.1%209.68889%2021.9944%209.79444%2021.8889%209.9C21.6778%2010.1111%2021.6778%2010.4278%2021.8889%2010.6389L22.4167%2011.0611C22.8389%2011.2722%2023.2611%2011.4833%2023.5778%2011.6944C24.1056%2012.0111%2024.6333%2012.5389%2024.7389%2013.1722C24.95%2014.1222%2024.6333%2014.9667%2023.7889%2015.6C23.2611%2016.0222%2023.05%2016.2333%2022.3111%2016.2333C20.8333%2016.2333%2019.6722%2016.3389%2018.7222%2016.0222C18.6167%2016.2333%2018.6167%2016.2333%2018.5111%2016.1278V16.1278ZM14.8167%2016.4444C14.9222%2015.7056%2014.9222%2015.7056%2015.0278%2015.3889C15.5556%2013.0667%2016.0833%2010.6389%2016.5056%208.31667C16.6111%208.10556%2016.6111%208%2016.8222%208H18.7222C18.5111%209.26667%2018.3%2010.2167%2017.9833%2011.3778C17.6667%2012.9611%2017.35%2014.5444%2016.9278%2016.1278C16.9278%2016.3389%2016.8222%2016.3389%2016.6111%2016.3389L14.8167%2016.4444ZM5%208.21111C5%208.10556%205.21111%208%205.31667%208H8.90556C9.43333%208%209.85556%208.31667%209.96111%208.84444L10.9111%2013.4889C10.9111%2013.5944%2010.9111%2013.5944%2011.0167%2013.7C11.0167%2013.5944%2011.1222%2013.5944%2011.1222%2013.5944L13.3389%208.21111C13.2333%208.10556%2013.3389%208%2013.4444%208H15.6611C15.6611%208.10556%2015.6611%208.10556%2015.5556%208.21111L12.2833%2015.9167C12.1778%2016.1278%2012.1778%2016.2333%2012.0722%2016.3389C11.9667%2016.4444%2011.7556%2016.3389%2011.5444%2016.3389H9.96111C9.85556%2016.3389%209.75%2016.3389%209.75%2016.1278L8.06111%209.58333C7.85%209.37222%207.53333%209.05556%207.11111%208.95C6.47778%208.63333%205.31667%208.42222%205.10556%208.42222L5%208.21111Z%22%20fill%3D%22white%22%20style%3D%22fill%3Awhite%3Bfill-opacity%3A1%3B%22%2F%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-master{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2038%2024%22%20width%3D%2238%22%20height%3D%2224%22%20fill%3D%22none%22%20aria-labelledby%3D%22pi-master%22%3E%3Ctitle%20id%3D%22pi-master%22%3EMastercard%3C%2Ftitle%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2237%22%20height%3D%2223%22%20rx%3D%222.5%22%20stroke%3D%22%23000%22%20stroke-opacity%3D%22.07%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203V21C0%2022.7%201.4%2024%203%2024H35C36.7%2024%2038%2022.7%2038%2021V3C38%201.3%2036.6%200%2035%200Z%22%20fill%3D%22%231C1C1C%22%20style%3D%22fill%3A%231C1C1C%3Bfill%3Acolor%28display-p3%200.1098%200.1098%200.1098%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M35%201C36.1%201%2037%201.9%2037%203V21C37%2022.1%2036.1%2023%2035%2023H3C1.9%2023%201%2022.1%201%2021V3C1%201.9%201.9%201%203%201H35Z%22%20fill%3D%22%23232323%22%20style%3D%22fill%3A%23232323%3Bfill%3Acolor%28display-p3%200.1373%200.1373%200.1373%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M14.6364%2019.2727C18.8538%2019.2727%2022.2727%2015.8538%2022.2727%2011.6364C22.2727%207.41892%2018.8538%204%2014.6364%204C10.4189%204%207%207.41892%207%2011.6364C7%2015.8538%2010.4189%2019.2727%2014.6364%2019.2727Z%22%20fill%3D%22%23EB001B%22%20style%3D%22fill%3A%23EB001B%3Bfill%3Acolor%28display-p3%200.9216%200.0000%200.1059%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M23.3637%2019.2727C27.5811%2019.2727%2031%2015.8538%2031%2011.6364C31%207.41892%2027.5811%204%2023.3637%204C19.1462%204%2015.7273%207.41892%2015.7273%2011.6364C15.7273%2015.8538%2019.1462%2019.2727%2023.3637%2019.2727Z%22%20fill%3D%22%23F79E1B%22%20style%3D%22fill%3A%23F79E1B%3Bfill%3Acolor%28display-p3%200.9686%200.6196%200.1059%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M22.2727%2011.6362C22.2727%209.01797%2020.9637%206.72706%2019%205.41797C17.0364%206.83615%2015.7273%209.12706%2015.7273%2011.6362C15.7273%2014.1452%2017.0364%2016.5452%2019%2017.8543C20.9637%2016.5452%2022.2727%2014.2543%2022.2727%2011.6362Z%22%20fill%3D%22%23FF5F00%22%20style%3D%22fill%3A%23FF5F00%3Bfill%3Acolor%28display-p3%201.0000%200.3725%200.0000%29%3Bfill-opacity%3A1%3B%22%2F%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-jcb{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2238%22%20height%3D%2224%22%20role%3D%22img%22%20aria-labelledby%3D%22pi-jcb%22%20viewBox%3D%220%200%2038%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%20id%3D%22pi-jcb%22%3EJCB%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203v18c0%201.7%201.4%203%203%203h32c1.7%200%203-1.3%203-3V3c0-1.7-1.4-3-3-3z%22%20fill%3D%22%23000%22%20opacity%3D%22.07%22%2F%3E%3Cpath%20d%3D%22M35%201c1.1%200%202%20.9%202%202v18c0%201.1-.9%202-2%202H3c-1.1%200-2-.9-2-2V3c0-1.1.9-2%202-2h32%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M11.5%205H15v11.5a2.5%202.5%200%200%201-2.5%202.5H9V7.5A2.5%202.5%200%200%201%2011.5%205z%22%20fill%3D%22%23006EBC%22%2F%3E%3Cpath%20d%3D%22M18.5%205H22v11.5a2.5%202.5%200%200%201-2.5%202.5H16V7.5A2.5%202.5%200%200%201%2018.5%205z%22%20fill%3D%22%23F00036%22%2F%3E%3Cpath%20d%3D%22M25.5%205H29v11.5a2.5%202.5%200%200%201-2.5%202.5H23V7.5A2.5%202.5%200%200%201%2025.5%205z%22%20fill%3D%22%232AB419%22%2F%3E%3Cpath%20d%3D%22M10.755%2014.5c-1.06%200-2.122-.304-2.656-.987l.78-.676c.068%201.133%203.545%201.24%203.545-.19V9.5h1.802v3.147c0%20.728-.574%201.322-1.573%201.632-.466.144-1.365.221-1.898.221zm8.116%200c-.674%200-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782%201.468-2.165%201.319-.49%203.343-.261%203.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744%201.448-.006.56.245%201.252.744%201.497.953.467%202.39.04%202.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005%200-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696%200%201.097-.23%201.315-.415.283-.25.426-.53.426-.96%200-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956%200%20.944%201.444-.067%201.444zm.288%202.157h-1.716v-1.513h1.716c.986%200%201.083%201.513%200%201.513z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-american_express{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2038%2024%22%20width%3D%2238%22%20height%3D%2224%22%20fill%3D%22none%22%20aria-labelledby%3D%22pi-american_express%22%3E%3Ctitle%20id%3D%22pi-american_express%22%3EAmerican%20Express%3C%2Ftitle%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2237%22%20height%3D%2223%22%20rx%3D%222.5%22%20stroke%3D%22%23000%22%20stroke-opacity%3D%22.07%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203V21C0%2022.7%201.4%2024%203%2024H35C36.7%2024%2038%2022.7%2038%2021V3C38%201.3%2036.6%200%2035%200Z%22%20fill%3D%22%230071CE%22%20style%3D%22fill%3A%230071CE%3Bfill%3Acolor%28display-p3%200.0000%200.4431%200.8078%29%3Bfill-opacity%3A1%3B%22%2F%3E%3Cpath%20d%3D%22M3%200.5H35C36.3348%200.5%2037.5%201.58692%2037.5%203V21C37.5%2022.4239%2036.4239%2023.5%2035%2023.5H3C1.66524%2023.5%200.5%2022.4131%200.5%2021V3C0.5%201.57614%201.57614%200.5%203%200.5Z%22%20stroke%3D%22black%22%20stroke-opacity%3D%220.07%22%20style%3D%22stroke%3Ablack%3Bstroke-opacity%3A0.07%3B%22%2F%3E%3Cpath%20d%3D%22M25.8662%206.33203V3H31L31.8662%205.5332L32.7334%203H37V14.2002H36.7998L34.8672%2016.2656L36.7998%2018.3594H37V21.2666H33.5996L31.9336%2019.3994L30.2002%2021.2666H19.4668V12.666H16L20.2666%203H24.4004L25.8662%206.33203ZM20.5996%2020.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332%2016.5322L27%2020.2656H29.5996L31.8662%2017.8662L34.0664%2020.2656H36.7324L33.1992%2016.4658L36.7324%2012.7988H34.1328L31.8662%2015.1992L29.7324%2012.7988H27L30.5332%2016.5322ZM17.666%2011.7324H19.9326L20.5332%2010.1992H23.999L24.666%2011.7324H26.999L23.666%204.19922H20.999L17.666%2011.7324ZM33.5996%204.19922L31.9326%208.86621L30.1992%204.19922H27V11.666H29.0664V6.39941L31%2011.666H32.7998L34.7324%206.39941V11.666H36.7324V4.13281L33.5996%204.19922ZM23.2656%208.46582H21.2656L22.2656%205.99902L23.2656%208.46582Z%22%20fill%3D%22white%22%20style%3D%22fill%3Awhite%3Bfill-opacity%3A1%3B%22%2F%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-apple_pay{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2238%22%20height%3D%2224%22%20viewBox%3D%220%200%20165.521%20105.965%22%20xml%3Aspace%3D%22preserve%22%20aria-labelledby%3D%22pi-apple_pay%22%3E%3Ctitle%20id%3D%22pi-apple_pay%22%3EApple%20Pay%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M150.698%200H14.823c-.566%200-1.133%200-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51%2010.51%200%200%200-2.958.975%209.932%209.932%200%200%200-4.35%204.35%2010.463%2010.463%200%200%200-.975%202.96C.113%209.611.052%2010.658.024%2011.696a70.22%2070.22%200%200%200-.022%201.43C0%2013.69%200%2014.256%200%2014.823v76.318c0%20.567%200%201.132.002%201.699.003.476.009.953.022%201.43.028%201.036.09%202.084.275%203.11a10.46%2010.46%200%200%200%20.974%202.96%209.897%209.897%200%200%200%201.83%202.52%209.874%209.874%200%200%200%202.52%201.83c.947.483%201.917.79%202.96.977%201.025.183%202.073.245%203.112.273.477.011.953.017%201.43.02.565.004%201.132.004%201.698.004h135.875c.565%200%201.132%200%201.697-.004.476-.002.952-.009%201.431-.02%201.037-.028%202.085-.09%203.113-.273a10.478%2010.478%200%200%200%202.958-.977%209.955%209.955%200%200%200%204.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567%200-1.133-.004-1.699a63.067%2063.067%200%200%200-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4%2010.4%200%200%200-.974-2.96%209.94%209.94%200%200%200-4.35-4.35A10.52%2010.52%200%200%200%20156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417%2071.417%200%200%200-1.431-.022C151.83%200%20151.263%200%20150.698%200z%22%20%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M150.698%203.532l1.672.003c.452.003.905.008%201.36.02.793.022%201.719.065%202.583.22.75.135%201.38.34%201.984.648a6.392%206.392%200%200%201%202.804%202.807c.306.6.51%201.226.645%201.983.154.854.197%201.783.218%202.58.013.45.019.9.02%201.36.005.557.005%201.113.005%201.671v76.318c0%20.558%200%201.114-.004%201.682-.002.45-.008.9-.02%201.35-.022.796-.065%201.725-.221%202.589a6.855%206.855%200%200%201-.645%201.975%206.397%206.397%200%200%201-2.808%202.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55%200-1.1%200-1.66-.004a74.993%2074.993%200%200%201-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938%206.938%200%200%201-1.986-.65%206.337%206.337%200%200%201-1.622-1.18%206.355%206.355%200%200%201-1.178-1.623%206.935%206.935%200%200%201-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088%2066.088%200%200%201-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7%2066.7%200%200%201%20.02-1.357c.022-.792.065-1.717.222-2.587a6.924%206.924%200%200%201%20.646-1.981c.304-.598.7-1.144%201.18-1.623a6.386%206.386%200%200%201%201.624-1.18%206.96%206.96%200%200%201%201.98-.646c.865-.155%201.792-.198%202.586-.22.452-.012.905-.017%201.354-.02l1.677-.003h135.875%22%20%2F%3E%3Cg%3E%3Cg%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M43.508%2035.77c1.404-1.755%202.356-4.112%202.105-6.52-2.054.102-4.56%201.355-6.012%203.112-1.303%201.504-2.456%203.959-2.156%206.266%202.306.2%204.61-1.152%206.063-2.858%22%20%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M45.587%2039.079c-3.35-.2-6.196%201.9-7.795%201.9-1.6%200-4.049-1.8-6.698-1.751-3.447.05-6.645%202-8.395%205.1-3.598%206.2-.95%2015.4%202.55%2020.45%201.699%202.5%203.747%205.25%206.445%205.151%202.55-.1%203.549-1.65%206.647-1.65%203.097%200%203.997%201.65%206.696%201.6%202.798-.05%204.548-2.5%206.247-5%201.95-2.85%202.747-5.6%202.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15%204.198-7.6%204.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048%22%20%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M78.973%2032.11c7.278%200%2012.347%205.017%2012.347%2012.321%200%207.33-5.173%2012.373-12.529%2012.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24%2019.807h6.68c5.07%200%207.954-2.729%207.954-7.46%200-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z%22%20%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M92.764%2061.847c0-4.809%203.665-7.564%2010.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938%200-5.07%201.507-5.51%203.82h-5.252c.157-4.86%204.731-8.395%2010.918-8.395%206.654%200%2010.995%203.483%2010.995%208.89v18.663h-5.38v-4.497h-.13c-1.534%202.937-4.914%204.782-8.579%204.782-5.406%200-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536%201.585-5.536%203.95%200%202.288%201.975%203.77%205.068%203.77%203.95%200%206.94-2.522%206.94-6.03z%22%20%2F%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M120.975%2079.652v-4.496c.364.051%201.247.103%201.715.103%202.573%200%204.029-1.09%204.913-3.899l.52-1.663-9.852-27.293h6.082l6.863%2022.146h.13l6.862-22.146h5.927l-10.216%2028.67c-2.34%206.577-5.017%208.735-10.683%208.735-.442%200-1.872-.052-2.261-.157z%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-google_pay{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2038%2024%22%20width%3D%2238%22%20height%3D%2224%22%20aria-labelledby%3D%22pi-google_pay%22%3E%3Ctitle%20id%3D%22pi-google_pay%22%3EGoogle%20Pay%3C%2Ftitle%3E%3Cpath%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203v18c0%201.7%201.4%203%203%203h32c1.7%200%203-1.3%203-3V3c0-1.7-1.4-3-3-3z%22%20fill%3D%22%23000%22%20opacity%3D%22.07%22%2F%3E%3Cpath%20d%3D%22M35%201c1.1%200%202%20.9%202%202v18c0%201.1-.9%202-2%202H3c-1.1%200-2-.9-2-2V3c0-1.1.9-2%202-2h32%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M18.093%2011.976v3.2h-1.018v-7.9h2.691a2.447%202.447%200%200%201%201.747.692%202.28%202.28%200%200%201%20.11%203.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135%201.005-.404a1.391%201.391%200%200%200-1.005-2.354l-1.698-.03zm6.484%201.348c.65-.03%201.286.188%201.778.613.445.43.682%201.03.65%201.649v3.334h-.969v-.766h-.049a1.93%201.93%200%200%201-1.673.931%202.17%202.17%200%200%201-1.496-.533%201.667%201.667%200%200%201-.613-1.324%201.606%201.606%200%200%201%20.613-1.336%202.746%202.746%200%200%201%201.698-.515c.517-.02%201.03.093%201.49.331v-.208a1.134%201.134%200%200%200-.417-.901%201.416%201.416%200%200%200-.98-.368%201.545%201.545%200%200%200-1.319.717l-.895-.564a2.488%202.488%200%200%201%202.182-1.06zM23.29%2013.52a.79.79%200%200%200%20.337.662c.223.176.5.269.785.263.429-.001.84-.17%201.146-.472.305-.286.478-.685.478-1.103a2.047%202.047%200%200%200-1.324-.374%201.716%201.716%200%200%200-1.03.294.883.883%200%200%200-.392.73zm9.286-3.75l-3.39%207.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612%203.885%201.569-3.885h1.097z%22%20fill%3D%22%235F6368%22%2F%3E%3Cpath%20d%3D%22M13.986%2011.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096%202.096%200%200%201-.9%201.373v1.134h1.464a4.433%204.433%200%200%200%201.348-3.334z%22%20fill%3D%22%234285F4%22%2F%3E%3Cpath%20d%3D%22M9.629%2015.721a4.352%204.352%200%200%200%203.01-1.097l-1.466-1.14a2.752%202.752%200%200%201-4.094-1.44H5.577v1.17a4.53%204.53%200%200%200%204.052%202.507z%22%20fill%3D%22%2334A853%22%2F%3E%3Cpath%20d%3D%22M7.079%2012.05a2.709%202.709%200%200%201%200-1.735v-1.17H5.577a4.505%204.505%200%200%200%200%204.075l1.502-1.17z%22%20fill%3D%22%23FBBC04%22%2F%3E%3Cpath%20d%3D%22M9.629%208.44a2.452%202.452%200%200%201%201.74.68l1.3-1.293a4.37%204.37%200%200%200-3.065-1.183%204.53%204.53%200%200%200-4.027%202.5l1.502%201.171a2.715%202.715%200%200%201%202.55-1.875z%22%20fill%3D%22%23EA4335%22%2F%3E%3C%2Fsvg%3E")} .jp-footer .jp-pay-paypal{background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2038%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%2224%22%20role%3D%22img%22%20aria-labelledby%3D%22pi-paypal%22%3E%3Ctitle%20id%3D%22pi-paypal%22%3EPayPal%3C%2Ftitle%3E%3Cpath%20opacity%3D%22.07%22%20d%3D%22M35%200H3C1.3%200%200%201.3%200%203v18c0%201.7%201.4%203%203%203h32c1.7%200%203-1.3%203-3V3c0-1.7-1.4-3-3-3z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M35%201c1.1%200%202%20.9%202%202v18c0%201.1-.9%202-2%202H3c-1.1%200-2-.9-2-2V3c0-1.1.9-2%202-2h32%22%2F%3E%3Cpath%20fill%3D%22%23003087%22%20d%3D%22M23.9%208.3c.2-1%200-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3%200-.5.2-.6.5L14%2015.6c0%20.2.1.4.3.4H17l.4-3.4%201.8-2.2%204.7-2.1z%22%2F%3E%3Cpath%20fill%3D%22%233086C8%22%20d%3D%22M23.9%208.3l-.2.2c-.5%202.8-2.2%203.8-4.6%203.8H18c-.3%200-.5.2-.6.5l-.6%203.9-.2%201c0%20.2.1.4.3.4H19c.3%200%20.5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1%200%203.7-.8%204.1-3.2.2-1%20.1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z%22%2F%3E%3Cpath%20fill%3D%22%23012169%22%20d%3D%22M23.3%208.1c-.1-.1-.2-.1-.3-.1-.1%200-.2%200-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1%200-.2%200-.2.1-.2.1-.3.2-.3.4l-.7%204.4v.1c0-.3.3-.5.6-.5h1.3c2.5%200%204.1-1%204.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z%22%2F%3E%3C%2Fsvg%3E")}@media(max-width:600px){.jp-footer .jp-footer-payment-icons{grid-template-columns:repeat(4,50px);gap:9px}}.ssdjp.ssdjp{--jp-pink:var(--ssd-color-brand,#f43872);--jp-accent:var(--ssd-color-accent,#bc1c50);--jp-ink:var(--ssd-color-ink,#251f24);--jp-muted:var(--ssd-color-muted,#70656d);--jp-line:var(--ssd-color-border,#eadce3);--jp-soft:var(--ssd-color-soft,#fff2f6);--jp-rose:var(--ssd-color-rose,#fbe2eb);--jp-cream:var(--ssd-color-cream,#fffaf7);--jp-sans:var(--ssd-font-sans,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,"Noto Sans JP",system-ui,sans-serif);--jp-serif:var(--ssd-font-serif,"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif);font-family:var(--jp-sans);font-size:var(--ssd-type-body,1rem);line-height:var(--ssd-line-body,1.85);color:var(--jp-ink);word-break:normal;line-break:strict} .ssdjp.ssdjp .jp-wrap{width:min(var(--ssd-content-width,80rem),calc(100% - var(--ssd-page-gutter,2.5rem) * 2))} .ssdjp.jp-home{background:var(--ssd-color-canvas,#fffaf9)} .ssdjp.jp-header{background:var(--ssd-color-surface,#fff)} .ssdjp.jp-footer{background:var(--ssd-color-dark,#211c22);color:var(--ssd-color-muted-on-dark,#d2c3cb)} .ssdjp.jp-footer :is(h3,h4){color:var(--ssd-color-on-dark,#fff7fa)} .ssdjp.jp-home .jp-hero h1{font-family:var(--jp-serif);font-size:var(--ssd-type-hero,clamp(2rem,1.61rem + 1.6vw,3rem));line-height:var(--ssd-line-h1,1.4);font-weight:600} .ssdjp.jp-home .jp-hero h1 span{font-family:var(--jp-sans);font-size:var(--ssd-type-lead,clamp(1.0625rem,.9894rem + .3vw,1.25rem));line-height:1.7} .ssdjp.jp-home .jp-titlebar h2{font-family:var(--jp-sans);font-size:var(--ssd-type-h2,clamp(1.5rem,1.35375rem + .6vw,1.875rem));line-height:var(--ssd-line-heading,1.55);font-weight:var(--ssd-weight-heading,700)} .ssdjp.jp-home :is(.jp-factory-intro,.jp-accessory-layout,.jp-consult) h2{font-family:var(--jp-serif);font-size:var(--ssd-type-h2,clamp(1.5rem,1.35375rem + .6vw,1.875rem));line-height:1.6;font-weight:600} .ssdjp.jp-home .jp-question-card h3{font-size:var(--ssd-type-h3,clamp(1.1875rem,1.114375rem + .3vw,1.375rem));line-height:var(--ssd-line-h3,1.6)} .ssdjp.jp-home .jp-question-body h4{font-size:var(--ssd-type-h5,1rem);line-height:1.8} .ssdjp.jp-home .jp-products .product :is(h2,h3){font-size:var(--ssd-type-product,clamp(.875rem,.82625rem + .2vw,1rem));line-height:1.7;font-weight:600} .ssdjp.jp-home .jp-section{padding-block:var(--ssd-space-section,clamp(2.75rem,2.2625rem + 2vw,4rem))} .ssdjp.jp-home .jp-product-section{padding-top:var(--ssd-space-sm,.75rem)} .ssdjp.jp-home .jp-order-section{padding-top:0} .ssdjp.ssdjp .jp-button{font-family:var(--jp-sans);border-radius:var(--ssd-radius-control,.25rem);min-height:var(--ssd-control-height,3rem)} .ssdjp.ssdjp .jp-button-pink:hover,.ssdjp.jp-home .jp-hero-buttons .jp-button-dark:hover{background:var(--ssd-color-accent-hover,#97143e);border-color:var(--ssd-color-accent-hover,#97143e)} .ssdjp.jp-header .jp-search input[type=search]{font-family:var(--jp-sans);font-size:1rem}.jp-header .jp-wp-nav-row{min-height:58px} .jp-header .jp-wp-primary{width:100%;font-size:14px;font-weight:600} .jp-header .jp-wp-primary .bricks-nav-menu{display:flex;width:100%;justify-content:space-between;gap:16px;margin:0;padding:0;list-style:none} .jp-header .jp-wp-primary .bricks-nav-menu>li>a,.jp-header .jp-wp-primary .bricks-nav-menu>li>.brx-submenu-toggle>a{min-height:58px;display:flex;align-items:center;white-space:nowrap;padding:0} .jp-header .jp-wp-primary .current-menu-item>a,.jp-header .jp-wp-primary .current-menu-parent>.brx-submenu-toggle>a{color:var(--jp-accent)} .jp-header .jp-wp-primary .brx-submenu-toggle{display:flex;align-items:center;gap:6px} .jp-header .jp-wp-primary .sub-menu{background:#fff;border:1px solid var(--jp-line);padding:12px 0;font-size:14px;font-weight:400;min-width:210px} .jp-header .jp-wp-primary .sub-menu a{padding:10px 18px} .ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) .bricks-nav-menu{line-height:1.65} .ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) .bricks-nav-menu .sub-menu{background:#fff6f9;color:var(--jp-ink);line-height:1.65;border:1px solid var(--jp-line);border-radius:3px} .ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) .bricks-nav-menu .sub-menu>li>a{color:var(--jp-ink);font-size:14px;line-height:1.65;min-height:44px;padding:10px 16px;white-space:normal} .ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) .bricks-nav-menu .sub-menu>li>a:is(:hover,:focus-visible){background:#fce5ef;color:var(--jp-accent)}.ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) .brx-megamenu:empty{display:none} .ssdjp.jp-header :is(.jp-wp-primary,.jp-wp-mobile) li:has(>.brx-megamenu:empty)>.brx-submenu-toggle>button{display:none} .jp-header .jp-wp-mobile-panel{padding-bottom:32px} .jp-header .jp-wp-mobile{width:100%;margin:26px 0 32px} .jp-header .jp-wp-mobile .bricks-nav-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:0;width:100%} .jp-header .jp-wp-mobile .bricks-nav-menu>li{border-bottom:1px solid #e7dfe4} .jp-header .jp-wp-mobile .bricks-nav-menu>li>a,.jp-header .jp-wp-mobile .bricks-nav-menu>li>.brx-submenu-toggle>a{display:block;padding:17px 0;font-size:16px;font-weight:600;line-height:1.8} .jp-header .jp-wp-mobile .brx-submenu-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px} .jp-header .jp-wp-mobile .sub-menu{position:static;box-shadow:none;padding:0 0 12px 15px;font-size:14px;list-style:none} .jp-header .jp-wp-mobile .sub-menu a{display:block;padding:9px 0} .ssdjp.jp-header .jp-wp-mobile .bricks-nav-menu .sub-menu{padding:4px 0;margin-bottom:12px} .jp-header .jp-wp-group-mobile{width:100%} .jp-header .jp-wp-group-mobile .bricks-nav-menu{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none} .jp-header .jp-wp-group-mobile .bricks-nav-menu a{font-size:14px;line-height:1.9;text-align:left;padding:0;justify-content:flex-start} .jp-header .jp-wp-group-mobile .brx-submenu-toggle{display:flex;justify-content:space-between;gap:12px} .jp-header .jp-wp-group-mobile .sub-menu{position:static;box-shadow:none;padding:10px 0 5px 12px;list-style:none} .jp-header .jp-wp-mobile-panel>.jp-button{margin-top:28px} .jp-menu-template{background:#fff;padding-block:36px 40px;border-bottom:1px solid var(--jp-line);box-shadow:0 18px 30px #25202a12} .jp-menu-template .jp-wp-mega-grid{display:grid;grid-template-columns:repeat(4,1fr) 1.15fr;gap:25px} .jp-menu-template .jp-wp-mega-brands{grid-template-columns:2fr 1fr;gap:50px} .jp-menu-template h3{font-size:17px;font-weight:600;margin:8px 0 17px} .jp-menu-template .jp-wp-group .bricks-nav-menu{display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding:0;margin:0;list-style:none} .jp-menu-template .jp-wp-group a{font-size:14px;line-height:1.9;font-weight:400;text-align:left} .jp-menu-template a:hover{color:var(--jp-accent)} .jp-menu-template .jp-wp-mega-brands .jp-wp-group .bricks-nav-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 20px} .jp-menu-template .jp-wp-mega-feature{background:#fff1f6;padding:25px 23px} .jp-menu-template .jp-wp-mega-feature h3{font:500 23px/1.6 var(--jp-serif);margin-bottom:17px} .jp-menu-template .jp-wp-mega-feature>p:not(.jp-kicker){font-size:14px;color:var(--jp-muted);margin-bottom:20px}@media(max-width:1100px){.jp-header .jp-wp-primary{font-size:13px} .jp-header .jp-wp-primary .bricks-nav-menu{gap:10px} .jp-menu-template .jp-wp-mega-grid{gap:18px} .jp-menu-template .jp-wp-group a{font-size:13px}}@media(max-width:900px){.jp-menu-template .jp-wp-mega-grid{grid-template-columns:1fr 1fr} .jp-menu-template .jp-wp-mega-feature{grid-column:1/-1} .jp-menu-template .jp-wp-mega-brands .jp-wp-group .bricks-nav-menu{grid-template-columns:1fr 1fr}}@media(max-width:600px){.jp-menu-template .jp-wp-mega-grid{grid-template-columns:1fr;gap:28px} .jp-menu-template .jp-wp-mega-brands .jp-wp-group .bricks-nav-menu{grid-template-columns:1fr}}.ssdjp.jp-home .jp-products .product .brx-loop-product-form{display:none} .ssdjp.jp-home .jp-products .product .woocommerce-loop-product__link{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 3.4em 18px auto;row-gap:10px;font-size:16px;line-height:1.7;position:relative} .ssdjp.jp-home .jp-products .product .woocommerce-loop-product__link>img{grid-row:1;margin:0} .ssdjp.jp-home .jp-products .product .woocommerce-loop-product__title{grid-row:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:3.4em;min-height:3.4em;margin:0;padding-inline:15px;font:600 16px/1.7 var(--jp-sans);letter-spacing:0} .ssdjp.jp-home .jp-products .product .star-rating{grid-row:3;align-self:center;margin:0 15px;font-size:12px} .ssdjp.jp-home .jp-products .product .price{grid-row:4;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding-inline:15px;margin:0;line-height:1.4;font-size:21px;font-weight:700;font-variant-numeric:tabular-nums} .ssdjp.jp-home .jp-products .product .price del{font-size:13px;color:#797078;font-weight:400;opacity:1} .ssdjp.jp-home .jp-products .product .price ins{font:inherit;color:var(--jp-accent);text-decoration:none} .ssdjp.jp-home .jp-products .product .woocommerce-loop-product__link:focus-visible{outline:2px solid var(--jp-accent);outline-offset:-3px}.ssdjp.jp-footer .jp-footer-column{gap:0} .ssdjp.jp-footer .jp-footer-column h3{margin:0 0 12px} .ssdjp.jp-footer .jp-footer-column a.brxe-button{min-height:0;height:auto;margin:0;padding:4px 0;line-height:1.75;align-items:flex-start;justify-content:flex-start}@media(max-width:900px){.ssdjp.jp-footer .jp-footer-column h3{margin-bottom:8px} .ssdjp.jp-footer .jp-footer-column a.brxe-button{min-height:44px;padding:8px 0}}@media(max-width:600px){.ssdjp.jp-home .jp-products .product .woocommerce-loop-product__link{font-size:13px;grid-template-rows:auto 3.4em 16px auto;row-gap:8px} .ssdjp.jp-home .jp-products .product .woocommerce-loop-product__title{font-size:13px;padding-inline:11px} .ssdjp.jp-home .jp-products .product .star-rating{margin-inline:11px;font-size:11px} .ssdjp.jp-home .jp-products .product .price{padding-inline:11px;font-size:18px;gap:3px 6px} .ssdjp.jp-home .jp-products .product .price del{font-size:11px}}.ssdjp.jp-header { --jp-action-icon: 30px; --jp-action-label: 13px; --jp-wishlist-label: 12px; --jp-action-line: 20px; --jp-action-gap: 7px; --jp-action-width: 68px; --jp-badge-top: -6px; --jp-badge-size: 19px;} .ssdjp.jp-header .jp-head-actions { display: flex; align-items: flex-start; gap: 16px; margin: 0;} .ssdjp.jp-header .jp-head-actions > :is(.jp-desktop-account,.jp-header-wishlist,.jp-cart-stack,.jp-wishlist-slot) { position: relative; flex: 0 0 var(--jp-action-width); width: var(--jp-action-width) !important; min-width: 0; min-height: calc(var(--jp-action-icon) + var(--jp-action-gap) + var(--jp-action-line)); margin: 0;} .ssdjp.jp-header :is(.jp-desktop-account,.jp-header-wishlist,.jp-cart-stack,.jp-wishlist-link) { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: var(--jp-action-gap); padding: 0; font-size: var(--jp-action-label); line-height: var(--jp-action-line); text-align: center; white-space: nowrap;} .ssdjp.jp-header .jp-desktop-account::before,.ssdjp.jp-header .jp-wishlist-link::before { flex: 0 0 var(--jp-action-icon); width: var(--jp-action-icon); height: var(--jp-action-icon); margin: 0;} .ssdjp.jp-header .jp-header-wishlist > .bricks-link-wrapper { position: relative; display: flex !important; align-items: center; justify-content: center; width: 100%; height: var(--jp-action-icon); flex: 0 0 var(--jp-action-icon);} .ssdjp.jp-header .jp-header-wishlist .brxe-icon { display: block !important; width: var(--jp-action-icon); height: var(--jp-action-icon); font-size: calc(var(--jp-action-icon) - 2px) !important; line-height: var(--jp-action-icon);} .ssdjp.jp-header .jp-header-wishlist > .brxe-text-basic,.ssdjp.jp-header .jp-cart-label { margin: 0; padding: 0; font-size: var(--jp-action-label); line-height: var(--jp-action-line); white-space: nowrap;} .ssdjp.jp-header .jp-header-wishlist > .brxe-text-basic,.ssdjp.jp-header .jp-wishlist-link { font-size: var(--jp-wishlist-label) !important;} .ssdjp.jp-header .jp-header-wishlist > .brxe-shortcode { position: absolute; top: var(--jp-badge-top); left: calc(50% + 6px); display: flex; align-items: center; justify-content: center; width: var(--jp-badge-size) !important; min-width: var(--jp-badge-size); height: var(--jp-badge-size) !important; margin: 0 !important; padding: 0; border-radius: 50%; background: var(--jp-pink); color: #fff; font-size: 11px !important; line-height: 1 !important; z-index: 1; pointer-events: none;} .ssdjp.jp-header .jp-header-wishlist .brx-wl-total { margin: 0; font: inherit; color: inherit;} .ssdjp.jp-header .jp-cart { display: block; width: 100%; min-width: 0; height: var(--jp-action-icon); font-size: var(--jp-action-icon); line-height: var(--jp-action-icon);} .ssdjp.jp-header .jp-cart .mini-cart-link { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: var(--jp-action-icon); min-height: 0; padding: 0; gap: 0; line-height: var(--jp-action-icon);}.ssdjp.jp-header .jp-header-wishlist > .bricks-link-wrapper::after,.ssdjp.jp-header .jp-cart .mini-cart-link::after { content: ""; position: absolute; inset: 0 0 calc(-1 * (var(--jp-action-line) + var(--jp-action-gap)));} .ssdjp.jp-header .jp-cart .cart-icon { display: flex; align-items: center; justify-content: center; position: relative; width: var(--jp-action-icon); height: var(--jp-action-icon); line-height: var(--jp-action-icon);} .ssdjp.jp-header .jp-cart .cart-icon > i,.ssdjp.jp-header .jp-cart .cart-icon > i::before { font-size: calc(var(--jp-action-icon) - 2px) !important; line-height: var(--jp-action-icon);} .ssdjp.jp-header .jp-cart .cart-count { display: flex !important; align-items: center; justify-content: center; position: absolute; top: var(--jp-badge-top) !important; left: calc(50% + 6px) !important; right: auto !important; bottom: auto; transform: none !important; width: var(--jp-badge-size); min-width: var(--jp-badge-size); height: var(--jp-badge-size); margin: 0; padding: 0; border-radius: 50%; background: var(--jp-pink) !important; color: #fff; font-size: 11px; line-height: 1;} .ssdjp.jp-header .jp-cart .cart-detail:not(.off-canvas) { top: calc(100% + var(--jp-action-line) + var(--jp-action-gap) + 12px);}.ssdjp.jp-header .jp-cart .cart-detail.off-canvas.right { position: fixed; top: var(--wp-admin--admin-bar--height,0px) !important; right: 0 !important; bottom: 0; left: auto; width: min(400px,calc(100% - 24px)); max-width: 100%; height: calc(100vh - var(--wp-admin--admin-bar--height,0px)); height: calc(100dvh - var(--wp-admin--admin-bar--height,0px)); padding: 72px 24px calc(24px + env(safe-area-inset-bottom,0px)); z-index: 1000; overflow-y: auto; overscroll-behavior: contain;} .ssdjp.jp-header .jp-cart .bricks-mini-cart-close { top: 16px; right: 16px; width: 44px; height: 44px; padding: 0; font-size: 20px; color: var(--jp-ink);}.ssdjp.jp-header .jp-wp-primary .bricks-nav-menu > li { margin-inline: 0;} .ssdjp.jp-header .jp-wp-primary .bricks-nav-menu > li:first-child > a { padding-inline-start: 0;}@media (min-width: 901px) and (max-width: 1150px) { .ssdjp.jp-header { --jp-action-icon: 28px; --jp-action-width: 64px; } .ssdjp.jp-header .jp-head-actions { gap: 12px; }}@media (max-width: 900px) { .ssdjp.jp-header { --jp-action-icon: 27px; --jp-action-label: 12px; --jp-wishlist-label: 11px; --jp-action-line: 18px; --jp-action-gap: 5px; --jp-action-width: 60px; --jp-menu-gutter: clamp(18px,4vw,24px); } .ssdjp.jp-header .jp-head-main { display: grid; grid-template-columns: minmax(0,1fr) auto 40px; column-gap: 10px; row-gap: 14px; align-items: center; padding-block: 16px 14px; } .ssdjp.jp-header .jp-brand { grid-column: 1; grid-row: 1; width: 100%; max-width: 168px; min-width: 0; display: flex; align-items: center; min-height: 44px; } .ssdjp.jp-header .jp-head-actions { grid-column: 2; grid-row: 1; display: flex; position: static; top: auto; right: auto; gap: 4px; margin: 0; } .ssdjp.jp-header .jp-head-actions .jp-desktop-account { display: none !important; } .ssdjp.jp-header .jp-search { grid-column: 1 / -1; grid-row: 2; width: 100%; min-width: 0; margin: 0; } .ssdjp.jp-header .jp-mobile-menu { top: 19px; right: max(18px,calc((100% - min(var(--ssd-content-width,80rem),calc(100% - var(--ssd-page-gutter,2.5rem) * 2))) / 2)); width: 40px; height: 44px; } .ssdjp.jp-header .jp-mobile-menu > summary { position: relative; width: 40px; height: 44px; padding: 0; background: none !important; list-style: none; color: var(--jp-ink); } .ssdjp.jp-header .jp-mobile-menu > summary::-webkit-details-marker { display: none; } .ssdjp.jp-header .jp-mobile-menu > summary::marker { content: ""; } .ssdjp.jp-header .jp-mobile-menu > summary::before, .ssdjp.jp-header .jp-mobile-menu > summary::after, .ssdjp.jp-header .jp-mobile-menu > summary > span::before { content: ""; position: absolute; top: 50%; left: 50%; display: block; width: 28px; height: 2px; margin: 0; border: 0; border-radius: 1px; background: currentColor; transform-origin: center; transition: transform .2s ease,opacity .2s ease; } .ssdjp.jp-header .jp-mobile-menu > summary::before { transform: translate(-50%,-50%) translateY(-8px); } .ssdjp.jp-header .jp-mobile-menu > summary::after { transform: translate(-50%,-50%) translateY(8px); } .ssdjp.jp-header .jp-mobile-menu > summary > span::before { transform: translate(-50%,-50%); } .ssdjp.jp-header .jp-mobile-menu[open] > summary::before { transform: translate(-50%,-50%) rotate(45deg); } .ssdjp.jp-header .jp-mobile-menu[open] > summary::after { transform: translate(-50%,-50%) rotate(-45deg); } .ssdjp.jp-header .jp-mobile-menu[open] > summary > span::before { opacity: 0; } .ssdjp.jp-header .jp-mobile-menu > summary > span { font-size: 0; } .ssdjp.jp-header .jp-mobile-panel {  top: calc(30px + var(--jp-action-icon) + var(--jp-action-gap) + var(--jp-action-line) + var(--wp-admin--admin-bar--height,0px)); padding-inline: var(--jp-menu-gutter); padding-bottom: calc(28px + env(safe-area-inset-bottom,0px)); } .ssdjp.jp-header .jp-mobile-accounts { display: flex !important; width: 100%; align-items: stretch; gap: 12px; margin: 0 0 24px; } .ssdjp.jp-header .jp-mobile-accounts > .jp-button { display: flex; align-items: center; justify-content: center; flex: 1 1 0; width: 0 !important; min-width: 0; max-width: none; min-height: 52px; margin: 0; padding: 12px 8px; box-sizing: border-box; font-size: 16px; line-height: 1.5; white-space: nowrap; text-align: center; } .ssdjp.jp-header .jp-wp-mobile { width: 100%; margin: 0 0 28px; padding: 0; } .ssdjp.jp-header .jp-wp-mobile :is(nav,.bricks-nav-menu) { width: 100%; margin: 0; padding: 0; } .ssdjp.jp-header .jp-wp-mobile .bricks-nav-menu > li { width: 100%; margin: 0 !important; padding: 0; } .ssdjp.jp-header .jp-wp-mobile .bricks-nav-menu > li > a, .ssdjp.jp-header .jp-wp-mobile .bricks-nav-menu > li > .brx-submenu-toggle > a { padding-inline: 0; text-align: left; justify-content: flex-start; } .ssdjp.jp-header .jp-mobile-panel > .jp-button { margin-inline: 0; max-width: 100%; } .ssdjp.jp-header .jp-cart .cart-detail:not(.off-canvas) { right: -50px; max-width: calc(100vw - 52px); }}@media (max-width: 480px) { .ssdjp.jp-header { --jp-action-icon: 25px; --jp-action-label: 11px; --jp-wishlist-label: 10px; --jp-action-line: 18px; --jp-action-gap: 5px; --jp-action-width: 46px; --jp-badge-top: -5px; --jp-badge-size: 17px; } .ssdjp.jp-header .jp-head-main { column-gap: 8px; } .ssdjp.jp-header .jp-head-actions { gap: 6px; } .ssdjp.jp-header .jp-cart .cart-detail:not(.off-canvas) { right: -48px; } .ssdjp.jp-header .jp-header-wishlist > .brxe-shortcode { font-size: 10px !important; } .ssdjp.jp-header .jp-cart .cart-count { font-size: 10px; }}@media (max-width: 359px) { .ssdjp.jp-header .jp-mobile-accounts > .jp-button { font-size: 14px; }}@media(max-width:900px){ .ssdjp.jp-header .jp-wp-mobile li.brx-has-megamenu>.brx-megamenu{display:none!important;position:static!important;inset:auto!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-shadow:none!important;border:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:visible!important} .ssdjp.jp-header .jp-wp-mobile li.brx-has-megamenu.open>.brx-megamenu{display:block!important} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-menu-template{width:100%;padding:10px 0 18px;background:transparent;border:0;box-shadow:none} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wrap{width:100%;max-width:100%;margin:0} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-mega-grid{display:block} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-menu-column>.jp-kicker, .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-menu-column>h3, .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-mega-feature{display:none} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-group .bricks-nav-menu{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;width:100%} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-group .bricks-nav-menu>li{border:0;margin:0;width:100%} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-group .bricks-nav-menu>li>a{display:flex;align-items:center;min-height:46px;padding:11px 14px;border:1px solid #eedbe3;border-radius:3px;background:#fff5f9;font:500 14px/1.7 var(--jp-sans);white-space:normal;color:var(--jp-ink)} .ssdjp.jp-header .jp-wp-mobile .brx-megamenu .jp-wp-group .bricks-nav-menu>li>a:after{content:'→';margin-left:auto;padding-left:10px;font-size:14px;color:var(--jp-accent)} .ssdjp.jp-header .jp-wp-mobile>.bricks-nav-menu-wrapper>.bricks-nav-menu>li>.brx-submenu-toggle>button{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:12px;margin-right:-12px;border:0;background:transparent} .ssdjp.jp-header .jp-wp-mobile>.bricks-nav-menu-wrapper>.bricks-nav-menu>li.open>.brx-submenu-toggle>button svg{transform:rotate(180deg)}}.ssdjp.jp-header .jp-header-wishlist .swl-header{pointer-events:auto!important} .ssdjp.jp-header .jp-header-wishlist .brxe-text-basic a{pointer-events:auto;display:inline-block;color:inherit} .ssdjp.jp-header .jp-header-wishlist .brxe-text-basic a:hover{color:var(--jp-accent)}