html:root{color-scheme:dark;--font-heading--family:"Zen Old Mincho","Zen Old Mincho Fallback","Hiragino Mincho ProN","Yu Mincho",Georgia,serif;--font-heading--weight:600;--font-heading--style:normal;--font-body--family:"Zen Kaku Gothic New","Zen Kaku Gothic New Fallback","Hiragino Sans","Helvetica Neue",Arial,sans-serif;--font-body--weight:400;--font-body--style:normal;--font-subheading--family:"Zen Kaku Gothic New","Zen Kaku Gothic New Fallback","Hiragino Sans","Helvetica Neue",Arial,sans-serif;--font-subheading--weight:500;--font-subheading--style:normal;--font-accent--family:"Zen Kaku Gothic New","Zen Kaku Gothic New Fallback","Hiragino Sans","Helvetica Neue",Arial,sans-serif;--font-accent--weight:500;--font-accent--style:normal;--sg-ink-0:#0B0D10;--sg-ink-1:#121417;--sg-ink-2:#1A1D21;--sg-ink-3:#23262B;--sg-ink-4:#2C3035;--sg-ink-5:#41454C;--sg-paper-1:#EBE6E0;--sg-paper-2:#B4AFA7;--sg-paper-3:#8C877F;--sg-shu:#E05C42;--sg-shu-solid:#BB3A21;--sg-shu-press:#9D2F19;--sg-shu-rgb:224 92 66;--sg-gold:#C9A45C;--sg-gold-rgb:201 164 92;--sg-clay:#C16F69;--sg-sumi:var(--sg-ink-0);--sg-surface:var(--sg-ink-2);--sg-paper:var(--sg-paper-1);--sg-mist:var(--sg-paper-2);--sg-rule:var(--sg-ink-4);--sg-text-1:var(--sg-paper-1);--sg-text-2:var(--sg-paper-2);--sg-text-3:var(--sg-paper-3);--color-instock:var(--sg-paper-2);--color-lowstock:var(--sg-shu);--color-outofstock:var(--sg-ink-5);--color-error:var(--sg-clay);--color-success:var(--sg-paper-1);--sg-ease:cubic-bezier(.16,1,.3,1);--sg-fast:.14s;--sg-base:.22s;--sg-measure:68ch;--sg-rule-w:1px;--product-corner-radius:0px;--resource-card-corner-radius:0px;--card-corner-radius:0px;--badge-border-radius:1px;--style-border-radius-buttons-primary:2px;--style-border-radius-popover:2px}.h1,.h2,.h3,.h4,h1,h2,h3,h4{letter-spacing:-.012em;text-wrap:balance;font-feature-settings:"palt" 1}.h1,h1{line-height:1.14}.h2,h2{line-height:1.18}.h5,.h6,h5,h6{font-family:var(--font-subheading--family);font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--sg-paper-2)}.card-specs dd,.cart-drawer__summary,.price,.product-card .price,.results-count,product-price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.price,.product-card .price,product-price{font-family:var(--font-subheading--family);font-weight:600;letter-spacing:.005em}.rte,.text-block{max-inline-size:var(--sg-measure)}.rte p,.text-block p{line-height:1.62}.sg-ja,:lang(ja){font-feature-settings:"palt" 1;word-break:auto-phrase;line-height:1.75}.rte a,.text-block a{color:inherit;text-decoration-color:rgb(var(--sg-shu-rgb) / .75);text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color var(--sg-fast) var(--sg-ease)}.rte a:hover,.text-block a:hover{text-decoration-color:var(--sg-shu)}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--sg-shu);outline-offset:2px;border-radius:2px}::selection{background:rgb(var(--sg-shu-rgb) / .3);color:var(--sg-paper-1)}.product-card{background:0 0;border:0;border-radius:0;padding:0}.product-card:focus-within,.product-card:hover{background:0 0}.product-card .card-gallery{background:0 0;border-radius:0;overflow:hidden;transform:none;box-shadow:none;transition:none;border-bottom:var(--sg-rule-w) solid var(--sg-ink-4);transition:border-color var(--sg-fast) var(--sg-ease)}.product-card:hover .card-gallery{box-shadow:none}.product-card:focus-within .card-gallery,.product-card:hover .card-gallery{border-bottom-color:var(--sg-ink-5)}.product-card__content>a.contents .text-block{margin-block-start:.5rem}.product-card__content>h3:empty{display:none}.product-card .product-title,.product-card [class*=product-title],.product-card a{color:var(--sg-paper-1);text-decoration:none}.product-card:focus-within .product-title,.product-card:hover .product-title{text-decoration:underline;text-decoration-color:rgb(var(--sg-shu-rgb) / .8);text-decoration-thickness:1px;text-underline-offset:.2em}.product-card .card-gallery img,.product-card .card-gallery svg{transition:none;transform:none}.product-card:hover .card-gallery img{transform:none}.product-card__content{block-size:100%}.product-card__content>.card-gallery{order:-2}.product-card__content>.sg-lot{order:-1}.product-card__content>.sg-meta{order:1}.product-card__content>product-price{order:2;margin-block-start:auto;padding-block-start:.25rem}.product-card__content>product-price .price,.product-card__content>product-price .price__container{font-size:.9375rem;line-height:1.3}.product-card__content .product-title,.product-card__content .text-block--align-left p[role=heading],.product-card__content [class*=product_title] p[role=heading]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sg-meta:empty{display:none}.product-card:has(.sg-grade) .card-gallery:before{content:none}.sg-meta{display:flex;flex-wrap:wrap;gap:.2rem .65rem;font-family:var(--font-subheading--family);font-size:.8125rem;letter-spacing:.005em;color:var(--sg-paper-2);line-height:1.45}.sg-cond,.sg-grade{display:inline-flex;align-items:center;gap:.3rem;color:var(--sg-paper-1)}.sg-grade{color:var(--sg-shu);font-weight:600}.sg-seal{display:inline-grid;place-items:center;inline-size:1.55rem;block-size:1.55rem;background:var(--sg-shu);color:var(--sg-ink-0);font-family:var(--font-heading--family);font-weight:600;font-size:.95rem;line-height:1;border-radius:1px;flex:0 0 auto}.sg-live{display:inline-flex;align-items:center;gap:.6rem;padding:0;border:0;border-radius:0;font-family:var(--font-heading--family);font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sg-paper-1)}.sg-live:before{content:"\751f";display:grid;place-items:center;inline-size:1.55rem;block-size:1.55rem;background:var(--sg-shu);color:var(--sg-ink-0);font-size:.95rem;line-height:1;border-radius:1px;box-shadow:none;animation:none}.sg-live__handle{font-family:var(--font-subheading--family);font-weight:400;font-size:.875rem;color:var(--sg-paper-2)}.card-specs{display:grid;grid-template-columns:1fr;gap:0;margin:0;border-top:var(--sg-rule-w) solid var(--sg-ink-4)}.card-specs>div{display:grid;grid-template-columns:9rem 1fr;gap:var(--gap-md,1rem);padding:.65rem 0;border-bottom:var(--sg-rule-w) solid var(--sg-ink-4);align-items:baseline}.card-specs dt{font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:500;letter-spacing:.005em;text-transform:none;color:var(--sg-paper-3)}.card-specs dd{margin:0;font-size:.9375rem;color:var(--sg-paper-1);overflow-wrap:break-word;min-width:0}.card-specs a{color:var(--sg-shu);text-decoration-color:rgb(var(--sg-shu-rgb) / .55)}.card-specs a:hover{text-decoration-color:var(--sg-shu)}html .header__underlay{--color-submenu:var(--sg-ink-1)}.menu-list__submenu{border-bottom:0}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-.35em;height:1px;background:var(--sg-shu);transform:scaleX(0);transform-origin:left;transition:transform var(--sg-fast) var(--sg-ease)}.menu-list__link--active .menu-list__link-title:after,.menu-list__list-item:is(:hover,:focus-within) .menu-list__link-title:after{transform:scaleX(1)}.mega-menu__link--parent{font-family:var(--font-subheading--family)!important;font-size:.8125rem!important;font-weight:600;letter-spacing:.005em;text-transform:none!important;color:var(--sg-paper-3)!important;margin-bottom:.4rem}.mega-menu__link--parent:hover{color:var(--sg-paper-1)!important}.mega-menu__link:not(.mega-menu__link--parent){transition:color var(--sg-fast) var(--sg-ease)}.mega-menu__link:not(.mega-menu__link--parent):hover{color:var(--sg-shu)!important}.announcement-bar__text,.header-announcements{font-family:var(--font-subheading--family);letter-spacing:.005em;text-transform:none}media-gallery .product-media-container{--sg-rx:0deg;--sg-ry:0deg;--sg-mx:50%;--sg-my:50%;--sg-sc:1}media-gallery .product-media-container>.product-media{transform:perspective(1400px) rotateX(var(--sg-rx)) rotateY(var(--sg-ry)) scale(var(--sg-sc));transition:transform var(--sg-base) var(--sg-ease);will-change:transform;background:var(--sg-ink-1)}media-gallery .product-media-container.sg-fx>.product-media{position:relative;border-radius:0;overflow:hidden;transition:transform var(--sg-base) var(--sg-ease)}media-gallery .product-media-container.sg-fx.is-tilting>.product-media{transition:none}media-gallery .product-media-container.sg-fx>.product-media:after{content:none}.sg-rim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--sg-base) var(--sg-ease);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side,#000 52%,transparent 100%);mask-image:radial-gradient(closest-side,#000 52%,transparent 100%);background:radial-gradient(520px circle at var(--sg-mx) var(--sg-my),rgb(255 255 255 / .06),transparent 62%),linear-gradient(115deg,transparent calc(var(--sg-mx) - 26%),rgb(255 255 255 / .05) calc(var(--sg-mx) - 6%),rgb(255 255 255 / .09) var(--sg-mx),rgb(255 255 255 / .05) calc(var(--sg-mx) + 6%),transparent calc(var(--sg-mx) + 26%));z-index:2}media-gallery .product-media-container.sg-fx.is-tilting .sg-rim{opacity:1}.sticky-add-to-cart__bar{background:#0b0d10f0!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:var(--sg-rule-w) solid var(--sg-ink-4)}.facets summary,.facets__heading,.facets__summary,.filter-remove-buttons__button,.results-count,.sorting__label{font-family:var(--font-subheading--family);letter-spacing:.005em;text-transform:none}.facets__heading{color:var(--sg-paper-3);font-weight:600}.filter-remove-buttons__button{border:0;border-radius:1px;background:var(--sg-shu);color:var(--sg-ink-0);font-size:.8125rem;font-weight:500;padding:.25rem .55rem;transition:background var(--sg-fast) var(--sg-ease)}.filter-remove-buttons__button:hover{background:var(--sg-shu-press);color:var(--sg-paper-1)}.add-to-cart-button.button,.button:not(.button-unstyled):not(.button-secondary),.shopify-payment-button__button--unbranded{background-color:var(--sg-shu-solid);border-color:var(--sg-shu-solid);color:var(--sg-paper-1);border-radius:2px;font-family:var(--font-subheading--family);font-weight:600;letter-spacing:.005em;text-transform:none;transition:background-color var(--sg-fast) var(--sg-ease)}.add-to-cart-button.button:hover,.button:not(.button-unstyled):not(.button-secondary):hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--sg-shu-press);border-color:var(--sg-shu-press);color:var(--sg-paper-1)}.button-secondary{border-radius:2px;border-color:var(--sg-ink-5);color:var(--sg-paper-1);font-family:var(--font-subheading--family);font-weight:500;text-transform:none;transition:border-color var(--sg-fast) var(--sg-ease),color var(--sg-fast) var(--sg-ease)}.button-secondary:hover{border-color:var(--sg-paper-2)}.collection-links__container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:0!important;border-block-start:var(--sg-rule-w) solid var(--sg-ink-4)}.collection-links__link{display:block!important;font-family:var(--font-heading--family)!important;font-size:1.125rem!important;line-height:1.3!important;letter-spacing:-.004em;padding:1.05rem 1.25rem 1.05rem 0!important;border-block-end:var(--sg-rule-w) solid var(--sg-ink-4);color:var(--sg-paper-1);text-decoration:none;transition:color var(--sg-fast) var(--sg-ease)}.collection-links__link:focus-visible,.collection-links__link:hover{color:var(--sg-shu)}.collection-links__link span.text-block{font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;display:block!important}.collection-links__count,.collection-links__image{display:none!important}.theme-drawer__dialog.color-custom-drawer{border-left:var(--sg-rule-w) solid var(--sg-ink-4)}.cart-drawer__summary{border-top:var(--sg-rule-w) solid var(--sg-ink-4)}.footer,.shopify-section-group-footer-group{background-color:var(--sg-ink-0)}.sg-enso path{fill:none;stroke:var(--sg-gold);stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:sg-draw 2.2s var(--sg-ease) .2s forwards}@keyframes sg-draw{to{stroke-dashoffset:0}}.sg-hero{overflow:visible!important;overflow-x:clip!important;position:relative;z-index:1}.sg-hero__enso{opacity:.09!important;-webkit-mask-image:radial-gradient(closest-side,#000 55%,rgb(0 0 0 / .35) 80%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,rgb(0 0 0 / .35) 80%,transparent 100%)}.sg-hero__hint{bottom:-1.35rem!important;color:var(--sg-paper-3)!important;text-transform:none!important;letter-spacing:.005em!important;font-size:.75rem!important}.sg-hero .sg-hero__kicker{text-transform:none!important;letter-spacing:.005em!important;font-size:.8125rem!important;color:var(--sg-paper-3)!important;font-family:var(--font-subheading--family)!important}.sg-hero__sub{max-width:var(--sg-measure)}@media screen and (max-width:989px){.sg-hero__stage{margin-bottom:1.75rem}}.sg-reveal{opacity:0;transform:translate3d(0,8px,0);transition:opacity var(--sg-base) var(--sg-ease),transform var(--sg-base) var(--sg-ease)}.sg-reveal.is-in{opacity:1;transform:none}.button-secondary:active,.button:active{transform:translateY(1px)}.collection-links__link.sg-zero-tile{display:none!important}.sg-holo-rule{display:block;inline-size:4.5rem;block-size:2px;margin-block:1.25rem 0;background:var(--sg-shu);animation:none}@media(prefers-reduced-motion:reduce){.sg-enso path{animation:none;stroke-dashoffset:0}.mega-menu__link,.menu-list__link-title:after,.product-card .card-gallery img,media-gallery .product-media-container>.product-media{transition:none;transform:none!important}.sg-rim{display:none}.sg-reveal{opacity:1;transform:none;transition:none}}media-gallery.media-gallery--carousel slideshow-container{background:var(--sg-ink-1);border-bottom:var(--sg-rule-w) solid var(--sg-ink-4)}media-gallery .product-media-container,media-gallery .product-media-container img,media-gallery .product-media-container>.product-media{border-radius:0}media-gallery .product-media-container img{background:var(--sg-ink-1)}media-gallery slideshow-slide.product-media-container[aria-hidden=true]>.product-media{will-change:auto}media-gallery zoom-dialog .product-media-container>.product-media{transform:none;will-change:auto;transition:none}media-gallery .slideshow-controls__thumbnails{gap:.375rem}media-gallery .slideshow-controls__thumbnails .slideshow-control{border-radius:0;border:0;outline:0;box-shadow:none;padding:0}media-gallery .slideshow-controls__thumbnails .slideshow-control img{border-radius:0;outline:var(--sg-rule-w) solid var(--sg-ink-4);outline-offset:calc(-1 * var(--sg-rule-w));transition:outline-color var(--sg-base) var(--sg-ease)}media-gallery .slideshow-controls__thumbnails .slideshow-control:hover img{outline-color:var(--sg-ink-5)}media-gallery .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:0;border:0}media-gallery .slideshow-controls__thumbnails .slideshow-control[aria-selected=true] img{outline-color:var(--sg-paper-1)}media-gallery .slideshow-controls__thumbnails .slideshow-control:focus-visible{outline:2px solid var(--sg-shu);outline-offset:2px}media-gallery .slideshow-controls__thumbnail-badge{box-shadow:none;border-radius:1px;background:var(--sg-ink-2);outline:var(--sg-rule-w) solid var(--sg-ink-4)}media-gallery .slideshow-controls__thumbnail-badge svg{fill:var(--sg-paper-1);opacity:1}@media screen and (max-width:749px){media-gallery slideshow-controls[thumbnails]{flex-direction:row;height:auto;min-height:var(--minimum-touch-target)}media-gallery .slideshow-controls__thumbnails-container{overflow-x:auto;overscroll-behavior-x:contain}media-gallery .slideshow-controls__thumbnails{flex-direction:row;padding:.625rem 1rem;gap:.5rem}media-gallery .slideshow-controls__thumbnails .slideshow-control{width:clamp(44px,14vw,56px)}media-gallery .product-media-container>.product-media{transform:none;will-change:auto;transition:none}media-gallery .sg-rim{display:none}}zoom-dialog .dialog-zoomed-gallery__dialog{background:var(--sg-ink-0);color:var(--sg-paper-1);overscroll-behavior:contain}@supports (height:100dvh){zoom-dialog .dialog-zoomed-gallery__dialog{height:100dvh}}zoom-dialog .dialog-zoomed-gallery__close-button{mix-blend-mode:normal;color:var(--sg-paper-1);background:#0b0d10d1;border:var(--sg-rule-w) solid var(--sg-ink-4);border-radius:2px;width:var(--minimum-touch-target);height:var(--minimum-touch-target);transition:background-color var(--sg-fast) var(--sg-ease)}zoom-dialog .dialog-zoomed-gallery__close-button:hover{background:var(--sg-ink-3);opacity:1}zoom-dialog .dialog-zoomed-gallery__close-button:focus-visible{outline:2px solid var(--sg-shu);outline-offset:2px}zoom-dialog .dialog-thumbnails-list-container{flex-wrap:wrap;background:#0b0d10eb;border-top:var(--sg-rule-w) solid var(--sg-ink-4)}zoom-dialog .dialog-thumbnails-list:empty{display:none}.sg-viewer-caption{flex:0 0 100%;order:-1;box-sizing:border-box;display:flex;align-items:center;gap:.75rem;min-height:var(--minimum-touch-target);padding:.5rem 1rem;font-family:var(--font-body--family);font-size:.8125rem;line-height:1.5;font-weight:500;color:var(--sg-paper-2);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;overflow:hidden}.sg-viewer-caption>span{flex:0 0 auto}.sg-viewer-caption>span+span:before{content:"\b7";margin-inline-end:.75rem;color:var(--sg-paper-3)}.sg-viewer-caption__title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--sg-paper-1)}.sg-viewer-caption__grade{color:var(--sg-shu);font-weight:600}.sg-viewer-caption__count{margin-inline-start:auto}.sg-viewer-caption__count:before{content:none}zoom-dialog .dialog-thumbnails-list__thumbnail{border-radius:0;border:0;outline:0;box-shadow:none;padding:0}zoom-dialog .dialog-thumbnails-list__thumbnail img{border-radius:0;outline:var(--sg-rule-w) solid var(--sg-ink-4);outline-offset:calc(-1 * var(--sg-rule-w));transition:outline-color var(--sg-base) var(--sg-ease)}zoom-dialog .dialog-thumbnails-list__thumbnail:hover img{outline-color:var(--sg-ink-5)}zoom-dialog .dialog-thumbnails-list__thumbnail[aria-selected=true]{outline:0;border:0}zoom-dialog .dialog-thumbnails-list__thumbnail[aria-selected=true] img{outline-color:var(--sg-paper-1)}zoom-dialog .dialog-thumbnails-list__thumbnail:focus-visible{outline:2px solid var(--sg-shu);outline-offset:2px}zoom-dialog .dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail[aria-selected=true]):after{display:none}@media screen and (min-width:750px){media-gallery slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline:0 .75rem}zoom-dialog .dialog-thumbnails-list{background:#0b0d10d1;padding:.5rem;gap:.375rem;right:max(var(--margin-lg),var(--safe-area-inset-right,0px))}}@media screen and (max-width:749px){zoom-dialog .dialog-thumbnails-list{padding:.5rem 1rem;gap:.5rem;max-width:100%}zoom-dialog .dialog-thumbnails-list__thumbnail{width:clamp(44px,14vw,56px)}}@media(prefers-reduced-motion:reduce){zoom-dialog .dialog--closed .dialog-thumbnails-list,zoom-dialog .dialog-thumbnails-list{animation:none;opacity:1;transform:none}media-gallery .slideshow-controls__thumbnails .slideshow-control img,zoom-dialog .dialog-thumbnails-list__thumbnail img,zoom-dialog .dialog-zoomed-gallery__close-button,zoom-dialog .dialog-zoomed-gallery__dialog{transition:none}}@media(prefers-reduced-motion:reduce)and (min-width:750px){zoom-dialog .dialog-thumbnails-list{transform:translateY(-50%)}}.section-content-wrapper>div:has(>.sg-leaf,>.sg-band){inline-size:100%}.sg-hero .sg-hero__tategaki{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin:0 0 .25rem;color:var(--sg-paper-3);font-family:var(--font-heading--family);font-weight:400}.sg-hero .sg-hero__tategaki-ja{font-size:1rem;letter-spacing:.3em;line-height:1;font-feature-settings:"palt" 0}.sg-hero .sg-hero__tategaki-en{font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.06em;line-height:1}@media screen and (min-width:990px){.sg-hero .sg-hero__tategaki{flex-wrap:nowrap;align-items:flex-start;align-self:stretch;gap:.55rem;margin:0;padding-left:.85rem;border-left:var(--sg-rule-w) solid var(--sg-ink-4)}.sg-hero .sg-hero__tategaki-en,.sg-hero .sg-hero__tategaki-ja{writing-mode:vertical-rl;padding-top:.25rem}.sg-hero .sg-hero__tategaki-ja{text-orientation:upright}.sg-hero .sg-hero__tategaki-en{text-orientation:sideways}.shopify-section-group-footer-group .footer-content{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}}.sg-lot{position:relative;display:flex;align-items:center;gap:.6rem;min-block-size:1.05rem;font-family:var(--font-subheading--family);font-size:.75rem;line-height:1.4;letter-spacing:.01em;color:var(--sg-paper-3);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sg-lot__state{color:var(--sg-paper-2)}.sg-lot--pdp{font-size:.8125rem;margin:0}.sg-seal--plate{inline-size:1.7rem;block-size:1.7rem;font-size:1.05rem}.sg-seal--sold{background:var(--sg-ink-5);color:var(--sg-paper-1)}.product-card:has(.sg-lot--sold) product-price .price{color:var(--sg-paper-3);text-decoration:line-through;text-decoration-color:var(--sg-paper-3)}.product-card .sg-lot .sg-seal--plate{position:absolute;right:0;bottom:calc(100% + var(--product-card-gap,4px) + var(--sg-rule-w));pointer-events:none}.shopify-section:has(.sg-leaf) .section-background{background-color:#ebe6e0}.shopify-section:has(.sg-leaf) .section-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.sg-leaf{--leaf-ink:#121417;--leaf-2:#5A554E;--leaf-3:#7A746B;--leaf-rule:#C9C3B8;position:relative;z-index:1;display:grid;gap:2.25rem;color:var(--leaf-ink)}.sg-leaf__heading{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);line-height:1.18;letter-spacing:-.012em;color:var(--leaf-ink)}.sg-leaf__glyph-row{display:flex;align-items:flex-end;gap:.9rem;margin-block:1.25rem .75rem}.sg-leaf__glyph{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(5.5rem,4rem + 5vw,7.5rem);line-height:.9;color:var(--leaf-ink)}.sg-seal--leaf{background:#bb3a21;color:var(--sg-paper-1);margin-bottom:.35em}.sg-leaf__gloss{margin:0;font-size:.875rem;line-height:1.6;color:var(--leaf-2)}.sg-leaf__lead{margin:0 0 1.1rem;font-family:var(--font-heading--family);font-weight:400;font-size:1.375rem;line-height:1.5;letter-spacing:-.006em;text-wrap:pretty;color:var(--leaf-ink)}.sg-leaf__col--text p:not(.sg-leaf__lead){margin:0 0 1rem;font-size:1rem;line-height:1.62;max-inline-size:62ch;color:var(--leaf-2)}.sg-leaf__rule{border:0;border-top:1px solid var(--leaf-rule);margin:1.5rem 0 0}.sg-leaf__facts{display:grid;margin:0 0 1.5rem}.sg-leaf__facts>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--leaf-rule);align-items:baseline}.sg-leaf__facts dt{font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:500;color:var(--leaf-2)}.sg-leaf__facts dd{margin:0;font-size:.9375rem;line-height:1.5;color:var(--leaf-ink);font-variant-numeric:tabular-nums}.sg-leaf a.sg-leaf__button.button{background-color:var(--sg-ink-1);border-color:var(--sg-ink-1);color:var(--sg-paper-1);min-height:44px;transition:background-color var(--sg-fast) var(--sg-ease)}.sg-leaf a.sg-leaf__button.button:hover{background-color:var(--sg-ink-3);border-color:var(--sg-ink-3)}.sg-leaf a:focus-visible{outline-color:#bb3a21}@media screen and (min-width:900px){.sg-leaf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.sg-leaf__col--mark{position:sticky;top:5rem}}.shopify-section:has(.sg-band){overflow:hidden}.shopify-section:has(.sg-band) .section-background{background-color:#bb3a21;box-shadow:inset 0 0 0 1px #9d2f19}.shopify-section:has(.sg-band) .section-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='64'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012 0.5' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='luminanceToAlpha'/%3E%3C/filter%3E%3Crect width='512' height='64' filter='url(%23k)'/%3E%3C/svg%3E");background-size:512px 64px}.sg-band{position:relative;z-index:1;display:grid;gap:2.5rem;color:var(--sg-paper-1)}.sg-band__col{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.sg-band__head{display:flex;align-items:center;gap:.75rem}.sg-band__title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);line-height:1.18;color:var(--sg-paper-1)}.sg-seal--band{background:var(--sg-paper-1);color:#bb3a21}.sg-band__text{margin:0;font-size:1rem;line-height:1.6;max-inline-size:38ch;color:var(--sg-paper-1)}.sg-band__mark{position:absolute;right:-.06em;bottom:-.3em;z-index:-1;font-family:var(--font-heading--family);font-weight:600;font-size:7rem;line-height:1;color:var(--sg-paper-1);opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none}.sg-band a.sg-band__button.button{min-height:44px;padding-inline:1.25rem;transition:background-color var(--sg-fast) var(--sg-ease),color var(--sg-fast) var(--sg-ease),border-color var(--sg-fast) var(--sg-ease)}.sg-band a.sg-band__button--paper.button{background-color:var(--sg-paper-1);border-color:var(--sg-paper-1);color:#9d2f19}.sg-band a.sg-band__button--paper.button:hover{background-color:var(--sg-paper-1);border-color:var(--sg-paper-1);color:var(--sg-ink-1)}.sg-band a.sg-band__button--ghost.button{background:0 0;border:1px solid var(--sg-paper-1);color:var(--sg-paper-1)}.sg-band a.sg-band__button--ghost.button:hover{background-color:#ebe6e01f;border-color:var(--sg-paper-1);color:var(--sg-paper-1)}.sg-band a:focus-visible{outline-color:var(--sg-paper-1)}@media screen and (min-width:750px){.sg-band{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,6vw,5rem)}.sg-band__mark{font-size:11rem}}.shopify-section-group-footer-group .section-background{background-color:var(--sg-ink-0)}.shopify-section-group-footer-group .footer-content{color:var(--sg-paper-2)}.sg-colophon{display:grid;gap:.85rem;max-inline-size:34ch;color:var(--sg-paper-2)}.sg-colophon__mark{display:flex;align-items:center;gap:.6rem}.sg-colophon__enso{inline-size:1.5rem;block-size:1.5rem;flex:0 0 auto}.sg-colophon__enso path{fill:none;stroke:var(--sg-gold);stroke-width:7;stroke-linecap:round;animation:none}.sg-colophon__name{font-family:var(--font-heading--family);font-weight:600;font-size:1.25rem;line-height:1.2;color:var(--sg-paper-1)}.sg-colophon__desc{margin:0;font-family:var(--font-heading--family);font-weight:400}.sg-colophon__edition{margin:0;font-family:var(--font-subheading--family);font-size:.8125rem;line-height:1.5;color:var(--sg-paper-3);font-variant-numeric:tabular-nums}.sg-signup{display:grid;gap:.5rem;max-inline-size:30ch;margin-block-start:1.25rem}.sg-signup__label{font-family:var(--font-subheading--family);font-size:.8125rem;line-height:1.5;color:var(--sg-paper-3)}.sg-signup__row{display:flex;align-items:stretch;gap:.75rem;border-bottom:var(--sg-rule-w) solid var(--sg-ink-4);transition:border-color var(--sg-fast) var(--sg-ease)}.sg-signup__row:focus-within{border-bottom-color:var(--sg-shu)}.sg-signup__input{flex:1 1 auto;min-inline-size:0;background:0 0;border:0;border-radius:0;padding:.5rem 0;color:var(--sg-paper-1);font-family:var(--font-body--family);font-size:1rem;line-height:1.5;box-shadow:none}.sg-signup__input::placeholder{color:var(--sg-paper-3);opacity:1}.sg-signup__input:focus,.sg-signup__input:focus-visible{outline:0;box-shadow:none}.sg-signup__btn{flex:0 0 auto;background:0 0;border:0;border-radius:0;padding:.5rem 0;min-block-size:44px;color:var(--sg-shu);font-family:var(--font-subheading--family);font-size:.8125rem;letter-spacing:.04em;line-height:1.5;cursor:pointer;transition:color var(--sg-fast) var(--sg-ease)}.sg-signup__btn:focus-visible,.sg-signup__btn:hover{color:var(--sg-paper-1)}.sg-signup__msg{margin:0;font-family:var(--font-subheading--family);font-size:.8125rem;line-height:1.5;color:var(--sg-shu)}.sg-signup__msg--ok{color:var(--sg-paper-1)}.footer-content .menu__heading,.footer-content .menu__heading__default{font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--sg-paper-3)}.footer-content .menu__heading{padding:0;margin-bottom:.75rem;cursor:default;list-style:none}.footer-content .menu__item{font-size:.9375rem;line-height:1.5}.footer-content .menu__item a{color:var(--sg-paper-2);text-decoration:none;padding-block:.35rem;display:inline-block;transition:color var(--sg-fast) var(--sg-ease)}.footer-content .menu__item a:focus-visible,.footer-content .menu__item a:hover{color:var(--sg-paper-1);text-decoration:underline;text-decoration-color:var(--sg-shu);text-underline-offset:.2em}.footer-content>.group-block:has(.sg-legal){grid-column:1/-1;margin-top:.5rem}.sg-legal{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;padding-top:1.25rem;border-top:var(--sg-rule-w) solid var(--sg-ink-4);font-family:var(--font-subheading--family);font-size:.8125rem;line-height:1.5;color:var(--sg-paper-3)}.sg-legal__policies{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem}.sg-legal__policies a{color:var(--sg-paper-3);text-decoration:none;padding-block:.3rem;display:inline-block;transition:color var(--sg-fast) var(--sg-ease)}.sg-legal__policies a:focus-visible,.sg-legal__policies a:hover{color:var(--sg-paper-1)}.sg-legal__mark{margin-inline-start:auto;font-family:var(--font-heading--family);font-weight:400;letter-spacing:.08em;color:var(--sg-paper-2);font-variant-numeric:tabular-nums}@media screen and (min-width:750px)and (max-width:989px){.footer-content>.group-block:has(.sg-colophon){grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.footer-content .menu__item a,.sg-band a.sg-band__button.button,.sg-leaf a.sg-leaf__button.button,.sg-legal__policies a,.sg-signup__btn,.sg-signup__row{transition:none}.sg-leaf__col--mark{position:static}}@media(hover:none),(max-width:767px){media-gallery .product-media-container.sg-fx>.product-media,media-gallery .product-media-container>.product-media{transform:none!important;will-change:auto;transition:none}.sg-rim{display:none}}.sticky-add-to-cart__bar{background:var(--sg-ink-0)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.sticky-add-to-cart__bar:before{backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:767px){.sg-hero__stage canvas{display:none}.sg-hero__stage.is-ready .sg-hero__poster{opacity:1;pointer-events:auto}.sg-hero__poster{transition:none}.sg-hero__poster svg{filter:none;box-shadow:0 24px 32px #00000073}.sg-hero__enso{-webkit-mask-image:none;mask-image:none;opacity:.07!important}.sg-hero__text>*{animation:none}.sg-hero__hint{display:none}.shopify-section-group-footer-group,.shopify-section[id$=__about],.shopify-section[id$=__browse],.shopify-section[id$=__product_recommendations_qggXJq],.shopify-section[id$=__sell_live],.shopify-section[id$=__slabs],.shopify-section[id$=__trust]{content-visibility:auto;contain-intrinsic-size:auto 640px}}@media(max-width:767px),(hover:none){.sg-reveal{opacity:1;transform:none;transition:none}}@media(hover:none),(pointer:coarse){.filter-remove-buttons__button{min-block-size:44px;padding:.5rem .8rem}.card-specs a{padding-block:.6rem;margin-block:-.6rem}.menu-list--mobile .menu-list__list li{padding-block:0}.menu-list--mobile .menu-list__list .menu-list__item{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:.25rem}.menu-drawer__menu-item{min-block-size:44px;display:flex;align-items:center}.footer-content .menu__item a,.sg-legal__policies a{padding-block:.6rem}}.sg-buy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0;font-family:var(--font-subheading--family);font-size:.875rem;line-height:1.5;color:var(--sg-paper-2)}.sg-buy__grade{font-weight:600;letter-spacing:.01em;color:var(--sg-paper-1)}.sg-buy__cert{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sg-buy__sep{color:var(--sg-paper-3)}.sg-buy__verify{color:var(--sg-shu);text-decoration:underline;text-decoration-color:rgb(var(--sg-shu-rgb) / .55);text-underline-offset:.2em;transition:text-decoration-color var(--sg-fast) var(--sg-ease)}.sg-buy__verify:focus-visible,.sg-buy__verify:hover{text-decoration-color:var(--sg-shu)}@media(min-width:990px){.card-specs{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));column-gap:2rem}.card-specs>div{grid-template-columns:6.5rem 1fr}}.sg-routes{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;font-family:var(--font-subheading--family);font-size:.875rem;line-height:1.5}.sg-routes__k{color:var(--sg-paper-3)}.sg-routes a{color:var(--sg-paper-2);text-decoration:underline;text-decoration-color:var(--sg-ink-5);text-underline-offset:.2em;transition:color var(--sg-fast) var(--sg-ease),text-decoration-color var(--sg-fast) var(--sg-ease)}.sg-routes a:focus-visible,.sg-routes a:hover{color:var(--sg-paper-1);text-decoration-color:var(--sg-shu)}.sg-terms{display:grid;gap:.5rem;margin:0;padding-block-start:1rem;border-top:var(--sg-rule-w) solid var(--sg-ink-4)}.sg-terms p{margin:0;font-size:.875rem;line-height:1.55;color:var(--sg-paper-2);max-inline-size:var(--sg-measure)}.sg-terms__k{font-family:var(--font-subheading--family);font-weight:600;color:var(--sg-paper-1);margin-inline-end:.4rem}.sg-terms a{color:inherit;text-decoration:underline;text-decoration-color:var(--sg-ink-5);text-underline-offset:.2em}.sg-terms a:focus-visible,.sg-terms a:hover{color:var(--sg-paper-1);text-decoration-color:var(--sg-shu)}@media(hover:none),(pointer:coarse){.sg-buy__verify,.sg-routes a,.sg-terms a{padding-block:.6rem;margin-block:-.6rem}}@media(prefers-reduced-motion:reduce){.sg-buy__verify,.sg-routes a{transition:none}}.sg-peek-btn{position:relative;z-index:2;margin-inline-start:auto;appearance:none;-webkit-appearance:none;border:0;background:0 0;color:var(--sg-paper-3);font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:500;letter-spacing:.005em;text-transform:none;line-height:1;padding:.35rem 0 .35rem .5rem;margin-block:-.35rem;border-radius:1px;cursor:pointer;transition:color var(--sg-fast) var(--sg-ease)}.sg-peek-btn:before{content:"";display:inline-block;inline-size:.45rem;block-size:.45rem;margin-inline-end:.4rem;border:var(--sg-rule-w) solid currentColor;vertical-align:1px;transition:background-color var(--sg-fast) var(--sg-ease)}.sg-peek-btn:focus-visible,.sg-peek-btn:hover{color:var(--sg-shu)}.sg-peek-btn:focus-visible:before,.sg-peek-btn:hover:before{background:currentColor}.sg-peek-btn:focus-visible{outline:2px solid var(--sg-shu);outline-offset:2px}@media(hover:none),(pointer:coarse){.sg-peek-btn{min-block-size:44px;padding:0 0 0 .75rem;margin-block:-.9rem;margin-inline-end:0}}.sg-peek{border:0;padding:0;margin:auto;background:0 0;color:var(--sg-paper-1);inline-size:min(1040px,calc(100vw - 32px));max-inline-size:none;max-block-size:calc(100vh - 32px);max-block-size:calc(100dvh - 32px);overflow:visible}.sg-peek::backdrop{background:#0b0d10d6}.sg-peek__frame{display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--sg-ink-1);border:var(--sg-rule-w) solid var(--sg-ink-4);max-block-size:calc(100vh - 32px);max-block-size:calc(100dvh - 32px)}.sg-peek__bar{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:var(--sg-rule-w) solid var(--sg-ink-4)}.sg-peek__pos{margin-inline-end:auto;padding-inline-start:6px;font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.04em;color:var(--sg-paper-3);font-variant-numeric:tabular-nums}.sg-peek__ib{appearance:none;-webkit-appearance:none;inline-size:44px;block-size:44px;display:grid;place-items:center;background:0 0;border:var(--sg-rule-w) solid var(--sg-ink-4);border-radius:1px;color:var(--sg-paper-2);font-size:1rem;line-height:1;cursor:pointer;transition:border-color var(--sg-fast) var(--sg-ease),color var(--sg-fast) var(--sg-ease)}.sg-peek__ib:focus-visible,.sg-peek__ib:hover:not(:disabled){border-color:var(--sg-shu);color:var(--sg-paper-1)}.sg-peek__ib:disabled{opacity:.3;cursor:default}.sg-peek__ib:focus-visible{outline:2px solid var(--sg-shu);outline-offset:2px}.sg-peek__body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(16px,3vw,40px);padding:clamp(16px,3vw,32px);overflow:auto;overscroll-behavior:contain}.sg-peek__plate{margin:0;position:relative;background:var(--sg-ink-0);border:0;aspect-ratio:4/5;display:grid;place-items:center;align-self:start}.sg-peek__plate img{inline-size:100%;block-size:100%;object-fit:contain;display:block}.sg-peek__flip{position:absolute;bottom:8px;right:8px;appearance:none;-webkit-appearance:none;border:var(--sg-rule-w) solid var(--sg-ink-4);background:#121417e0;color:var(--sg-paper-2);font-family:var(--font-subheading--family);font-size:.8125rem;letter-spacing:.005em;text-transform:none;line-height:1;padding:10px 12px;min-block-size:44px;border-radius:1px;cursor:pointer}.sg-peek__flip:focus-visible,.sg-peek__flip:hover{border-color:var(--sg-shu);color:var(--sg-paper-1)}.sg-peek__text{display:grid;gap:10px;align-content:start;min-inline-size:0}.sg-peek__text .sg-lot{margin:0}.sg-peek__title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:1.25rem;line-height:1.25;text-wrap:balance;color:var(--sg-paper-1)}.sg-peek__price{margin:0;font-family:var(--font-subheading--family);font-weight:600;font-size:1.0625rem;font-variant-numeric:tabular-nums;color:var(--sg-paper-1)}.sg-peek__price s{color:var(--sg-paper-3);font-weight:400;margin-inline-start:.4rem}.sg-peek .card-specs{grid-template-columns:1fr;column-gap:0;margin-block-start:4px}.sg-peek .card-specs>div{grid-template-columns:7rem 1fr;padding:.5rem 0}.sg-peek__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:8px}.sg-peek__add.button{min-block-size:44px}.sg-peek__save{appearance:none;-webkit-appearance:none;min-block-size:44px;padding:0 16px;background:0 0;border:var(--sg-rule-w) solid var(--sg-paper-3);border-radius:2px;color:var(--sg-paper-2);font-family:var(--font-subheading--family);font-size:.875rem;cursor:pointer;transition:border-color var(--sg-fast) var(--sg-ease),color var(--sg-fast) var(--sg-ease)}.sg-peek__save:focus-visible,.sg-peek__save:hover,.sg-peek__save[aria-pressed=true]{border-color:var(--sg-shu);color:var(--sg-paper-1)}.sg-peek__full{display:inline-flex;align-items:center;min-block-size:44px;font-family:var(--font-subheading--family);font-size:.875rem;color:var(--sg-paper-2);text-decoration:underline;text-decoration-color:var(--sg-ink-5);text-underline-offset:.2em}.sg-peek__full:focus-visible,.sg-peek__full:hover{color:var(--sg-paper-1);text-decoration-color:var(--sg-shu)}.sg-peek__msg{margin:0;min-block-size:1.3em;font-size:.875rem;color:var(--sg-clay)}@media(max-width:749px){.sg-peek{inline-size:100vw;max-block-size:100vh;max-block-size:100dvh;block-size:100vh;block-size:100dvh;margin:0}.sg-peek__frame{max-block-size:100vh;max-block-size:100dvh;block-size:100%;border:0}.sg-peek__body{grid-template-columns:1fr;padding:12px 16px 28px;gap:14px;padding-block-end:0}.sg-peek__plate{aspect-ratio:auto;display:block;overflow:hidden;block-size:min(42vh,360px);justify-self:center;inline-size:100%}.sg-peek__plate img{block-size:100%;inline-size:100%;object-fit:contain}.sg-peek__actions{position:sticky;bottom:0;z-index:1;background:var(--sg-ink-1);padding-block:10px calc(20px + env(safe-area-inset-bottom,0px));margin-block-start:4px}.sg-peek__actions .sg-peek__add{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.sg-peek-btn,.sg-peek__ib,.sg-peek__save{transition:none}}.facets .checkbox__label{display:flex;align-items:center;inline-size:100%}.facets .checkbox__label .checkbox__label-text{flex:1 1 auto;min-inline-size:0}.facets .sg-count{flex:0 0 auto;margin-inline-start:auto;padding-inline-start:.75rem;font-family:var(--font-subheading--family);font-size:.75rem;color:var(--sg-paper-3);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.facets .checkbox--disabled .sg-count{opacity:.5}show-more-component[data-expanded=true] .facets__inputs-list-item:is(.hidden,.mobile\:hidden){display:list-item!important}.sg-save-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin:-6px 0 0}.sg-save{appearance:none;-webkit-appearance:none;background:0 0;border:0;padding:0;min-block-size:44px;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;font-family:var(--font-subheading--family);font-size:.875rem;color:var(--sg-paper-2);transition:color var(--sg-fast) var(--sg-ease)}.sg-save:before{content:"";inline-size:.6rem;block-size:.6rem;border-radius:1px;border:var(--sg-rule-w) solid var(--sg-paper-3);transition:background-color var(--sg-fast) var(--sg-ease),border-color var(--sg-fast) var(--sg-ease)}.sg-save:focus-visible,.sg-save:hover{color:var(--sg-paper-1)}.sg-save[aria-pressed=true]{color:var(--sg-paper-1)}.sg-save[aria-pressed=true]:before{background:var(--sg-shu);border-color:var(--sg-shu)}.sg-save__link{display:inline-flex;align-items:center;min-block-size:44px;font-family:var(--font-subheading--family);font-size:.875rem;color:var(--sg-paper-2);text-decoration:underline;text-decoration-color:var(--sg-ink-5);text-underline-offset:.2em}.sg-save__link:focus-visible,.sg-save__link:hover{color:var(--sg-paper-1);text-decoration-color:var(--sg-shu)}.sg-saved__lede{margin:0;max-inline-size:var(--sg-measure);color:var(--sg-paper-2)}.sg-saved__empty{margin:0;color:var(--sg-paper-3)}.sg-saved__list{list-style:none;margin:0;padding:0;display:grid;border-top:var(--sg-rule-w) solid var(--sg-ink-4)}.sg-saved__row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:center;padding:1rem 0;border-bottom:var(--sg-rule-w) solid var(--sg-ink-4)}.sg-saved__row--gone{grid-template-columns:minmax(0,1fr) auto;color:var(--sg-paper-3)}.sg-saved__plate{display:block;aspect-ratio:4/5;background:var(--sg-ink-0);border:var(--sg-rule-w) solid var(--sg-ink-4)}.sg-saved__plate img{inline-size:100%;block-size:100%;object-fit:contain;display:block}.sg-saved__text{display:grid;gap:.25rem;min-inline-size:0}.sg-saved__title{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:1.0625rem;line-height:1.3;color:var(--sg-paper-1);text-decoration:none}.sg-saved__title:focus-visible,.sg-saved__title:hover{text-decoration:underline;text-decoration-color:var(--sg-shu);text-underline-offset:.2em}.sg-saved__price{margin:0;font-family:var(--font-subheading--family);font-weight:600;font-variant-numeric:tabular-nums;color:var(--sg-paper-2)}.sg-saved__actions{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:flex-end}.sg-saved__add.button{min-block-size:44px}.sg-saved__remove{appearance:none;-webkit-appearance:none;background:0 0;border:0;padding:0;min-block-size:44px;font-family:var(--font-subheading--family);font-size:.875rem;color:var(--sg-paper-3);cursor:pointer;text-decoration:underline;text-decoration-color:var(--sg-ink-5);text-underline-offset:.2em}.sg-saved__remove:focus-visible,.sg-saved__remove:hover{color:var(--sg-paper-1);text-decoration-color:var(--sg-shu)}@media(max-width:749px){.sg-saved__row{grid-template-columns:72px minmax(0,1fr)}.sg-saved__actions{grid-column:1/-1;justify-content:flex-start}}.sg-peek [hidden],.sg-peek-btn[hidden],.sg-save__link[hidden]{display:none}.card-gallery :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:hidden}@media(hover:hover)and (pointer:fine){.card-gallery:focus-within :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide),.card-gallery:hover :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:visible}}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media(pointer:coarse){summary.header__icon--menu{padding-inline:15px!important;min-inline-size:44px;justify-content:center}details.menu-drawer-container>summary.header__icon--menu{min-inline-size:44px}.facets-toggle__button{min-block-size:44px;display:inline-flex;align-items:center;justify-content:center}.column-options__option-input{min-block-size:44px;min-inline-size:44px}.sg-breadcrumbs a,nav[aria-label=Breadcrumb] a{display:inline-flex;align-items:center;min-block-size:44px}.sg-breadcrumbs ol,nav[aria-label=Breadcrumb] ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sg-breadcrumbs ol::-webkit-scrollbar,nav[aria-label=Breadcrumb] ol::-webkit-scrollbar{display:none}.footer-content .menu__heading,.footer-content .menu__heading__default{min-block-size:44px;display:flex;align-items:center}.card-specs a,.rte a[rel~=nofollow],.sg-legal__policies a,.shopify-payment-button__more-options{display:inline-flex;align-items:center;min-block-size:44px}}@media(hover:none),(pointer:coarse){a.link[class*=__view_all]{display:inline-flex;align-items:center;min-block-size:44px}.footer-content .menu__item a{padding-block:.65rem}.sg-crumbs a,nav[aria-label=Breadcrumb] a{padding-inline:.45rem;margin-inline:-.45rem;min-inline-size:44px;justify-content:center}}.facets__pill-label,.facets__pill-wrapper label{border-radius:2px!important;min-block-size:44px}.pills__pill,facet-remove-component.pills__pill{border-radius:1px!important;background:var(--sg-shu)!important;color:var(--sg-ink-0)!important}.pills__pill a,.pills__pill button,.pills__pill svg{color:inherit}.checkbox__label .checkbox__icon,.facets .icon-checkmark{border-radius:1px}.contact-form__input,.field__input,.price-facet__input,.quantity-selector,.search-page-input,.search__input,cart-quantity-selector-component,quantity-selector-component{border-radius:2px!important}.cart-bubble,.cart-bubble__background,.cart-drawer__close-button,.close-button,.search__reset-button,.theme-drawer__close-button{border-radius:2px!important;box-shadow:none!important}.column-options__option .column-picker{border-radius:1px}.facets .checkbox__label-text{white-space:normal}.cart-items__table-row.sg-one .quantity-selector-wrapper{display:none}.sg-cart-line{margin:.2rem 0 0;font-family:var(--font-subheading--family);font-size:.8125rem;color:var(--sg-paper-3);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sg-cart-line .sg-grade{color:var(--sg-shu);font-weight:600}.sg-cart-line span+span:before{content:"\b7";margin-inline:.45rem;color:var(--sg-paper-3)}.cart-items__remove,.cart-items__remove.button{background:0 0!important;color:var(--sg-paper-3)!important;border:0!important;box-shadow:none!important}.cart-items__remove:focus-visible,.cart-items__remove:hover{color:var(--sg-shu)!important}.sg-cart-note{margin:0;padding-block:.25rem 0;font-family:var(--font-subheading--family);font-size:.8125rem;color:var(--sg-paper-3);align-self:stretch}.section-background[class*=__cart-page-summary]{background-color:var(--sg-ink-2)!important}.cart-discount__button,cart-discount-component .button:not(.button-unstyled){background:0 0!important;color:var(--sg-paper-2)!important;border:var(--sg-rule-w) solid var(--sg-ink-5)!important;box-shadow:none!important}.article-content h2,.page-content h2,.rte h2{font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);line-height:1.2}.article-content h3,.rte h3{font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);line-height:1.25}.article h1,.blog-post-title,h1.article-title{line-height:1.1}.shopify-section[id$=__trust] .text-block p{color:var(--sg-paper-2)}.shopify-section[id$=__trust] .group-block>.text-block:first-child p{color:var(--sg-paper-3);font-size:.8125rem;letter-spacing:.005em}.shopify-section[id$=__trust] .text-block h3{font-family:var(--font-heading--family);font-weight:600;font-size:1.0625rem;line-height:1.3;color:var(--sg-paper-1);margin:0}@media(max-width:749px){.sg-viewer-caption__title{display:none}}@media(prefers-reduced-motion:reduce){.sg-save,.sg-save:before{transition:none}@view-transition{navigation:none}.page-wrapper,body,html{scroll-behavior:auto!important}.sg-logo *{animation:none!important}}.add-to-cart-button:focus-visible,.button:focus-visible,.sg-peek__add:focus-visible,.shopify-payment-button__button:focus-visible{outline:2px solid var(--sg-paper-1)!important;outline-offset:2px}.blog-post-item,.blog-posts-list .blog-post-item{border:0!important;border-top:var(--sg-rule-w) solid var(--sg-ink-4)!important;padding:1.25rem 0 0!important;background:0 0}.blog-post-item .button,.blog-post-item a{min-block-size:44px}.footer-content .sg-legal,.footer-content>.group-block:has(.sg-legal){grid-column:1/-1;inline-size:100%}.sg-signup .sg-signup__input,.sg-signup input[type=email]{background:0 0!important}.announcement-bar__slide,.announcement-bar__text{text-align:center}@media(hover:none){.product-card:hover .card-gallery img{transform:none}.product-card:focus-within .product-title,.product-card:hover .product-title{text-decoration:none}.product-card .card-gallery img,.product-card .card-gallery svg{transition:none}.header__icon--menu:is(:hover,:active),summary.header__icon--menu:is(:hover,:active){background:0 0!important;color:var(--sg-paper-1)!important}}.sg-saved__lede{margin-block-end:1.5rem}@media(pointer:coarse){.blog-post-item a,.facets .close-button,.search__reset-button,.theme-drawer__close-button{min-block-size:44px;min-inline-size:44px;display:inline-flex;align-items:center;justify-content:center}.rte li>a:only-child,.rte nav a{display:inline-block;padding-block:.6rem}.facets label.checkbox__label{min-block-size:44px}.facets__inputs-list-item{min-block-size:44px;display:flex;align-items:center}.sg-peek__ib{inline-size:44px;block-size:44px}}@media(min-width:990px){.product-details .sg-lot--pdp{font-family:var(--font-heading--family);font-weight:600;font-size:1.5rem;line-height:1;color:var(--sg-paper-3);letter-spacing:0;display:flex;align-items:baseline;gap:.5rem}.product-details .sg-lot--pdp .sg-lot__k{font-family:var(--font-subheading--family);font-weight:500;font-size:.75rem;letter-spacing:.01em;color:var(--sg-paper-3)}}a.sg-seal{text-decoration:none;cursor:pointer;transition:background-color var(--sg-fast) var(--sg-ease)}a.sg-seal:focus-visible,a.sg-seal:hover{background:var(--sg-shu-press)}a.sg-seal:focus-visible{outline:2px solid var(--sg-shu);outline-offset:2px}.collection-card__image,.collection-links .collection-card img{aspect-ratio:4/5;object-fit:cover}media-gallery slideshow-container{position:relative}.sg-loupe-btn{position:absolute;right:10px;top:10px;z-index:3;appearance:none;-webkit-appearance:none;border:var(--sg-rule-w) solid var(--sg-ink-4);background:#121417e0;color:var(--sg-paper-2);font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:500;letter-spacing:.005em;line-height:1;min-block-size:36px;padding:0 12px;border-radius:1px;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:border-color var(--sg-fast) var(--sg-ease),color var(--sg-fast) var(--sg-ease),background-color var(--sg-fast) var(--sg-ease)}.sg-loupe-btn:before{content:"";inline-size:.5rem;block-size:.5rem;border:var(--sg-rule-w) solid currentColor;border-radius:1px;box-sizing:border-box}.sg-loupe-btn:focus-visible,.sg-loupe-btn:hover{border-color:var(--sg-shu);color:var(--sg-paper-1)}.sg-loupe-btn:focus-visible{outline:2px solid var(--sg-shu);outline-offset:2px}.sg-loupe-btn[aria-pressed=true]{background:var(--sg-ink-2);border-color:var(--sg-shu);color:var(--sg-paper-1)}.sg-loupe-btn[aria-pressed=true]:before{background:currentColor}@media(hover:none),(pointer:coarse){.sg-loupe-btn{display:none}}media-gallery.sg-loupe-on .product-media-container>.product-media{transform:none!important;transition:none}media-gallery.sg-loupe-on .sg-rim{display:none}media-gallery.sg-loupe-on slideshow-slide{cursor:crosshair}.sg-loupe{position:fixed;top:0;left:0;z-index:60;pointer-events:none;inline-size:260px;block-size:260px;border:var(--sg-rule-w) solid var(--sg-paper-3);background:var(--sg-ink-0);will-change:transform}.sg-loupe__glass{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-color:var(--sg-ink-0)}.sg-loupe--loading .sg-loupe__glass{opacity:.35}.sg-loupe__k{position:absolute;right:0;bottom:0;padding:3px 6px;font-family:var(--font-subheading--family);font-size:.75rem;line-height:1;color:var(--sg-paper-2);background:#0b0d10cc;font-variant-numeric:tabular-nums}.sg-loupe[hidden]{display:none}.sg-recent{max-inline-size:var(--page-width,1400px);margin:0 auto;padding:0 var(--page-margin,1.25rem)}.sg-recent__h{font-family:var(--font-heading--family);font-weight:600;font-size:1.25rem;margin:0 0 1rem;color:var(--sg-paper-1)}.sg-recent__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 12px}@media(max-width:749px){.sg-recent__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-recent__link{display:grid;gap:.35rem;text-decoration:none;color:var(--sg-paper-1)}.sg-recent__plate{display:block;aspect-ratio:4/5;background:var(--sg-ink-1);border-bottom:var(--sg-rule-w) solid var(--sg-ink-4)}.sg-recent__plate img{inline-size:100%;block-size:100%;object-fit:contain;display:block}.sg-recent__title{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sg-recent__link:focus-visible .sg-recent__title,.sg-recent__link:hover .sg-recent__title{text-decoration:underline;text-decoration-color:rgb(var(--sg-shu-rgb) / .8);text-underline-offset:.2em}.sg-recent__price{font-family:var(--font-subheading--family);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.sg-recent[hidden]{display:none}.sg-leaf--page .sg-leaf__heading{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem)}.sg-leaf__facts--page{margin-block-start:1.5rem}.sg-leaf__body h2{font-family:var(--font-heading--family);font-weight:600;font-size:1.25rem;line-height:1.25;margin:1.75rem 0 .6rem;color:var(--leaf-ink)}.sg-leaf__body p.sg-lead,.sg-leaf__body>p:first-child{font-family:var(--font-heading--family);font-weight:400;font-size:1.375rem;line-height:1.5;letter-spacing:-.006em;color:var(--leaf-ink);max-inline-size:none;margin:0 0 1.1rem}.sg-leaf__body a:not(.button){color:var(--leaf-ink);text-decoration:underline;text-decoration-color:#bb3a21;text-underline-offset:.18em}.sg-leaf__body a.sg-leaf__button{margin-block-start:1.5rem}.sg-leaf__body em{font-style:italic}.cart-drawer .cart-bubble,.theme-drawer__badge{border-radius:1px!important}.cart-discount__input{border-radius:2px!important}.sg-cart-line span{white-space:nowrap}.sg-cart-line{display:flex;flex-wrap:wrap;row-gap:.1rem}.cart-items__table-row.sg-one .cart-items__unit-price-wrapper{display:none}@media(pointer:coarse){a.sg-seal{position:relative}a.sg-seal:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.sg-peek .sg-buy__verify{display:inline-flex;align-items:center;min-block-size:44px}}.sg-saved{min-block-size:40vh}.sg-intro{max-inline-size:var(--sg-measure,62ch);color:var(--sg-paper-2)}.sg-intro p{margin:0}.sg-intro-rest{max-inline-size:var(--page-width,1400px);margin:0 auto;padding:1.75rem var(--page-margin,1.25rem) 0;border-top:var(--sg-rule-w) solid var(--sg-ink-4)}.sg-intro-rest__h{font-family:var(--font-heading--family);font-weight:600;font-size:1.25rem;line-height:1.25;margin:0 0 .9rem;color:var(--sg-paper-1)}.sg-intro-rest .rte{max-inline-size:62ch;color:var(--sg-paper-2)}.sg-intro-rest .rte p{margin:0 0 1rem}.sg-intro-rest .rte a{color:var(--sg-paper-1);text-decoration:underline;text-decoration-color:var(--sg-shu);text-underline-offset:.18em}.sg-empty-note{margin:.25rem 0 0;max-inline-size:62ch;color:var(--sg-paper-2)}.sg-empty-note a{color:var(--sg-paper-1);text-decoration:underline;text-decoration-color:var(--sg-shu);text-underline-offset:.18em}body:has(.sg-empty-note) .main-collection-grid__empty{display:none}.close-button.button,.menu-drawer__back-button.button,.menu-drawer__close-button{background:0 0!important;box-shadow:none!important;color:var(--sg-paper-1)!important;border-color:transparent!important}.close-button.button:hover,.menu-drawer__back-button.button:hover,.menu-drawer__close-button:hover{color:var(--sg-shu)!important}.close-button.button:focus-visible,.menu-drawer__close-button:focus-visible{outline:2px solid var(--sg-shu);outline-offset:-2px}.sg-logo{display:block;inline-size:auto;overflow:visible}.header-logo .sg-logo{block-size:var(--header-logo-image-height-mobile,34px)}@media(min-width:750px){.header-logo .sg-logo{block-size:var(--header-logo-image-height,48px)}}.sg-logo__sheen{opacity:0}.sg-logo__glyph-w,.sg-logo__word-w{transform-box:fill-box}@keyframes sg-logo-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes sg-logo-rise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes sg-logo-word{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes sg-logo-sheen{0%{opacity:0;transform:translate(0)}12%,88%{opacity:1}to{opacity:0;transform:translate(150px)}}html.sg-logo-anim .header-logo .sg-logo__brush{stroke-dasharray:100 100;animation:1.15s cubic-bezier(.62,.02,.28,1) .12s both sg-logo-draw}html.sg-logo-anim .header-logo .sg-logo__glyph-w{animation:sg-logo-rise .6s var(--sg-ease) .75s both}html.sg-logo-anim .header-logo .sg-logo__word-w{animation:sg-logo-word .9s var(--sg-ease) .4s both}html.sg-logo-anim .header-logo .sg-logo__sheen{animation:1.1s ease-in-out 1.3s both sg-logo-sheen}.header-logo:focus-visible .sg-logo__sheen,.header-logo:hover .sg-logo__sheen,.sg-colophon__mark:focus-visible .sg-logo__sheen,.sg-colophon__mark:hover .sg-logo__sheen{animation:1s ease-in-out both sg-logo-sheen}.sg-colophon__mark{display:inline-flex;inline-size:max-content;text-decoration:none;border-radius:2px}.sg-colophon__mark .sg-logo{block-size:40px}.sg-colophon__mark:focus-visible{outline:2px solid var(--sg-shu);outline-offset:4px}.sg-colophon__desc{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.55;color:var(--sg-paper-2)}.sg-soon{display:grid;gap:.35rem;margin-block-start:.25rem}.sg-soon__label{margin:0;display:inline-block;justify-self:start;padding:.3em .6em;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.2;color:var(--sg-paper-2);border:var(--sg-rule-w) solid var(--sg-ink-4);border-radius:2px}body:has(.sg-soon) .facets,body:has(.sg-soon) .facets-block-wrapper,body:has(.sg-soon) .main-collection-grid,body:has(.sg-soon) facets-form-component{display:none!important}.sg-soon-rail{margin-block-start:.5rem}.sg-soon-rail .sg-recent__list{margin-block-start:.25rem}.sg-lot__no,.sg-lot__state,.sg-peek-btn{white-space:nowrap}@media(max-width:749px){.product-card .sg-lot{gap:.4rem;font-size:.6875rem;flex-wrap:wrap;row-gap:0}}@media(pointer:coarse){.rte li>a:only-child{display:block}}.product-details .group-block-content>div:not([class]):not(:has(>:not([hidden]))){display:none}body:has(.sg-soon) .facets-toggle{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/shibui.css.map */
