.slab-durability--refined{--sd-bg: #0b0e09;--sd-bg-2: #111510;--sd-surface: rgba(255, 255, 255, .04);--sd-gold: #c5a96a;--sd-gold-dim: rgba(197, 169, 106, .22);--sd-line: rgba(197, 169, 106, .18);--sd-line-strong: rgba(197, 169, 106, .38);--sd-text: #f5f0e8;--sd-text-soft: rgba(245, 240, 232, .68);--sd-muted: rgba(245, 240, 232, .36);--sd-heading-font: "DNPShueiMinPr6", "DNP ShueiMinPr6", "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;--sd-body-font: "Hiragino Sans", "Yu Gothic", "YuGothic", "Noto Sans JP", sans-serif;--sd-content-width: 1320px;--sd-hero-title: clamp(30px, 4.2vw, 54px);--sd-section-title: clamp(22px, 2.2vw, 30px);--sd-body-size: 15px;--sd-body-line: 2.1;background:var(--sd-bg);color:var(--sd-text);font-family:var(--sd-body-font)}.slab-durability--refined .page-width{max-width:var(--sd-content-width);margin:0 auto;padding-left:34px;padding-right:34px}.slab-durability--refined .rte,.slab-durability--refined p,.slab-durability--refined li,.slab-durability--refined td,.slab-durability--refined th{font-family:var(--sd-body-font)}.slab-durability--refined .slab-durability__hero{position:relative;min-height:90vh;display:flex;align-items:flex-end;overflow:hidden;background:#060806}.slab-durability--refined .slab-durability__hero-media,.slab-durability--refined .slab-durability__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.slab-durability--refined .slab-durability__hero-image{object-fit:cover;object-position:center center;opacity:.42;filter:grayscale(30%)}.slab-durability--refined .slab-durability__hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:123%;object-fit:cover;object-position:center top;transform:translateY(-15%);opacity:.48;filter:grayscale(20%)}.slab-durability--refined .slab-durability__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06080633,#0608064d 40%,#060806d1);z-index:1}.slab-durability--refined .slab-durability__hero-inner{position:relative;z-index:2;width:100%;padding-top:160px;padding-bottom:100px}.slab-durability--refined .slab-durability__hero-copy{max-width:860px;color:var(--sd-text)}.slab-durability--refined .slab-durability__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 28px;font-size:10px;line-height:1.4;letter-spacing:.36em;text-transform:uppercase;color:var(--sd-gold);font-family:var(--sd-body-font)}.slab-durability--refined .slab-durability__eyebrow:before{content:"";display:block;width:36px;height:1px;background:var(--sd-gold);flex-shrink:0}.slab-durability--refined .slab-durability__hero-title,.shopify-section .slab-durability--refined .slab-durability__hero-title,.shopify-section .slab-durability--refined h1.slab-durability__hero-title{margin:0!important;font-family:var(--sd-heading-font)!important;font-size:var(--sd-hero-title)!important;line-height:1.2!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--sd-text)!important}.slab-durability--refined .slab-durability__hero-subtitle{margin-top:22px;font-size:clamp(14px,1.5vw,18px);line-height:2;letter-spacing:.08em;color:var(--sd-text-soft)}.slab-durability--refined .slab-durability__lead{margin-top:28px;max-width:680px;color:var(--sd-muted);font-size:13.5px;line-height:2.1;letter-spacing:.02em}.slab-durability--refined .slab-durability__lead p{margin:0 0 10px}.slab-durability--refined .slab-durability__toc-wrap{position:sticky;top:70px;z-index:8;border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line);background:#0b0e09f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.slab-durability--refined .slab-durability__toc{background:transparent;box-shadow:none}.slab-durability--refined .slab-durability__toc-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:14px 0}.slab-durability--refined .slab-durability__toc-link{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:6px 2px;transition:opacity .2s ease}.slab-durability--refined .slab-durability__toc-link:before{content:attr(data-label);position:absolute;bottom:138%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;line-height:1.4;letter-spacing:.08em;color:var(--sd-gold);opacity:0;transition:opacity .2s ease;pointer-events:none}.slab-durability--refined .slab-durability__toc-link:hover:before{opacity:1}.slab-durability--refined .slab-durability__toc-dot{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;font-size:10px;line-height:1;letter-spacing:.18em;color:#c5a96a59;transition:color .2s ease}.slab-durability--refined .slab-durability__toc-link:hover .slab-durability__toc-dot,.slab-durability--refined .slab-durability__toc-link.is-active .slab-durability__toc-dot{color:var(--sd-gold)}.slab-durability--refined .slab-durability__toc-status{display:none}.slab-durability--refined .slab-durability__body{padding-top:100px;padding-bottom:160px}.slab-durability--refined .slab-durability-block{margin-bottom:140px;opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1)}.slab-durability--refined .slab-durability-block.is-visible{opacity:1;transform:translateY(0)}.slab-durability--refined .slab-durability-block__text-wrap{max-width:920px}.slab-durability--refined .slab-durability-block__meta,.slab-durability--refined .slab-durability-cta__meta,.slab-durability--refined .slab-durability-overview__meta{display:flex;align-items:center;gap:14px;margin:0 0 20px}.slab-durability--refined .slab-durability-block__section-number,.slab-durability--refined .slab-durability-cta__section-number,.slab-durability--refined .slab-durability-overview__number{display:inline-block;font-size:10px!important;line-height:1.4!important;letter-spacing:.2em!important;color:var(--sd-gold)!important}.slab-durability--refined .slab-durability-block__section-en,.slab-durability--refined .slab-durability-cta__section-en,.slab-durability--refined .slab-durability-overview__en{display:inline-block;font-size:10px!important;line-height:1.4!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--sd-muted)!important}.slab-durability--refined .slab-durability-block__heading,.slab-durability--refined .slab-durability-cta__heading,.slab-durability--refined .slab-durability-overview__title,.shopify-section .slab-durability--refined .slab-durability-block__heading{margin:0 0 28px!important;font-family:var(--sd-heading-font)!important;font-size:var(--sd-section-title)!important;line-height:1.5!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--sd-text)!important}.slab-durability--refined .slab-durability-block__body,.slab-durability--refined .slab-durability-cta__body{font-size:var(--sd-body-size);line-height:var(--sd-body-line);color:var(--sd-text-soft)}.slab-durability--refined .slab-durability-block__body p,.slab-durability--refined .slab-durability-cta__body p{margin:0 0 16px}.slab-durability--refined .slab-durability-block__body h3,.shopify-section .slab-durability--refined .slab-durability-block__body h3{margin:38px 0 14px!important;font-family:var(--sd-heading-font)!important;font-size:18px!important;line-height:1.8!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--sd-text)!important;text-align:left!important}.slab-durability--refined .slab-durability-block__highlight{margin-top:32px;padding:24px 28px;border:none;border-left:2px solid var(--sd-gold);background:#c5a96a0f;font-size:14px;line-height:2;color:var(--sd-text);letter-spacing:.02em}.slab-durability-block__failure,.slab-durability-block__criteria{margin-top:28px;padding:24px 28px;background:#ffffff0a;border:1px solid var(--sd-line);font-size:14px;line-height:2;color:var(--sd-text-soft)}.slab-durability-block__label{margin:0 0 10px!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase;color:var(--sd-gold)!important;font-weight:400!important}.slab-durability--refined .slab-durability-block__link-wrap{margin-top:28px}.slab-durability--refined .slab-durability-block__link{color:var(--sd-gold);text-decoration:none;border-bottom:1px solid rgba(197,169,106,.4);padding-bottom:2px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:border-color .2s ease}.slab-durability--refined .slab-durability-block__link:hover{border-color:var(--sd-gold)}.slab-durability--refined .slab-durability-image-text{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.slab-durability--refined .slab-durability-image-text--reverse{grid-template-columns:1fr 1fr}.slab-durability--refined .slab-durability-image-text--reverse .slab-durability-image-text__media{order:2}.slab-durability--refined .slab-durability-image-text--reverse .slab-durability-image-text__content{order:1}.slab-durability--refined .slab-durability-image-text__image{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;background:#1a1e18;filter:grayscale(20%) brightness(.88);transition:filter .5s ease}.slab-durability--refined .slab-durability-image-text__media:hover .slab-durability-image-text__image{filter:grayscale(0%) brightness(1)}.slab-durability--refined .slab-durability-guide__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.slab-durability--refined .slab-durability-product-card{display:flex;flex-direction:column;background:#ffffff08;border:1px solid var(--sd-line)}.slab-durability--refined .slab-durability-product-card__media{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#1a1e18}.slab-durability--refined .slab-durability-product-card__image,.slab-durability--refined .slab-durability-product-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(30%) brightness(.8);transition:transform .5s ease,filter .5s ease}.slab-durability--refined .slab-durability-product-card__media:hover .slab-durability-product-card__image{transform:scale(1.04);filter:grayscale(0%) brightness(1)}.slab-durability--refined .slab-durability-product-card__content{padding:16px}.slab-durability--refined .slab-durability-product-card__title{margin:0 0 8px;color:var(--sd-text);font-family:var(--sd-heading-font);font-size:13px!important;line-height:1.7!important;font-weight:400!important}.slab-durability--refined .slab-durability-product-card__title a{color:inherit;text-decoration:none}.slab-durability--refined .slab-durability-product-card__meta{margin:0 0 4px;font-size:11px;line-height:1.7;color:var(--sd-muted);letter-spacing:.04em}.slab-durability--refined .slab-durability-product-card__link{color:var(--sd-gold);text-decoration:none;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid rgba(197,169,106,.3)}.slab-durability--refined .slab-durability-cta{padding:100px 0;background:#c5a96a0a;border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line);color:var(--sd-text)}.slab-durability--refined .slab-durability-cta__heading,.shopify-section .slab-durability--refined .slab-durability-block--cta .slab-durability-cta__heading{color:var(--sd-text)!important}.slab-durability--refined .slab-durability-cta__body{color:var(--sd-text-soft);max-width:680px}.slab-durability--refined .slab-durability-cta__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.slab-durability--refined .slab-durability-block__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 32px;background:var(--sd-gold);color:#0b0e09;text-decoration:none;font-family:var(--sd-body-font);font-size:11px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--sd-gold);transition:background .24s ease,color .24s ease}.slab-durability--refined .slab-durability-block__button:hover{background:transparent;color:var(--sd-gold)}.slab-durability--refined .slab-durability-block__button--ghost{background:transparent;color:var(--sd-gold);border-color:#c5a96a66}.slab-durability--refined .slab-durability-block__button--ghost:hover{background:var(--sd-gold);color:#0b0e09;border-color:var(--sd-gold)}.slab-durability--refined .slab-durability-faq__item{border:none;border-top:1px solid var(--sd-line);background:transparent}.slab-durability--refined .slab-durability-faq__item:last-child{border-bottom:1px solid var(--sd-line)}.slab-durability--refined .slab-durability-faq__question{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;color:var(--sd-text);font-family:var(--sd-heading-font);font-size:15px;line-height:1.6;font-weight:400;letter-spacing:.04em}.slab-durability--refined .slab-durability-faq__question::-webkit-details-marker{display:none}.slab-durability--refined .slab-durability-faq__icon{position:relative;width:16px;height:16px;flex:0 0 auto}.slab-durability--refined .slab-durability-faq__icon:before,.slab-durability--refined .slab-durability-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:var(--sd-gold);transform:translate(-50%,-50%);transition:transform .22s ease,opacity .22s ease}.slab-durability--refined .slab-durability-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.slab-durability--refined .slab-durability-faq__item[open] .slab-durability-faq__icon:after{opacity:0}.slab-durability--refined .slab-durability-faq__answer{padding:0 0 28px;color:var(--sd-text-soft);font-size:14.5px;line-height:2.1}.slab-durability--refined [id]{scroll-margin-top:180px}.slab-durability--refined .slab-durability-overview{padding-top:60px;padding-bottom:40px;border-bottom:1px solid var(--sd-line)}.slab-durability--refined .slab-durability-overview__inner{padding-top:32px}.slab-durability--refined .slab-durability-overview__eyebrow{margin:0 0 10px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--sd-gold)}.slab-durability--refined .slab-durability-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;border-top:1px solid var(--sd-line)}.slab-durability--refined .slab-durability-overview__item{display:block;position:relative;text-decoration:none;padding:20px 0;transition:opacity .2s ease}.slab-durability--refined .slab-durability-overview__item:hover{opacity:.6}.slab-durability--refined .slab-durability-overview__item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--sd-line)}.slab-durability--refined .slab-durability-overview__heading{margin:0;font-family:var(--sd-heading-font);font-size:16px;line-height:1.6;font-weight:400;color:var(--sd-text);letter-spacing:.04em}.slab-durability--refined .slab-durability-overview__desc{margin:6px 0 0;font-size:11px;line-height:1.7;color:var(--sd-muted);letter-spacing:.04em}.slab-durability--refined .slab-durability-block__table{margin:2.6rem 0 0;overflow-x:auto}.slab-durability--refined .slab-comparison-table table{width:100%;min-width:720px;border-collapse:collapse}.slab-durability--refined .slab-comparison-table th,.slab-durability--refined .slab-comparison-table td{padding:1.2rem 1.4rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--sd-line);font-size:13.5px;color:var(--sd-text-soft)}.slab-durability--refined .slab-comparison-table th{font-weight:400;font-family:var(--sd-heading-font);background:#c5a96a0f;color:var(--sd-gold);letter-spacing:.04em}@media(max-width:989px){.slab-durability--refined .slab-durability-image-text,.slab-durability--refined .slab-durability-image-text--reverse{grid-template-columns:1fr;gap:36px}.slab-durability--refined .slab-durability-image-text--reverse .slab-durability-image-text__media,.slab-durability--refined .slab-durability-image-text--reverse .slab-durability-image-text__content{order:initial}.slab-durability--refined .slab-durability-guide__products{grid-template-columns:repeat(2,minmax(0,1fr))}.slab-durability--refined .slab-durability-block{margin-bottom:96px}}@media(max-width:767px){.slab-durability--refined .page-width{padding-left:20px;padding-right:20px}.slab-durability--refined .slab-durability__hero{min-height:70vh}.slab-durability--refined .slab-durability__hero-inner{padding-top:100px;padding-bottom:48px}.slab-durability--refined .slab-durability__hero-title,html body .shopify-section .slab-durability--refined h1.slab-durability__hero-title{font-size:26px!important;line-height:1.35!important}.slab-durability--refined .slab-durability__toc-wrap{top:45px}.slab-durability--refined .slab-durability__toc{overflow-x:auto;scrollbar-width:none}.slab-durability--refined .slab-durability__toc::-webkit-scrollbar{display:none}.slab-durability--refined .slab-durability__toc-inner{flex-wrap:nowrap;justify-content:flex-start;padding:10px 16px 6px;min-width:max-content;gap:16px}.slab-durability--refined .slab-durability__toc-link{flex:0 0 auto;opacity:.4}.slab-durability--refined .slab-durability__toc-link.is-active{opacity:1}.slab-durability--refined .slab-durability__toc-status{display:block;border-top:1px solid var(--sd-line);background:#0b0e09f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.slab-durability--refined .slab-durability__toc-status-inner{display:flex;align-items:baseline;gap:10px;padding:8px 20px;min-height:28px}.slab-durability--refined .slab-durability__toc-status-number{font-size:10px;letter-spacing:.18em;color:var(--sd-gold)}.slab-durability--refined .slab-durability__toc-status-title{font-size:11px;color:var(--sd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.slab-durability--refined .slab-durability-block__heading,.shopify-section .slab-durability--refined .slab-durability-block__heading{font-size:20px!important;line-height:1.6!important;margin-bottom:20px!important}.slab-durability--refined .slab-durability-cta{padding:60px 0}.slab-durability--refined .slab-durability-cta__actions{flex-direction:column}.slab-durability--refined .slab-durability-block__button{width:100%;justify-content:center}.slab-durability--refined .slab-durability-block{margin-bottom:60px}.slab-durability--refined .slab-durability-guide__products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.slab-durability--refined .slab-durability-block__table,.slab-durability--refined .slab-comparison-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.slab-durability--refined .slab-comparison-table table{width:max-content!important;min-width:480px!important}}@media(max-width:767px){.slab-durability--refined .slab-durability__toc-wrap>.page-width,.slab-durability--refined .slab-durability-overview>.page-width{padding-left:0!important;padding-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/slab-durability-dark.css.map */
