body{font-family:Noto Sans JP,sans-serif;font-weight:300;letter-spacing:.08em;line-height:1.7;-ms-font-feature-settings:"normal";font-feature-settings:"palt"}.enSerif{font-family:Cormorant Unicase,serif}.enGothic{font-family:Montserrat,Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;letter-spacing:.1em}.enGothic.fwLight{font-weight:100}.enGothic.fwBold{font-weight:500}:root{--XsTxt: 2vw;--STxt: 2.25vw;--MTxt: 3.01vw;--LTxt: 3.61vw;--STitle: 4.27vw;--MTitle: 5.22vw;--LTitle: 6.44vw;--XlTitle: 11.38vw}@media screen and (min-width:769px){:root{--XsTxt: 1.15vw;--STxt: 1.26vw;--MTxt: 1.52vw;--LTxt: 1.75vw;--STitle: 2.28vw;--MTitle: 2.62vw;--LTitle: 3.41vw;--XlTitle: 6.13vw}}@media screen and (min-width:961px){:root{--XsTxt: 1.04vw;--STxt: 1.15vw;--MTxt: 1.35vw;--LTxt: 1.56vw;--STitle: 2.08vw;--MTitle: 2.4vw;--LTitle: 3.13vw;--XlTitle: 5.63vw}}.XsTxt{font-size:clamp(6.5px,var(--XsTxt),13px)}.STxt{font-size:clamp(7.5px,var(--STxt),15px)}.MTxt{font-size:clamp(9.4px,var(--MTxt),17px)}.LTxt{font-size:clamp(11px,var(--LTxt),20px)}.STitle{font-size:clamp(13.9px,var(--STitle),27px)}.MTitle{font-size:clamp(16.3px,var(--MTitle),31px)}.LTitle{font-size:clamp(21.8px,var(--LTitle),40px)}.XlTitle{font-size:clamp(40.8px,var(--LTitle),72px)}:root{--baseClr: #1d1d1d;--btnClr: #1a2e04;--btnClr_sold: #524e32;--btnClr_business: #f8f7f2;--btnClrWh: #f8f7f2;--bgClr: #efe9e7;--bgClr_red: #452e2f;--attClr: #a8535a;--redClr: #452e2e;--whClr: #f8f7f2;--brClr: #6c5d5d;--greenClr: #1a2e04;--tag_sale: #50090f;--tag_new: #be9528;--tag_pre: #090950;--tag_sold: #6f6263}#header{background:none;border:none;width:100%}header .cartCounter{display:flex;align-items:center;justify-content:flex-end}@media(max-width:960px){coretex-cart .cart-items>*{overflow:hidden}}header .cartCounter :is(html.js .js,html.no-js .no-js):not(html){display:flex!important;padding:0 0 0 .25em}#Search-In-Template{background:var(--whClr);padding-left:.5em}header #counter{border:none;padding:0 .05em;text-align:center;display:inline-block}#header-grid{display:flex;flex-flow:wrap;width:100%}#header-grid .accounts{width:80%;margin:0 0 0 auto;padding:0 2% 0 0}header .menulink{justify-content:center}header .menulink summary,.main-header header .menulink a,.main-header header .menulink a.no-style{padding:0 1em 0 0}.dropdown-caret:after{border:none;border-right:1px solid;border-bottom:1px solid;width:.5em;height:.5em;transform:rotate(45deg);transform-origin:center;transition:.2s ease;right:0;top:40%}details[open]>summary.dropdown-caret:after,.dropdown-caret[aria-expanded=true]:after,.dropdown-caret[aria-expanded=false]:after{transform:rotate(45deg) translateY(-3px)}details[open]>summary.dropdown-caret{font-weight:300;color:var(--brClr);border-bottom:1px solid}details[open]>summary.dropdown-caret:after{transform:rotate(-135deg) translate(-3px)}header .accounts{justify-content:flex-end;padding:0}body .coretex-dialog dialog::backdrop{background:#d1cbc9e6}coretex-dialog#cartBox[cart-layout=drawer-side] dialog:modal{padding:0 1%;margin:0}body.open-search search-engine{overflow:auto;height:auto;min-height:100svh;padding:5% 2% 10%}search-engine .h3.headingTitle{padding-left:0}search-engine .search-input-stack{padding:0}search-engine .coverlayer{margin:6% auto 0;padding:0;width:100%}search-engine .coverlayer:after{content:none}search-engine .coverlayer .wordLists{flex-flow:wrap;gap:0;justify-content:flex-start;width:100%;margin:5% auto 0}search-engine .coverlayer .wordLists .wordList{margin:0 1em 1em 0}search-engine .coverlayer .wordLists .wordList a{background:var(--whClr);padding:.65em 1em .7em!important;line-height:1}category-search{padding:5% 0}category-search .cs-menu{display:flex;flex-flow:wrap;margin:1em 0 0}category-search .cs-menu li{list-style:none;margin:0 1em 1.5em 0}category-search .cs-menu li a{display:flex;flex-flow:wrap;text-decoration:none;align-items:center}category-search .cs-menu li a img{width:auto;height:3em;margin:0 .3em 0 0}select-search .selectLists{display:flex;flex-flow:wrap;justify-content:flex-start;margin:3% auto 1px;padding:0 .5em}select-search .selectLists li{list-style:none;margin:0 1em 1em 0}select-search .selectLists li a{text-decoration:none}@media(max-width:960px){.mobnav{padding:0 1em}.mobnav .bordi.quicks{margin:2% auto 3%;display:flex;align-items:center;justify-content:space-between;flex-flow:wrap;width:92%}.mobnav .bordi.quicks x-cell{padding:0;width:48%}.mobnav .bordi.quicks x-cell a{color:var(--whClr);padding:.75em 2em;width:100%;text-align:center;line-height:1;background:var(--btnClr)}.mobnav .bordi.quicks x-cell a#customer_register_link{background:var(--btnClr_sold)}.mobnav .bordi.quicks x-cell a#customer_login_link{background:var(--btnClr)}.mobnav .bordi details[open]:where(.lv1,.lv2,.lv3)>summary{font-weight:400;border:none;color:var(--brClr);font-size:100%}}@media(min-width:961px){#header{margin-top:14px}#header-grid .bogo{width:7%}#header-grid .menulink{margin:0;width:67%}#header-grid .menulink .inline li+li{margin:0 0 0 .5em}#header-grid .accounts{width:26%;margin:0 0 0 auto;padding:0 2% 0 0}#header-grid .accounts li+li{margin:0 0 0 1em}#header-grid .accounts li a{padding:0}body.open-search search-engine{padding:3% 1% 10%}search-engine .coverlayer{width:100%;padding:var(--boxPadding);margin:30px auto 0 0;padding:0}search-engine .coverlayer h4{font-size:clamp(12.2px,var(--LTxt),20px)}search-engine .coverlayer .wordLists{margin:30px auto 0}coretex-dialog#cartBox[cart-layout=drawer-side] dialog:modal{margin:0 0 0 auto}category-search{margin:5% auto 0;padding:0}select-search{margin:2% auto 0 0}select-search .selectLists{padding:0;margin:2% auto 0}select-search .selectLists li{margin:0 1.5em 1em 0}}@media(min-width:1100px){#header-grid .menulink .inline li+li{margin:0 0 0 1.5em}}.main-footer,.sub-footer{width:100%}.sub-footer{margin:60px auto 40px}footer{margin:40px auto 0;padding:0 1%}footer .hasb{width:auto}footer .hasb ul.no-style{gap:0!important}footer .hasb ul li+li{margin:.5em 0 0!important}footer .hasb .ttlObj{margin:0 0 1em}footer .ftrConceptBlk p:first-of-type{font-size:clamp(12.2px,var(--LTxt),20px);margin:0}footer .f-links ul li{width:100%;font-family:var(--enGothic)}footer .ftrMmBlk input{background:var(--whClr);font-family:var(--enGothic)}footer .ftrMmBlk input::placeholder{color:#999}footer .ftrMmBlk .newsletterbox{display:flex;flex-flow:row;gap:0!important;width:100%;align-items:stretch}footer .ftrMmBlk .newsletterbox h3{text-align:left}footer .ftrMmBlk .usubscribe{font-family:var(--enGothic)}footer .ftrMmBlk .usubscribe button{background:var(--btnClr);margin:0;color:var(--whClr);height:100%}footer #f-socials{margin-bottom:2%}@media(min-width:961px){footer{margin:80px auto 0}footer x-flex{gap:0;align-items:flex-start;flex-flow:wrap}footer .ftrCategoryBlk,footer .ftrlegalBlk{width:18%}footer .ftrConceptBlk{display:flex;flex:none;width:35%}footer .hasb{flex:none}footer .ftrMmBlk{margin:0 0 0 auto;width:28%}footer .ftrMmBlk input{font-family:var(--enGothic)}footer .ftrMmBlk input::placeholder{color:#999}footer #f-socials{margin-bottom:1%}}@media(min-width:961px){#mainContent{margin:4% 0 0}.t-index #mainContent{margin:0}details.dm>details-menu{border:none;background:none;transition:.2s ease;margin:1em 0 0}body:not(.open-search) details.dm.lv1>details-menu{background:none;border:none;top:auto}}.t-index #app{max-width:100%}body[layout-boxed=true].t-index .main-header{margin:0 auto;width:100vw}#indexAboutArea{position:relative;overflow:hidden;display:flex;flex-flow:column;align-items:center;padding:10% 0;line-height:1;margin:0}#indexAboutArea .logoObj{width:min(50%,320px)}#indexAboutArea .txtGlp{margin:40% auto 0}#indexAboutArea .txtGlp .ttlObj{width:50%;margin:0 auto}#indexAboutArea .txtGlp .txtObj{text-align:center;color:#fff;line-height:1.75;margin:1em auto 0;letter-spacing:.08em}#indexAboutArea .bgImg{position:absolute;top:0;width:100%;height:100%;z-index:-1}#indexAboutArea .bgImg:before{content:"";position:absolute;width:100%;height:100%;background:#0003}#indexAboutArea .bgImg picture{width:100%;height:100%}#indexAboutArea .bgImg img{width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:776px){#indexAboutArea{flex-flow:wrap;justify-content:space-between;min-height:680px;padding:20% 0}#indexAboutArea .logoObj{margin:0 0 0 9%}#indexAboutArea .txtGlp{margin:0 10% 0 0}#indexAboutArea .txtGlp .ttlObj{width:100%;margin:0}#indexAboutArea .txtGlp .txtObj{text-align:left;margin:2em 0 0}}.product .gs-title{text-align:center;justify-content:center;margin:0 0 1em;position:relative}.product .gs-title .hsScrollArrow{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.product .cards{column-gap:0;row-gap:0;outline:none;align-items:stretch;border-block-end:none}.product x-grid.card x-cell{width:50%}.product x-grid x-cell{display:flex;flex-direction:column;border:none;outline:none!important}.product x-grid x-cell.aprod{flex-flow:wrap;align-items:stretch}.product x-grid x-cell.aprod x-cell{width:100%}.product .cards .card-aspect-ratio{padding:0}.product x-grid x-cell .card-image .primary img{position:relative}.product .cards .card-image{position:relative;outline:none;width:100%}.product [card-type=overlay] .card-meta{position:relative;background:var(--whClr);flex-grow:1;padding:1px}.product .card-meta .card-head{padding:0!important;position:relative;display:flex;flex-direction:column;height:100%}.product .card-meta .txtGlp{padding:.5em .5em 0!important;flex-grow:1}.product .card-meta .color-chips{display:flex;flex-flow:wrap;justify-content:flex-start;position:absolute;padding:0 3%;top:-30px;padding:0!important;left:10px}.product .card-meta .color-chips .color-chip{width:20px;height:20px;border:1px solid #707070;margin:0 .5em 0 0;border-radius:0}.product .card-meta .txtGlp .card-title{font-weight:300}.product .card-meta .txtGlp .priceObj{margin:0}.product .card-meta .txtGlp .card-price{width:100%}.product .card-meta .txtGlp .card-price .priceGlp{display:flex;width:100%}.product .card-meta .txtGlp .card-price .old-price{position:relative;padding-right:2em}.product .card-meta .txtGlp .card-price .old-price:before{content:"";position:absolute;top:50%;right:.75em;width:.6em;height:1px;transform:translateY(-50%);background-color:#000}.product .card-meta .txtGlp .card-price .old-price:after{content:"";position:absolute;top:50%;right:.75em;width:.3em;height:.3em;border-right:1px solid;border-bottom:1px solid;transform:translateY(-50%) rotate(-45deg)}.product .card-meta .moreBtn{width:100%;background:var(--btnClr);margin:.4em 0 0;padding:0!important;pointer-events:auto}.product .card-meta .moreBtn a{color:#fff;text-align:center;padding:.3em 0;display:flex;justify-content:center}.product .card-meta .moreBtn p{margin:0}.product .card-image .card-badge{display:flex;position:absolute;top:0;right:0;z-index:10}.product .card-image .card-badge .product-badge{background:#999;color:var(--whClr);font-size:.95rem;text-transform:uppercase;padding:.5em .5em .75em .75em;line-height:1}.product .card-image .card-badge .product-badge.sale{background:#50090f}.product .card-image .card-badge .product-badge.new{background:var(--tag_new)}.product .card-image .card-badge .product-badge.outlet{background:#96510b}@media(max-width:960px){.product .cards .card-image{position:relative;overflow:hidden;outline:none;width:100%}.product .cards .card-head x-flex{gap:.5rem}.product .card-meta .color-chips,.product .card-meta .moreBtn{padding:0!important}}@media(min-width:961px){.product [card-type=overlay] .card-meta{transition:.2s ease;opacity:0;position:absolute;bottom:0;top:auto;pointer-events:none}.product [card-type=overlay] x-cell:hover .card-meta{opacity:1;transition:.2s ease;pointer-events:none!important}.product x-grid.card x-cell{width:25%}}pickup-availability{margin-block:0!important}.t-product .shopify-section{margin:0 auto 10%}@media(max-width:960px){.t-product .product-page media-gallery:where([data-slider=mobile],[data-slider=deskmob]) .slider__slide{max-width:100%}}.product-page slider-component.thumbnail-slider button{padding:0 10px}.t-product .product-page slider-component.thumbnail-slider button.thumbnail img{width:87px;height:87px}.product-page .price__sale .price-item--regular{padding:0 1.8em 0 0;position:relative;margin:0 1em 0 0}.product-page .price__sale .price-item--regular:before,.product-page .price__sale .price-item--regular:after{content:"";position:absolute;right:0;top:calc(50% + -0px);width:10px;height:1px;background:#000}.product-page .price__sale .price-item--regular:after{border-right:1px solid;border-bottom:1px solid;width:5px;height:5px;top:55%;background:none;transform:translateY(-50%) rotate(-45deg)}.t-product .product-page .bullet-product-content{padding-top:calc(var(--padding) / 1)}.t-product .product-page .bullet-product-content .title .prdTtl{text-transform:capitalize;font-weight:300}.t-product .product-page .bullet-product-content .price{display:flex;align-items:flex-end;justify-content:flex-start;flex-flow:row}.t-product .product-page .bullet-product-content .price .price__container .price-item .taxin{font-size:80%}.t-product .product-page .bullet-product-content .price .soldoutObj{margin:0 0 0 1em;color:var(--attClr)}.t-product .product-page .bullet-product-content .productTax{display:none}.t-product .product-page .bullet-product-content .prdBadge{margin:2% auto 0 0}.t-product .product-page .bullet-product-content .prdBadge .card-badge{text-align:left}.t-product .product-page .bullet-product-content .prdBadge .card-badge .product-badge{color:#fff;text-transform:uppercase;padding:.3em .85em .35em;line-height:1;font-size:85%}.t-product .product-page .bullet-product-content .prdBadge .card-badge .product-badge.new{background:var(--tag_new)}.t-product .product-page .bullet-product-content .prdBadge .card-badge .product-badge.sale{background:var(--tag_sale)}.t-product .product-page .bullet-product-content .prdBadge .card-badge .product-badge.sold{background:var(--tag_sold)}.t-product .product-page .bullet-product-content .prdBadge .card-badge .product-badge.preorer{background:var(--tag_pre)}.t-product .product-page .bullet-product-content #add2cart-cta{width:min(60%,360px);max-width:100%;bottom:5vw;height:4em;padding:0;margin:0 auto}.t-product .product-page .bullet-product-content #add2cart-cta .button{padding:1.5em 0;line-height:1;border:none;width:100%;height:100%}.t-product .product-page .bullet-product-content #add2cart-cta .button x-flex{display:flex;align-items:center}.t-product .product-page .bullet-product-content #add2cart-cta .button x-cell{font-weight:300}.t-product .variant-picker .product-form__input--swatch{margin:0 0 10px}.t-product .variant-picker .product-form__input--swatch .clrName{display:inline-block;margin-left:8px;font-size:12px;letter-spacing:.05em;color:#666}.t-product .variant-picker .product-form__input--swatch .clrswatch li{width:26px;height:26px;border-radius:0;padding:1px}.t-product .variant-picker .product-form__input--swatch .clrswatch li+li{margin:0 0 0 5px}.t-product .variant-picker .product-form__input--swatch .clrswatch li .swatch{border-radius:0;border:1px solid #707070}.t-product .variant-picker .product-form__input--swatch .clrswatch li:has(input:checked){border:1px solid #707070}.t-product .variant-picker .product-form__input--swatch .clrswatch li .swatch-input__input:checked+.swatch-input__label{outline:none}.t-product .variant-picker .product-form__input--swatch .clrswatch li .swatch-input__input:checked+.swatch-input__label .swatch{outline:none;border:none}.t-product .variant-picker .product-form__input--pill{display:flex!important;flex-flow:wrap;align-items:flex-start}.t-product .variant-picker .product-form__input--pill x-flex,.t-product .variant-picker .product-form__input--swatch x-flex{width:20%}.t-product .variant-picker .product-form__input--pill .swatch-group{width:75%;margin:0}.t-product .product-form__input--pill input[type=radio]+label{display:flex;align-items:center;justify-content:center;color:#000;background:#f8f7f2;border:1px solid var(--baseClr);margin:0 .5em .5em 0;padding:.45em .65em;font-weight:300}.t-product .product-form__input--pill input[type=radio]:disabled+label,.t-product .product-form__input--pill input[type=radio].disabled+label{opacity:.4;text-decoration:none}.t-product .product-form__input--pill input[type=radio]:checked+label{background:#797766;color:#000;font-weight:300}.product-form__input .form__label{font-weight:400!important;font-family:var(--enGothic)}.quantity.product-form__input.product-form__quantity{display:flex;align-items:center;margin:0}.quantity.product-form__input.product-form__quantity>label{width:20%;font-weight:400!important;font-family:var(--enGothic)}.quantity.product-form__input.product-form__quantity .quantity{display:flex;justify-content:flex-start;width:auto;align-items:center;border-bottom:1px solid var(--baseClr)}.quantity.product-form__input.product-form__quantity .quantity button{padding:0;background:none;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:100px}.quantity.product-form__input.product-form__quantity .quantity .quantity__input{padding:0;width:70px;flex:0;display:block}.t-product .prdInfoBlk .prdInfoGlp{display:flex;flex-flow:wrap;margin:8% auto 0}.t-product .prdInfoBlk .prdInfoGlp .infoTtl{font-weight:300;background:#ffffff80;width:20%;padding:1em 0;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 0 2px;border-right:2px solid var(--bgClr)}.t-product .prdInfoBlk .prdInfoGlp .infoTxt{background:#ffffff80;width:80%;padding:1.2em 1em;margin:0 0 2px;line-height:1.4}.t-product .product-page .bullet-product-content .cartButton{margin:15px auto 0;font-weight:300;color:var(--whClr)}.t-product .product-page .bullet-product-content button[disabled]{display:none;background:var(--btnClr_sold)}.t-product .prdInfoBlk .prdInfoGlp .infoTxt label{color:var(--baseClr);font-weight:400}.t-product .prdInfoBlk .prdInfoGlp .infoTxt label:nth-of-type(1){opacity:.5;text-decoration:line-through;margin-bottom:.5em}.t-product .prdInfoBlk .prdInfoGlp .infoTxt input{width:1em;height:1em;position:relative;border:1px solid var(--baseClr);margin-top:.15em}.t-product .prdInfoBlk .prdInfoGlp .infoTxt input[checked]:after{width:.5em;height:.5em;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);background:var(--baseClr)}@media(min-width:776px){.t-product .shopify-section{margin:0 auto 4%}.t-product .product-page .bullet-product-content{width:85%;margin:0 0 0 5%}.t-product .variant-picker .product-form__input--pill x-flex,.t-product .variant-picker .product-form__input--swatch x-flex{width:14%}.t-product .variant-picker .product-form__input--swatch,.quantity.product-form__input.product-form__quantity{margin:0}.quantity.product-form__input.product-form__quantity>label{width:15%}.t-product .itsapp:has(.prdInfoBlk){margin:0 0 3%}.t-product .prdInfoBlk{margin:0 0 auto}.t-product .prdInfoBlk .prdInfoGlp{margin:3% 0 0}}.relatedBlk{margin:8% auto 0}.relatedBlk .ttlObj{text-align:center}.relatedBlk .related-products{margin:5% auto 0}.relatedBlk .related-products .products x-grid{display:flex;flex-flow:row;width:100%;margin:0 0 0 auto;overflow-x:auto;padding:0 0 5% 5%}.relatedBlk .related-products .products x-grid x-cell{flex:0 0 50%;margin:0 5% 0 0}@media(min-width:776px){.relatedBlk .related-products .products x-grid{padding:0 0 20px}.relatedBlk .related-products .products x-grid x-cell{flex:0 0 calc(25% - 10px);margin:0 10px 0 0}}.cautionArea{margin:10% auto}.cautionArea>.ttlObj{text-align:center}.cautionArea .cautionGlp .cautionSet{width:min(100%,900px);margin:0 auto}.cautionArea .cautionGlp .cautionSet+.cautionSet{padding-top:1.2em}.cautionArea .cautionGlp .cautionSet .ttlObj{font-weight:300;border-bottom:1px solid;position:relative;padding:0 0 .2em}.cautionArea .cautionGlp .cautionSet .ttlObj:before,.cautionArea .cautionGlp .cautionSet .ttlObj:after{content:"";position:absolute;right:2%;top:50%;width:.85em;background:#000;height:1px;cursor:pointer}.cautionArea .cautionGlp .cautionSet .ttlObj:after{transform:rotate(-90deg);transition:.2s ease}.cautionArea .cautionGlp .cautionSet .ttlObj.active:after{transform:rotate(0);transition:.2s ease}.cautionArea .cautionGlp .cautionSet .txtObj{width:100%;opacity:0;height:0;overflow:hidden;transition:.4s ease;margin:0;padding:0}.cautionArea .cautionGlp .cautionSet .ttlObj.active+.txtObj{height:auto;opacity:1;margin:1.5em 0 2em}@media(min-width:776px){.cautionArea .cautionGlp{margin:3% auto 0}}.t-product .selectTabArea{margin:12% auto 0}.t-product .selectTabArea .tabLists{display:flex;flex-flow:row;justify-content:space-between;width:90%;margin:0 auto}.t-product .selectTabArea .tabLists .tabList{list-style:none;flex-shrink:0;position:relative;margin:0;line-height:1;padding:0 0 .65em;cursor:pointer;color:var(--brClr);font-weight:350}.t-product .selectTabArea .tabLists .tabList.cs{opacity:.4;pointer-events:none}.t-product .selectTabArea .tabLists .tabList+.tabList{margin-left:.8em}.t-product .selectTabArea .tabLists .tabList.on{color:var(--redClr)}.t-product .selectTabArea .tabLists .tabList.on:before{content:"";position:absolute;left:0;right:0;bottom:0;width:6px;height:6px;background:var(--redClr);border-radius:100px;margin:0 auto}.t-product .selectTabArea .tabSet{display:none;opacity:0;margin:5% auto 0;width:min(90%,900px)}.t-product .selectTabArea .tabSet.active{display:block;animation:tabSetfadeIn .3s ease-in-out forwards}.t-product .selectTabArea .tabSet.fade-out{animation:tabSetfadeOut .3s ease-in-out forwards}@keyframes tabSetfadeIn{0%{opacity:0}to{opacity:1}}@keyframes tabSetfadeOut{0%{opacity:1}to{opacity:0}}.t-product .prdDetailArea{margin:0 auto}.t-product .prdDetailArea>.ttlObj{text-align:center;line-height:1}.t-product .prdDetailArea .detailBlk{margin:13% auto 0}.t-product .prdDetailArea .detailBlk strong{font-weight:500}.t-product .prdDetailArea .detailBlk>p{text-align:left}.t-product .prdDetailArea .detailBlk>p+div{margin:1em auto}.t-product .prdDetailArea .detailBlk>p img{margin:1em 0}.t-product .prdDetailArea .detailSet{display:flex;flex-flow:wrap;justify-content:center;margin:0 auto}.t-product .prdDetailArea .detailSet+.detailSet{margin-top:10%}.t-product .prdDetailArea .detailSet .txtGlp{width:90%;margin:5% auto}.t-product .prdDetailArea .detailSet .txtGlp .ttlObj{line-height:1.4;margin:0 auto .8em}.t-product .prdDetailArea .detailSet .txtGlp .txtObj{margin:0}.t-product .prdDetailArea .detailSet .txtGlp .creditLists{margin:1.5em 0 0}.t-product .prdDetailArea .detailSet .txtGlp .creditLists li{list-style:none;line-height:1}.t-product .prdDetailArea .detailSet .txtGlp .creditLists li+li{margin:1em 0 0}.t-product .prdDetailArea .detailSet.typeA{width:100%}.t-product .prdDetailArea .detailSet.typeA .imgObj{width:90%;margin:0}.t-product .prdDetailArea .detailSet.typeA.sizeS,.t-product .prdDetailArea .detailSet.typeB.sizeS .imgObj{width:85%}@media(min-width:776px){.t-product .selectTabArea{margin:10% auto 0}.t-product .selectTabArea .tabLists{justify-content:center}.t-product .selectTabArea .tabLists .tabList+.tabList{margin-left:2em}.t-product .selectTabArea .tabLists .tabList.on:before{content:""}.t-product .prdDetailArea{width:min(90%,1400px);margin:10% auto 0}.t-product .prdDetailArea .detailBlk{margin:5% auto 0;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:left}.t-product .prdDetailArea .detailSet+.detailSet{margin-top:10%}.t-product .prdDetailArea .detailSet .txtGlp{width:min(70%,900px)}.t-product .prdDetailArea .detailSet.typeA .imgObj{width:50%}.t-product .prdDetailArea .detailSet.typeA .txtGlp{width:45%;margin:9% 0 0 auto}.t-product .prdDetailArea .detailSet.typeA.sizeS{width:100%}.t-product .prdDetailArea .detailSet.typeA.rev{flex-flow:row-reverse}.t-product .prdDetailArea .detailSet.typeA.rev .txtGlp{margin:9% auto 0 0}.t-product .prdDetailArea .detailSet.typeB .txtGlp{margin:2% auto 0}.t-product .prdDetailArea .detailSet.typeB.sizeS .imgObj{width:min(70%,900px)}}.shopify-policy__container .shopify-policy__title h1{font-size:clamp(15.9px,var(--STitle),27px)}.general-page h1,.general-page h1.ttlObj{font-weight:300}.listing-page .products .intro .ttlObj{text-align:center;padding:0;margin:5% auto 3%}.listing-page .products .intro .imgTxtSet img{width:100%}.listing-page .products .product{margin:10% auto 0}:where(.listing-page,.search-page) .intro .filterBlock{width:90%;margin:0 auto}:where(.listing-page,.search-page) .intro .filter>summary{border-bottom:1px solid;padding:0 1em .65em}@media(min-width:776px){.listing-page .products .intro .ttlObj{margin:3% auto 1%}.listing-page .products .intro .imgTxtSet{width:min(90%,800px);margin:0 auto}.listing-page .products .product{margin:3% auto 0}:where(.listing-page,.search-page) .intro .filterBlock{width:calc(100% / 3)}:where(.listing-page,.search-page) .intro .filterBlock .dropdown-caret{border-bottom:1px solid}}@media(min-width:776px){.shopify-policy__container{display:flex;gap:0;flex-flow:column;width:min(90%,1000px);min-width:auto;max-width:inherit}.shopify-policy__container .shopify-policy__title{text-align:center;margin:40px auto 0}.general-page,.general-page.one-column-central{width:min(90%,1000px);margin:0 auto}.general-page h1,.general-page h1.ttlObj{text-align:center}}.general-page x-cell label,.general-page x-cell input{font-weight:300}.general-page x-cell .login p+p{margin:5% auto 0}.general-page .btnBlk{margin:10% auto 0}.general-page .btnBlk li{list-style:none}.customers.account-page x-grid x-cell{display:flex;flex-flow:wrap;justify-content:center;width:100%}.customers.account-page x-grid x-cell h1{text-align:center;font-weight:300;width:100%;margin:0 0 .85em}.customers.account-page x-grid x-cell a{font-weight:300;text-align:center}.customers.account-page x-grid x-cell .table .head{background:var(--whClr);font-weight:400}.customers.account-page x-grid x-cell .addresses{width:100%}.customers.account-page .btnLists{width:min(100%,600px);display:flex;align-items:center;flex-flow:row;margin:0 auto 5%}.customers.account-page .btnLists .btnObj{width:47%}.customers.account-page .btnLists .btnObj a{width:100%;padding:.5em 0}.customers.account-page .adrressBlk{width:min(100%,800px)}.customers.account-page .addressBox{display:flex;flex-flow:wrap;align-items:center;gap:0;border-bottom:1px solid}.customers.account-page .addressBox .addressObj{width:65%;justify-content:flex-start;flex-flow:column}.customers.account-page .addressBox .addressObj small{font-weight:500;color:var(--attClr);text-align:left}.customers.account-page .addressBox .addressObj p{width:100%}.customers.account-page .addressBox .addressEditBlk{width:30%;margin:auto 0 auto auto}.customers.account-page .addressBox .addressEditBlk .text-end{width:100%!important;background:var(--whClr);color:var(--baseClr)}.customers.account-page .addressBox .addressEditBlk form{width:100%;margin:1em 0 0}@media(min-width:776px){.general-page{display:flex;justify-content:center;align-items:flex-start}.general-page.general-page x-grid{display:flex;justify-content:flex-start;align-items:center;flex-flow:column;gap:0;width:100%}.general-page.general-page x-grid x-cell{padding:0;width:min(90%,600px);margin:0 auto 5%}.customers.account-page>x-grid{display:flex;flex-flow:column;align-items:center;justify-content:center}.customers.account-page x-grid x-cell .text-hr{width:100%}.customers.account-page x-grid x-cell .table{width:80%}.customers.account-page x-grid x-cell .addresses{width:80%;margin:50px auto 0}.customers.account-page .btnLists .btnObj a{padding:1em 0}}.simplebarObj{overflow:auto;overflow-y:hidden;overflow-x:auto;white-space:nowrap;width:95%;margin:0 0 0 auto;padding:0 0 .5em}.blog-page .post x-grid{display:flex;flex-flow:wrap;width:min(100%,800px);margin:0 auto}.blog-page .post x-cell{width:90%;margin:0 auto}.blog-page .post x-cell.meta{margin:0 auto 9%;width:100%}.blog-page .post article{max-width:100%;padding:0}@media(min-width:776px){.blog-page .post x-cell{width:95%}.blog-page .post x-cell.meta{margin:0 auto 1%}}.gocheckout .payment-icons{display:none}sub-footer .payment-icons{display:flex;flex-flow:wrap;margin:0 auto;justify-content:flex-start}sub-footer .payment-icons li{list-style:none;margin:0 .5em .2em 0}#ch-plugin-launcher{right:16px;bottom:16px;width:min(7.5vw,64px);height:min(7.5vw,64px);background:url(/cdn/shop/files/chaticon.png?v=1742721592) no-repeat center center;background-size:contain}#ch-plugin-launcher img{width:100%;height:100%;opacity:0}.n2-collectionSet{position:relative;padding:2% 5% 5%}.n2-collectionSet .gs-title{background:none;border:none;margin:0}.n2-collectionSet .bgObj{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.n2-collectionSet .bgObj picture{width:100%;height:100%}.n2-collectionSet .bgObj picture source,.n2-collectionSet .bgObj picture img{width:100%;height:100%;object-fit:cover}.guarantee x-grid{--grid-mm: 175px, 1fr;gap:0}.guarantee x-grid>x-cell{padding:0 0 10%;outline:none;gap:0;border:none}.guarantee img{max-height:100%;width:100%}.guarantee x-grid>x-cell a{text-align:left}.guarantee x-grid>x-cell .txtGlp{padding:.8em .5em}.guarantee x-grid>x-cell .txtGlp a{text-align:center;margin:0 auto .65em}.guarantee x-grid>x-cell .txtGlp p{text-align:left}@media(min-width:776px){.guarantee x-grid{--grid-mm: 250px, 1fr}}.poingpong2__frame,.poingpong2__floating{pointer-events:auto!important}.poingpong2__floating{width:55px!important;height:55px!important;bottom:calc(env(safe-area-inset-bottom) + 60px)!important;right:5px!important}#poingpong-review__canvas2{width:min(90%,960px);margin:0 auto}#poingpong-review__product{border:none;margin:0}#reviewArea .poingpong-review__product__tit{font-weight:400!important;margin:0 1em 0 0}#reviewArea .poingpong-review__canvas2 .poingpong-review__row{border:none;padding:0;margin:2em auto 0}#reviewArea .poingpong-review__canvas2 .poingpong-review__row+.poingpong-review__row{border-top:1px solid #1d1d1d!important;padding:3em 0 0}#reviewArea .poingpong-review__title{font-weight:400}#reviewArea .poingpong-review__body .poingpong-review__texts{letter-spacing:.15em;line-height:1.5}#reviewArea .poingpong-review__body .poingpong-review__postdata{margin:1em 0 0}#reviewArea .poingpong-review__canvas2 .poingpong-review__reply{padding:1.5em 1em;background:#ffffff4d}.poingpong-review-star-off .icon_star_02,.poingpong-review-star-off .icon_star_01{fill:#d4d4d4!important}.poingpong-review-star-on .icon_star_01,.poingpong-review-star-on .icon_star_02{fill:#d9ac22!important}@media(min-width:776px){.poingpong2__floating{width:50px!important;height:50px!important;bottom:20px!important}}.ml-discount-badge{display:inline-block;background:#e53935;color:#fff;padding:2px 8px;font-size:.85em;font-weight:600;border-radius:3px;margin-left:6px;vertical-align:middle}.product__price--compare{color:#999;margin-right:6px;text-decoration:line-through}.priceGlp{display:flex;align-items:center;flex-wrap:wrap;gap:4px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/n2_custom.css.map */
