.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.drawer .widget_shopping_cart_content{flex:1;min-height:0;display:flex;flex-direction:column}.drawer .widget_shopping_cart_content .drawer__body{flex:1;overflow-y:auto}.drawer__logo img{height:32px;width:auto}.header__logo img{width:auto;max-height:44px}.footer__brand img{height:46px;width:auto}.mega__col h4 a{color:inherit}.mega__col h4 a:hover{color:var(--c-red)}.coll-layout--full{grid-template-columns:1fr}.coll-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.prose{max-width:780px;margin-inline:auto;font-size:17px;line-height:1.75}.prose h2{font-size:1.6rem;margin-top:1.6em}.prose h3{font-size:1.25rem;margin-top:1.4em}.prose a{color:var(--c-red);text-decoration:underline}.prose img,.entry-content img{height:auto;border-radius:var(--r-m)}.prose ul,.prose ol{padding-left:1.4em;margin-bottom:1em;list-style:revert}.prose blockquote{margin:1.5em 0;padding:4px 0 4px 20px;border-left:3px solid var(--c-red);font-size:1.15em;color:var(--c-ink)}.prose table{width:100%;border-collapse:collapse;margin:1.5em 0}.prose th,.prose td{border-bottom:1px solid var(--c-line);padding:10px 12px;text-align:left}.entry-content>*+*{margin-top:0}.alignwide{max-width:1100px;margin-inline:auto}.alignfull{width:100vw;margin-left:calc(50% - 50vw)}.wp-block-button__link{border-radius:var(--r-pill);background:var(--c-ink);padding:12px 26px;font-weight:700}.post-head{max-width:780px;margin:10px auto 24px;text-align:center}.post-head h1{font-size:clamp(1.9rem, 4vw, 3rem);margin:10px 0}.post-meta{color:var(--c-muted);font-size:14px}.post-cover{max-width:1100px;margin:0 auto 36px;border-radius:var(--r-l);overflow:hidden}.post-cover img{width:100%;height:auto}.pagination-wrap,.woocommerce-pagination{margin-top:48px}.nav-links,.woocommerce-pagination ul.page-numbers{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;list-style:none;padding:0;border:0!important}.page-numbers{min-width:44px;height:44px;padding:0 12px;border-radius:var(--r-pill);display:inline-grid!important;place-items:center;font-weight:700;font-size:14px;border:1px solid var(--c-line)!important;color:var(--c-ink);background:#fff}.page-numbers.current{background:var(--c-ink)!important;color:#fff!important;border-color:var(--c-ink)!important}.woocommerce-pagination ul.page-numbers li{border:0!important}.woocommerce-pagination ul.page-numbers li .page-numbers{padding:0 12px!important}.search-inline{display:flex;gap:8px;max-width:420px;margin:0 auto}.archive-desc{color:var(--c-muted);max-width:70ch}.comment-list{list-style:none;padding:0}.comment-body{border-bottom:1px solid var(--c-line);padding:18px 0}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;border:1px solid var(--c-line);border-radius:var(--r-m);padding:12px}.comment-form .submit{height:46px;padding:0 26px;border-radius:var(--r-pill);background:var(--c-ink);color:#fff;font-weight:700;border:0;cursor:pointer}.filters .widget ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.filters .widget a{color:var(--c-ink);font-size:14px}.filters .widget .count{color:var(--c-muted);font-size:12px;margin-left:4px}.filters select{width:100%;height:40px;border:1px solid var(--c-line);border-radius:var(--r-m);padding:0 10px}.filters .price_slider_wrapper .ui-slider .ui-slider-range,.filters .price_slider_wrapper .ui-slider .ui-slider-handle{background:var(--c-red)!important}.filters .price_slider_amount .button{border-radius:var(--r-pill)!important;background:var(--c-ink)!important;color:#fff!important}.f-link{text-decoration:none;color:var(--c-ink)}.f-link .f-box,.check.is-empty .f-box{width:18px;height:18px;border:1.5px solid #C5C8D0;border-radius:var(--r-s);flex:none}.f-link.is-on{font-weight:700}.f-link.is-on .f-box{background:var(--c-ink);border-color:var(--c-ink);box-shadow:inset 0 0 0 3px #fff}.f-link em,.check em{margin-left:auto;font-style:normal;font-size:12px;color:var(--c-muted)}.chip-link{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--c-line);font-size:13px;font-weight:600;color:var(--c-ink)}.chip-link.is-on{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.f-attr ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.f-attr li a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:var(--r-s);border:1px solid var(--c-line);font-size:13px;font-weight:600;color:var(--c-ink)}.f-attr li.chosen a{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.f-attr .count{font-size:11px;color:var(--c-muted)}.f-attr li.chosen .count{color:rgb(255 255 255 / .7)}.filters__head .filters__clear{font-size:13px;text-decoration:underline;color:var(--c-muted);margin-left:auto;margin-right:8px}.load-more .btn.is-loading{opacity:.6;pointer-events:none}.notice{padding:12px 16px;border-radius:var(--r-m);font-size:14px;font-weight:600}.notice--ok{background:#EAF7EE;color:#1E7B3A}.notice--err{background:#FDECEC;color:var(--c-red)}.pay-policy__deposit{margin:12px 0 0;padding:12px 14px;background:#FFF7F7;border-radius:var(--r-m);font-size:14px}.pay-policy__deposit b{color:var(--c-red)}.variations .opt__values--color{display:flex;flex-wrap:wrap;gap:10px}.size-guide-link{margin:0 0 6px;text-align:right;font-size:13px}.size-guide-link a{color:var(--c-muted);text-decoration:underline}.size-guide-link a:hover{color:var(--c-red)}.size-filter a.size-chip{text-decoration:none;color:var(--c-ink)}.size-chip.is-on span{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.color-filter a.color-chip{text-decoration:none;color:var(--c-ink)}.color-chip.is-on i{outline:2px solid var(--c-ink);outline-offset:1px}.color-chip.is-on span{font-weight:700}.f-group__body>.check.f-link{display:flex;align-items:center;gap:10px;font-size:14px}@media (min-width:901px){.woocommerce-product-gallery:has(.flex-control-thumbs){display:grid!important;grid-template-columns:76px 1fr;gap:14px;align-items:start}.woocommerce-product-gallery .flex-viewport,.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{grid-column:2;grid-row:1}.woocommerce-product-gallery .flex-control-thumbs{grid-column:1;grid-row:1;grid-template-columns:1fr!important;margin-top:0!important;gap:10px}.pdp-gallery:has(.flex-control-thumbs) .gallery__badges{left:106px}}.variations td:has(.opt__values--color) .variable-items-wrapper{display:none!important}.variations .variable-items-wrapper.button-variable-items-wrapper .variable-item,.variations .variable-items-wrapper .variable-item:not(.color-variable-item):not(.image-variable-item){border-radius:var(--r-s)!important;min-width:44px;height:40px!important;box-shadow:0 0 0 1px var(--c-line)!important;background:#fff!important}.variations .variable-items-wrapper .variable-item.selected:not(.color-variable-item):not(.image-variable-item){box-shadow:0 0 0 2px var(--c-ink)!important;background:var(--c-ink)!important}.variations .variable-items-wrapper .variable-item.selected:not(.color-variable-item):not(.image-variable-item) .variable-item-span{color:#fff!important}.variations .variable-item-span{font-weight:700;font-size:13px}.mega__promo-body small{display:block;font-size:13px;font-weight:600;opacity:.85;margin-bottom:4px}.coll-layout>div.is-loading [data-collection-grid]{opacity:.55;transition:opacity .2s;pointer-events:none}.hongan-empty{padding:40px 0;color:var(--c-muted)}.subcat.subcat--logo{height:52px;padding:0 22px;background:#fff;justify-content:center;min-width:120px}.subcat.subcat--logo img{width:auto;height:22px;max-width:120px;border-radius:0;background:none;object-fit:contain;mix-blend-mode:normal}.subcat.subcat--logo:hover{border-color:var(--c-ink)}.subcat.subcat--logo.is-active{background:#fff;color:inherit;border:2px solid var(--c-ink);box-shadow:0 0 0 3px rgb(0 0 0 / .06)}.subcat.subcat--logo.is-active img{background:none}@media (max-width:680px){.subcat.subcat--logo{height:46px;padding:0 16px;min-width:96px}.subcat.subcat--logo img{height:18px;max-width:96px}}.pdp-price.price{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.pdp-price.price del,.pdp-price.price ins{display:inline-flex;align-items:center;line-height:1.15;margin:0;vertical-align:middle}.pdp-price.price del .amount,.pdp-price.price ins .amount{line-height:1.15}.pdp-info h1.product_title{font-size:clamp(24px, 2.3vw, 32px);line-height:1.2}.pdp-info .promo-box{margin-bottom:18px}.woocommerce div.product form.cart table.variations{margin-bottom:4px}.woocommerce div.product form.cart table.variations th.label{padding:0 0 6px!important}.woocommerce div.product form.cart table.variations td.value{margin-bottom:12px!important;padding:0!important}.woocommerce div.product form.cart table.variations tr:last-child td.value{margin-bottom:4px!important}.variations th.label.has-size-guide{display:flex;align-items:center;gap:4px}.variations th.label.has-size-guide>a[data-size-guide]{order:3;margin-left:auto}.variations th.label.has-size-guide>a[data-size-guide]{font-size:13px;font-weight:500;color:var(--c-muted);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.variations th.label.has-size-guide>a[data-size-guide]:hover{color:var(--c-ink)}.woocommerce div.product form.cart .variations a.reset_variations{display:none}.woocommerce div.product form.cart .variations a.reset_variations[style*="visible"]{display:inline-block;margin-top:6px}.size-guide-link{margin:0 0 8px;text-align:right;font-size:13px}.thumbs-nav{display:none}@media (min-width:901px){.woocommerce-product-gallery .flex-control-thumbs{max-height:var(--thumbs-h,none);overflow-y:auto;scrollbar-width:none;position:relative;align-content:start}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{display:none}.woocommerce-product-gallery.has-thumbs-nav .thumbs-nav{display:grid;place-items:center;position:absolute;left:22px;z-index:4;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--c-ink);box-shadow:0 2px 10px rgb(0 0 0 / .16);cursor:pointer;transition:opacity .2s}.woocommerce-product-gallery .thumbs-nav::before{content:"";width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-135deg);margin-top:4px}.woocommerce-product-gallery .thumbs-nav--down::before{transform:rotate(45deg);margin:0 0 4px}.woocommerce-product-gallery .thumbs-nav--up{top:6px}.woocommerce-product-gallery .thumbs-nav--down{top:calc(var(--thumbs-h, 400px) - 38px)}.woocommerce-product-gallery .thumbs-nav:disabled{opacity:0;pointer-events:none}}.woocommerce div.product .feature-row{grid-template-columns:minmax(0,300px) 1fr;gap:28px}.woocommerce div.product .feature-row:nth-child(even){grid-template-columns:1fr minmax(0,300px)}.woocommerce div.product .feature-row__img{aspect-ratio:1}.woocommerce div.product .feature-row__img img{padding:10%}.woocommerce div.product .feature-row--logo .feature-row__img{aspect-ratio:auto;min-height:180px;display:grid;place-items:center;padding:24px}.woocommerce div.product .feature-row--logo .feature-row__img img{width:auto;height:auto;max-width:100%;max-height:140px;padding:0}.woocommerce div.product .feature-row__body{padding:24px 28px}.woocommerce div.product .feature-row__body h3{font-size:1.3rem}.woocommerce div.product .pdp-desc .tech-item{margin-top:1.8em}.woocommerce div.product .pdp-desc .tech-item img{display:block;width:auto;max-width:min(100%, 420px);max-height:160px;object-fit:contain;margin:0 0 .6em;border-radius:0}.woocommerce div.product .pdp-desc .tech-item h3{margin-top:0}@media (max-width:760px){.woocommerce div.product .feature-row,.woocommerce div.product .feature-row:nth-child(even){grid-template-columns:1fr}.woocommerce div.product .feature-row__img{aspect-ratio:16/10}}.woocommerce div.product .feature-row__img{background:#fff0}.woocommerce div.product .feature-row__img img{mix-blend-mode:multiply}.sticky-atc .screen-reader-text,.pdp-sticky .screen-reader-text,.price .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap}.sticky-atc__name>span{display:flex;flex-wrap:wrap;gap:0 8px;align-items:baseline}.sticky-atc__name>span span{display:inline;color:inherit;font-size:inherit;font-weight:inherit}.sticky-atc__name del{color:var(--c-muted);font-weight:500}.sticky-atc__name ins{text-decoration:none;color:var(--c-red);font-weight:700}.mini-item a.remove.mini-item__remove{display:inline-block!important;width:auto!important;height:auto!important;border-radius:0!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;color:var(--c-muted)!important;background:none!important;text-decoration:underline;text-underline-offset:2px;margin-top:6px}.mini-item a.remove.mini-item__remove:hover{color:var(--c-red)!important;background:none!important}.mini-item__meta dl.variation{display:flex;flex-wrap:wrap;gap:0 4px;margin:4px 0 2px}.mini-item__meta dl.variation dt,.mini-item__meta dl.variation dd{float:none;margin:0;padding:0;font-weight:500}.mini-item__meta dl.variation dd p{margin:0}