@media (min-width: 750px){body.template-product .main-product{max-width:1200px;margin:0 auto;padding:0 24px}}@media (min-width: 750px){body.template-product .main-product .product-details{display:flex!important;gap:32px!important;align-items:flex-start!important;justify-content:flex-start!important}body.template-product .main-product .product-details>*{min-width:0!important}body.template-product .main-product .product-details .product__media-wrapper{flex:0 0 560px!important;max-width:560px!important}body.template-product .main-product .product-details .product__info-wrapper{flex:1 1 auto!important;min-width:0!important}}body.template-product .main-product :is(.product__media-thumbnails,.product__thumbnails,.thumbnail-slider){padding-top:18px!important;padding-bottom:18px!important}body.template-product .main-product :is(.product__media-wrapper,.product__media,.product__media-list,.product__media-thumbnails,.product__thumbnails,.thumbnail-slider){overflow:visible!important}body.template-product .main-product :is(.thumbnail-slider__button,.slider-button){z-index:10!important}.product--lowstock,.product--lowstock b{color:#666!important;font-weight:300!important}.template-product .product,.template-product .product__info-wrapper{line-height:1.75}.template-product .product__title,.template-product h1.product__title,.template-product .product__info-wrapper h1{letter-spacing:.04em;font-weight:400;margin:0 0 12px}.template-product .price,.template-product .product__price,.template-product .price__regular{margin:0 0 14px}.template-product .price-item,.template-product .product__price .money{font-weight:600;letter-spacing:.02em}.template-product .price__tax,.template-product .product__tax,.template-product .product__policies{color:#666;font-size:13px;margin-top:6px}.template-product .product__description,.template-product .rte{font-size:15px}.template-product .product__info-wrapper>*+*{margin-top:16px}.template-product .product__title,.template-product h1.product__title,.template-product .product__info-wrapper h1{font-size:22px;font-weight:500;color:#2f2f2f;letter-spacing:.04em;line-height:1.3;margin:0 0 10px}@media (max-width: 749px){.template-product .product__title,.template-product h1.product__title,.template-product .product__info-wrapper h1{font-size:18px;margin-bottom:8px}}.template-product .product-form__input>label,.template-product fieldset.product-form__input legend,.template-product .product-form__input .form__label{display:block;margin:0 0 8px;font-size:13px;letter-spacing:.08em;color:#666}.template-product .product-form__input select,.template-product select,.template-product .select__select{min-height:44px;border-radius:10px}.template-product .product-form__input--pill,.template-product .product-form__input--swatch,.template-product fieldset.product-form__input{margin:0;padding:0;border:0}.template-product .product-form__input input[type=radio]+label{margin:0;border-radius:999px;padding:10px 14px;line-height:1}.template-product .product-form__input input[type=radio]+label{margin-right:8px;margin-bottom:8px}.template-product .product-form__input input[type=radio]:checked+label{font-weight:650}@media (max-width: 749px){.template-product .product-form__input input[type=radio]+label{padding:12px 14px}}.template-product .rte{color:#222}.template-product .rte h2,.template-product .rte h3{margin:26px 0 12px;letter-spacing:.04em}.template-product .rte table{width:100%;border-collapse:collapse;margin:14px 0 18px}.template-product .rte td,.template-product .rte th{border:1px solid #e8e6df;padding:12px;vertical-align:top}.template-product .rte th{background:#faf7ee;font-weight:650}.template-product .rte tr[bgcolor],.template-product .rte td[bgcolor]{background:#fbfbf7!important}:root{--coc-text: #222;--coc-sub: #666;--coc-line: #e8e6df;--coc-paper: #faf7ee;--coc-radius: 12px}.template-product .product__info-wrapper{color:var(--coc-text)}.template-product .product-form,.template-product .product__form,.template-product form[action*="/cart/add"]{border:1px solid var(--coc-line);border-radius:var(--coc-radius);background:#fff}.template-product .rte td,.template-product .rte th{border-color:var(--coc-line)}.template-product .rte th{background:var(--coc-paper)}.template-product .product-form,.template-product .product__form,.template-product form[action*="/cart/add"]{border:none!important;box-shadow:none!important;background:transparent!important}.template-product .rte table.table-noborder,.template-product .rte table.table-noborder td,.template-product .rte table.table-noborder th{border:none!important}.template-product .rte img{border:0!important;outline:0!important;box-shadow:none!important}.template-product .rte a:has(img){border:0!important;outline:0!important;box-shadow:none!important;text-decoration:none!important}footer span.h6,footer button.h6{display:inline-block!important;padding-bottom:12px!important;margin-bottom:14px!important;border-bottom:none!important;background-image:linear-gradient(#e6e6e6,#e6e6e6);background-size:32px 1px;background-repeat:no-repeat;background-position:left bottom}footer button.h6{background-color:transparent!important;box-shadow:none!important}@media (max-width: 749px){html,body{overflow-x:hidden;width:100%}#MainContent,main{overflow-x:hidden}}@media (max-width: 749px){.template-product img,.template-product iframe,.template-product video{max-width:100%;height:auto}.template-product .rte{overflow-wrap:anywhere}}body.template-index sht-slideshow .js-slideshow-item .js-slideshow-picture{will-change:transform,filter,opacity;transform:scale(1.1);filter:blur(2px);opacity:0;transition:opacity 1.4s ease,transform 2.2s ease,filter 2.2s ease}body.template-index sht-slideshow .js-slideshow-item.slider-slide--active .js-slideshow-picture{transform:scale(1);filter:blur(0px);opacity:1}body.template-index sht-slideshow .js-slideshow-item.coc-prev .js-slideshow-picture{transform:scale(1.02);filter:blur(1px);opacity:0;transition:opacity 1.8s ease,transform 1.8s ease,filter 1.8s ease}body.template-index sht-slideshow .slideshow__wrapper{overflow:hidden}@media (prefers-reduced-motion: reduce){body.template-index sht-slideshow .js-slideshow-item .js-slideshow-picture{transform:none;filter:none;transition:opacity .2s linear}}.coc-hero{position:relative;width:100%;min-height:560px;overflow:hidden;background:#000}.coc-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.coc-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:heroFade 35s ease-in-out infinite;transform:scale(1.04);background-size:cover;background-position:center;background-repeat:no-repeat}.coc-hero__slide.is-1{animation-delay:0s;background-image:url(/cdn/shop/files/PC-09.jpg?v=1766587249)}.coc-hero__slide.is-2{animation-delay:7s;background-image:url(/cdn/shop/files/PC-02-2.jpg?v=1766757984)}.coc-hero__slide.is-3{animation-delay:14s;background-image:url(/cdn/shop/files/PC-03-2.jpg?v=1766758034)}.coc-hero__slide.is-4{animation-delay:21s;background-image:url(/cdn/shop/files/PC-04-2.jpg?v=1766758078)}.coc-hero__slide.is-5{animation-delay:28s;background-image:url(/cdn/shop/files/PC-05-2.jpg?v=1766759175)}@keyframes heroFade{0%{opacity:0}8%{opacity:1}24%{opacity:1}32%{opacity:0}to{opacity:0}}.coc-hero__overlay{position:relative;z-index:2;min-height:560px;display:flex;align-items:flex-end}.coc-hero__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000007a,#0000004d 45%,#0000001f 75%,#0000)}.coc-hero__inner{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:64px 16px}.coc-hero__messages{position:relative;width:100%;max-width:760px;color:#fff}.coc-hero__messages:before{content:"";display:block;height:210px}.coc-hero__msg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;animation:msgFade 35s ease-in-out infinite}.coc-hero__msg.is-1{animation-delay:0s}.coc-hero__msg.is-2{animation-delay:7s}.coc-hero__msg.is-3{animation-delay:14s}.coc-hero__msg.is-4{animation-delay:21s}.coc-hero__msg.is-5{animation-delay:28s}@keyframes msgFade{0%{opacity:0}8%{opacity:1}24%{opacity:1}32%{opacity:0}to{opacity:0}}.coc-hero__badge{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;color:#ffffffd9;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,YuGothic,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.coc-hero__title{margin:0;font-size:26px;font-weight:150;letter-spacing:.2em;color:#fff;white-space:normal;font-family:"Noto Serif JP",Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif}.coc-hero__desc p{margin:0;font-size:15px;line-height:1.9;font-weight:150;letter-spacing:.1em;color:#ffffffeb;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,YuGothic,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.coc-hero__msg .coc-hero__line{display:inline-block;opacity:0;transform:translateY(-18px);filter:blur(14px);animation:textReveal 4.2s ease-out both}.coc-hero__msg .coc-hero__title .coc-hero__line{animation-delay:.45s}.coc-hero__msg .coc-hero__desc .coc-hero__line{animation-delay:1.55s}@keyframes textReveal{0%{opacity:0;transform:translateY(-18px);filter:blur(16px)}60%{opacity:1;transform:translateY(-6px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.coc-hero__messages{top:100px;left:48px}@media (max-width:749px){.coc-hero,.coc-hero__overlay{min-height:440px}.coc-hero__inner{padding:48px 16px}.coc-hero__title{font-size:17px;letter-spacing:.04em;margin:0 0 5px}.coc-hero__messages:before{height:250px}}@media (prefers-reduced-motion: reduce){.coc-hero__slide,.coc-hero__msg{animation:none;opacity:1;position:relative}.coc-hero__messages:before{display:none}.coc-hero__msg .coc-hero__line{animation:none;opacity:1;transform:none;filter:none}}@media (max-width: 749px){.coc-hero__slide.is-1{background-image:url(/cdn/shop/files/sp-09.jpg?v=1766587402)}.coc-hero__slide.is-2{background-image:url(/cdn/shop/files/sp-02-2.jpg?v=1766758014)}.coc-hero__slide.is-3{background-image:url(/cdn/shop/files/sp-03-2.jpg?v=1766758054)}.coc-hero__slide.is-4{background-image:url(/cdn/shop/files/sp-04-2.jpg?v=1766758098)}.coc-hero__slide.is-5{background-image:url(/cdn/shop/files/sp-01-2.jpg?v=1766759246)}}@media (max-width:749px){.coc-hero__messages{top:36px;left:8px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/coc-fix.css.map */
