#MainContent .skp{--skp-red:#c81020;--skp-ink:#151515;--skp-muted:#5b5b5b;--skp-gap:clamp(24px,4vw,88px);--skp-edge:16px;color:var(--skp-ink);background:#fff;font-family:SykBrand,Arial,sans-serif;line-height:1.6;width:100%;max-width:none;margin:0;scroll-margin-top:96px}#MainContent .skp *,#MainContent .skp *:before,#MainContent .skp *:after{box-sizing:border-box}#MainContent .skp :is(h1,h2,h3,p,figure){margin:0}#MainContent .skp h1{font-size:clamp(32px,3.1vw,58px);font-weight:800;line-height:1.13;letter-spacing:-.045em}#MainContent .skp h2{font-size:clamp(34px,4.5vw,80px);font-weight:800;line-height:1.08;letter-spacing:-.045em}#MainContent .skp h3{font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.25;letter-spacing:-.025em}#MainContent .skp p{font-size:16px;line-height:1.8;color:var(--skp-muted)}#MainContent .skp .skp-kicker{color:var(--skp-red);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.15em;margin-bottom:24px;text-transform:uppercase}#MainContent .skp img{display:block;max-width:100%;height:auto}#MainContent .skp button{font:inherit;cursor:pointer;color:inherit}#MainContent .skp button:disabled{cursor:default;opacity:.45}#MainContent .skp a{text-underline-offset:5px}#MainContent .skp :is(button,a,input,summary):focus-visible{outline:2px solid var(--skp-red);outline-offset:5px}#MainContent .skp .skp-dark,#MainContent .skp.skp-dark{background:#080808;color:#fff;--skp-muted:#c5c5c5;--site-copy:#c5c5c5}#MainContent .skp .skp-dark .skp-kicker,#MainContent .skp.skp-dark .skp-kicker{color:#ff5a67}#MainContent .skp .skp-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:54px;border:1px solid var(--skp-red);background:var(--skp-red);color:#fff;padding:15px 24px;text-decoration:none;font-size:14px;font-weight:600;line-height:1.4}#MainContent .skp .skp-cta:hover{background:#a90c1a;border-color:#a90c1a}#MainContent .skp .skp-text-link{display:inline-block;font-size:14px;font-weight:600;color:var(--skp-red)}#MainContent .skp-films{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr);gap:var(--skp-gap);padding:clamp(32px,4vw,80px) var(--skp-gap);overflow:hidden;min-height:min(780px,calc(100svh - 110px));align-items:center}#MainContent .skp-film-intro{max-width:550px}#MainContent .skp-film-intro h2{font-size:clamp(42px,5.1vw,92px);margin-bottom:28px}#MainContent .skp-film-intro>p:not(.skp-kicker){max-width:37ch;margin-bottom:32px}#MainContent .skp-film-controls{display:flex;gap:12px;margin-top:44px}#MainContent .skp-film-controls button{background:transparent;border:1px solid #666;width:46px;height:46px;font-size:23px}#MainContent .skp-film-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#777 #222;padding:4px 0 18px;min-width:0;overscroll-behavior-x:contain}#MainContent .skp-film-card{flex:0 0 clamp(230px,19.5vw,390px);scroll-snap-align:start;min-width:0}#MainContent .skp-film-player{position:relative;aspect-ratio:9/16;background:#171717;overflow:hidden}#MainContent .skp-film-player video{display:block;width:100%;height:100%;object-fit:contain;background:#080808}#MainContent .skp-play{position:absolute;left:16px;right:16px;bottom:30px;display:flex;justify-content:center;align-items:center;gap:14px;min-height:48px;background:#fff;color:#111!important;border:0;font-size:14px!important}#MainContent .skp-play[hidden]{display:none}#MainContent .skp-film-card figcaption{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.4;padding-top:14px;color:#aaa}#MainContent .skp-film-card figcaption a{color:#eee;text-decoration:none}#MainContent .skp-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding:22px var(--skp-gap);font-size:12px;color:#666;border-bottom:1px solid #e3e3e3}#MainContent .skp-breadcrumb a{text-decoration:none}#MainContent .skp-product-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-width:2240px;margin-inline:auto;min-height:0;align-items:start}#MainContent .skp-gallery{min-width:0;padding:24px;background:#f5f5f3;align-self:start;position:sticky;top:88px}#MainContent .skp-gallery-stage{position:relative;aspect-ratio:1;background:#fff;min-width:0;overflow:hidden}#MainContent .skp-gallery-zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;background:#fff;border:0;cursor:zoom-in}#MainContent .skp-gallery-zoom img{width:100%;height:100%;max-height:none;object-fit:contain}#MainContent .skp-gallery-count{position:absolute;left:24px;top:24px;font-size:12px;letter-spacing:.12em;background:#fff;padding:4px 8px}#MainContent .skp-gallery-hint{position:absolute;left:24px;bottom:22px;font-size:11px;background:#fff;padding:6px 9px;pointer-events:none}#MainContent .skp-gallery-arrows{position:absolute;right:16px;bottom:16px;display:flex;gap:8px}#MainContent .skp-gallery-arrows button{background:#fff;border:1px solid #ccc;font-size:22px;width:44px;height:44px}#MainContent .skp-thumbs{display:flex;gap:10px;overflow-x:auto;padding:16px 0 0;scrollbar-width:thin}#MainContent .skp-thumbs button{flex:0 0 clamp(54px,4.9vw,90px);padding:3px;background:#fff;border:1px solid #ccc;aspect-ratio:1;min-width:0}#MainContent .skp-thumbs button[aria-pressed=true]{border:2px solid var(--skp-red);padding:2px}#MainContent .skp-thumbs img{width:100%;height:100%;object-fit:contain}#MainContent .skp-purchase{padding:clamp(32px,3.4vw,72px);min-width:0;align-self:start}#MainContent .skp-purchase .skp-lead{margin:24px 0;font-size:16px;max-width:52ch}#MainContent .skp-review-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#555;font-size:13px;margin-bottom:22px}#MainContent .skp-review-link:has(.jdgm-prev-badge) .skp-review-fallback{display:none}#MainContent .skp-price{display:flex;gap:20px;align-items:baseline;padding-bottom:24px;border-bottom:1px solid #ddd;margin-bottom:24px}#MainContent .skp-price strong{font-size:25px;font-weight:600}#MainContent .skp-price s{font-size:16px;color:#777}#MainContent .skp-benefits{padding-left:18px;font-size:14px;margin:0 0 28px}#MainContent .skp-benefits li{margin-bottom:8px;padding-left:4px;color:#555}#MainContent .skp-benefits strong{color:#151515;font-weight:600}#MainContent .skp-form .skp-configuration{font-size:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}#MainContent .skp-configuration strong{font-weight:600;color:#151515}#MainContent .skp-quantity-label{font-size:12px;display:block;margin-bottom:8px}#MainContent .skp-buy-row{display:flex;gap:12px}#MainContent .skp-buy-row>.skp-cta{flex:1;justify-content:center}#MainContent .skp-quantity{display:flex;width:120px;border:1px solid #aaa;flex-shrink:0;align-items:stretch}#MainContent .skp-quantity button{width:34px;padding:0;border:0;background:#fff;font-size:20px;min-height:54px}#MainContent .skp-quantity input{width:50px;min-width:0;border:0;padding:0 2px;text-align:center;font:inherit;background:#fff;color:#151515;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#MainContent .skp-quantity input::-webkit-inner-spin-button,#MainContent .skp-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#MainContent .skp-form-status:empty{display:none}#MainContent .skp-form-status{padding-top:12px;color:#9b1423}#MainContent .skp-stock{font-size:12px;margin-top:12px}#MainContent .skp-services{display:flex;gap:18px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #ddd;font-size:12px}#MainContent .skp-quick-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 0}#MainContent .skp-quick-facts span{display:block;color:#777;font-size:11px;margin-bottom:5px}#MainContent .skp-quick-facts strong{display:block;font-size:12px;font-weight:600}.skp-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:16px 24px;background:#fff;color:#151515;border:0;overflow:hidden;box-sizing:border-box}.skp-lightbox[open]{display:flex;flex-direction:column}.skp-lightbox::backdrop{background:#000c}.skp-lightbox-top,.skp-lightbox-nav{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:20px;font-size:13px}.skp-lightbox button{background:#fff;border:1px solid #bbb;padding:10px 18px;min-height:44px;cursor:pointer;font:inherit}.skp-lightbox>img{display:block;flex:1;min-height:0;width:100%;max-height:calc(100dvh - 138px);object-fit:contain}html:has(.skp-lightbox[open]){overflow:hidden}#MainContent .skp-editorial-heading{padding:clamp(64px,7vw,140px) var(--skp-gap);display:grid;grid-template-columns:1.1fr 1fr;column-gap:var(--skp-gap);align-items:end}#MainContent .skp-editorial-heading .skp-kicker{grid-column:1/-1}#MainContent .skp-editorial-heading>p:last-child{max-width:49ch;justify-self:end}#MainContent .skp-wide-image{margin:0 var(--skp-edge)}#MainContent .skp-wide-image img{width:100%}#MainContent .skp-detail-grid{margin:16px var(--skp-edge) 0;padding:clamp(56px,6vw,120px) var(--skp-gap)}#MainContent .skp-detail-grid>header{display:grid;grid-template-columns:1.1fr 1fr;column-gap:var(--skp-gap);align-items:end;margin-bottom:56px}#MainContent .skp-detail-grid>header>.skp-kicker{grid-column:1/-1}#MainContent .skp-detail-grid>header>p:last-child{max-width:43ch;justify-self:end}#MainContent .skp-detail-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}#MainContent .skp-detail-cards article{min-width:0;border-top:1px solid #444}#MainContent .skp-detail-cards figure{background:#000}#MainContent .skp-detail-cards img{width:100%;aspect-ratio:4/3;object-fit:contain}#MainContent .skp-detail-cards article>div{padding-top:24px}#MainContent .skp-detail-cards span{font-size:10px;letter-spacing:.1em;color:#999}#MainContent .skp-detail-cards h3{margin:14px 0;font-size:clamp(20px,1.8vw,28px)}#MainContent .skp-detail-cards p{font-size:14px}#MainContent .skp-use-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 24px;padding:0 var(--skp-edge) clamp(64px,7vw,140px)}#MainContent .skp-use-grid img{width:100%;aspect-ratio:1464/600;object-fit:contain;background:#080808}#MainContent .skp-use-grid article>div{padding:28px clamp(16px,2.5vw,56px) 0}#MainContent .skp-use-grid h3{margin-bottom:12px}#MainContent .skp-use-grid p{max-width:60ch}#MainContent .skp-craft{margin:0 var(--skp-edge);padding:clamp(48px,5vw,100px) var(--skp-gap);display:grid;grid-template-columns:.8fr 1.3fr;gap:var(--skp-gap);align-items:center}#MainContent .skp-craft p:last-child{margin-top:24px;max-width:44ch}#MainContent .skp-craft img{width:100%}#MainContent .skp-spec-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--skp-gap);padding:clamp(64px,7vw,140px) var(--skp-gap);align-items:center}#MainContent .skp-spec-layout h2{margin-bottom:24px}#MainContent .skp-spec-layout>figure{background:#080808;min-width:0}#MainContent .skp-spec-layout>figure img{width:100%}#MainContent .skp-spec-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6;margin-top:28px;box-shadow:none}#MainContent .skp-spec-table :is(th,td){padding:15px 0;border:0;border-bottom:1px solid #ddd;text-align:left;vertical-align:top;background:transparent}#MainContent .skp-spec-table th{width:34%;padding-right:22px;font-weight:600}#MainContent .skp-spec-table td{color:#555}#MainContent .skp-care{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--skp-gap);align-items:center;padding:0 var(--skp-gap) clamp(64px,7vw,140px)}#MainContent .skp-care figure{background:#080808}#MainContent .skp-care img{width:100%}#MainContent .skp-care ol{padding-left:22px;margin:28px 0;font-size:15px;color:#555}#MainContent .skp-care li{padding-left:8px;margin-bottom:14px}#MainContent .skp-care strong{color:#151515;font-weight:600}#MainContent .skp-brand-story{margin:0 var(--skp-edge);padding:clamp(48px,5vw,100px) var(--skp-gap);display:grid;grid-template-columns:.9fr 1.2fr;gap:var(--skp-gap);align-items:center}#MainContent .skp-brand-story header>p:not(.skp-kicker){margin:24px 0;max-width:42ch}#MainContent .skp-brand-story img{width:100%}#MainContent .skp-reviews{padding:clamp(64px,7vw,140px) var(--skp-gap);background:#f5f5f3}#MainContent .skp-review-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--skp-gap);align-items:end;margin-bottom:48px}#MainContent .skp-review-heading>p{max-width:42ch;justify-self:end}#MainContent .skp-reviews .jdgm-widget{font-family:inherit;color:#151515;max-width:none}#MainContent .skp-reviews .jdgm-rev-widg{padding:0;border:0;margin:0}#MainContent .skp-reviews .jdgm-rev-widg__title{font-size:22px;font-weight:600}#MainContent .skp-reviews .jdgm-rev-widg__reviews{display:block!important;columns:3;column-gap:22px;overflow:visible;padding-top:24px}#MainContent .skp-reviews .jdgm-rev{display:inline-block!important;vertical-align:top;width:100%!important;break-inside:avoid;page-break-inside:avoid;padding:28px!important;margin:0 0 22px!important;background:#fff;border:1px solid #e1e1dd!important;border-radius:0;box-shadow:none;box-sizing:border-box}#MainContent .skp-reviews .jdgm-rev__title{font-size:18px;line-height:1.4;font-weight:600;margin:16px 0 12px;display:block}#MainContent .skp-reviews .jdgm-rev__body p{font-size:14px;line-height:1.8;color:#555}#MainContent .skp-reviews .jdgm-rev__author{font-size:13px;font-weight:600;color:#151515}#MainContent .skp-reviews .jdgm-rev__timestamp{font-size:11px;color:#777}#MainContent .skp-reviews .jdgm-rev__icon{background:#f5f5f3}#MainContent .skp-reviews :is(.jdgm-write-rev-link,.jdgm-submit-rev){background:var(--skp-red)!important;border-color:var(--skp-red)!important;color:#fff!important;border-radius:0;min-height:46px;padding:13px 24px}#MainContent .skp-reviews .jdgm-paginate{padding-top:24px}#MainContent .skp-faq{padding:clamp(64px,7vw,140px) var(--skp-gap);display:grid;grid-template-columns:1fr 1.35fr;gap:var(--skp-gap)}#MainContent .skp-faq header>a{margin-top:28px}#MainContent .skp-faq details{border-top:1px solid #ccc}#MainContent .skp-faq details:last-child{border-bottom:1px solid #ccc}#MainContent .skp-faq summary{display:flex;justify-content:space-between;gap:24px;padding:24px 0;font-size:16px;font-weight:600;cursor:pointer;list-style:none}#MainContent .skp-faq summary::-webkit-details-marker{display:none}#MainContent .skp-faq summary span{font-size:24px;font-weight:400;line-height:1}#MainContent .skp-faq details[open] summary span{transform:rotate(45deg)}#MainContent .skp-faq details p{padding:0 36px 28px 0;font-size:14px;max-width:70ch}#MainContent .skp-faq details a{color:var(--skp-red)}@media(min-width:1800px){#MainContent .skp-purchase{max-width:850px;width:100%;justify-self:center}#MainContent .skp-film-card{flex-basis:min(21vw,410px)}}@media(max-width:1199px){#MainContent .skp-product-layout{grid-template-columns:1.1fr 1fr}#MainContent .skp-purchase{padding:32px}#MainContent .skp-detail-cards{grid-template-columns:1fr 1fr;gap:40px 24px}#MainContent .skp-craft,#MainContent .skp-brand-story{grid-template-columns:1fr 1.15fr}#MainContent .skp-reviews .jdgm-rev-widg__reviews{columns:2}}@media(max-width:989px){#MainContent .skp-product-layout{grid-template-columns:1fr}#MainContent .skp-gallery{position:static}#MainContent .skp-purchase{padding:40px var(--skp-gap);max-width:760px;width:100%;justify-self:center}#MainContent .skp-spec-layout,#MainContent .skp-care{grid-template-columns:1fr 1fr;gap:28px}#MainContent .skp-films{grid-template-columns:.8fr 1.2fr;gap:28px;min-height:0}#MainContent .skp-film-card{flex-basis:260px}#MainContent .skp-craft,#MainContent .skp-brand-story{grid-template-columns:1fr}#MainContent .skp-craft h2 br{display:none}#MainContent .skp-craft figure,#MainContent .skp-brand-story figure{max-width:none;width:100%}}@media(max-width:749px){#MainContent .skp{--skp-gap:24px;--skp-edge:8px;scroll-margin-top:76px}#MainContent .skp .skp-kicker{font-size:10px;margin-bottom:18px}#MainContent .skp-films{display:block;padding:36px 24px 20px}#MainContent .skp-film-intro{max-width:none}#MainContent .skp-film-intro h2{font-size:46px;margin-bottom:20px}#MainContent .skp-film-intro>p:not(.skp-kicker){font-size:14px;margin-bottom:22px;max-width:40ch}#MainContent .skp-film-intro>.skp-cta{min-height:46px;padding:12px 18px}#MainContent .skp-film-controls{display:none}#MainContent .skp-film-rail{margin:30px -24px 0;padding:0 24px 20px;gap:14px}#MainContent .skp-film-card{flex-basis:65vw;max-width:300px}#MainContent .skp-film-card figcaption{font-size:11px}#MainContent .skp-breadcrumb{padding:18px 24px;font-size:10px;gap:9px}#MainContent .skp-gallery{padding:8px}#MainContent .skp-gallery-count{top:12px;left:12px;font-size:10px}#MainContent .skp-gallery-hint{display:none}#MainContent .skp-gallery-arrows{right:10px;bottom:10px}#MainContent .skp-gallery-arrows button{width:40px;height:40px;font-size:20px}#MainContent .skp-thumbs{gap:8px;padding:10px 0 4px}#MainContent .skp-thumbs button{flex-basis:56px}#MainContent .skp-purchase{padding:32px 24px 48px}#MainContent .skp h1{font-size:34px}#MainContent .skp-purchase .skp-lead{font-size:14px;margin:20px 0}#MainContent .skp-price strong{font-size:23px}#MainContent .skp-benefits{font-size:13px}#MainContent .skp-quick-facts{gap:12px}#MainContent .skp-quick-facts strong,#MainContent .skp-form .skp-configuration{font-size:11px}#MainContent .skp-editorial-heading{display:block;padding:56px 24px 36px}#MainContent .skp-editorial-heading>p:last-child{margin-top:24px;font-size:14px}#MainContent .skp-detail-grid{margin-top:8px;padding:48px 20px}#MainContent .skp-detail-grid>header{display:block;margin-bottom:36px}#MainContent .skp-detail-grid>header>p:last-child{margin-top:24px;font-size:14px}#MainContent .skp-detail-cards{gap:32px 16px}#MainContent .skp-detail-cards h3{font-size:19px;margin:10px 0}#MainContent .skp-detail-cards p{font-size:12px;line-height:1.8}#MainContent .skp-detail-cards span{font-size:8px;letter-spacing:.05em}#MainContent .skp-detail-cards article>div{padding-top:16px}#MainContent .skp-use-grid{grid-template-columns:1fr;gap:32px;padding-bottom:56px}#MainContent .skp-use-grid article>div{padding:20px 16px 0}#MainContent .skp-use-grid p{font-size:14px}#MainContent .skp-craft{padding:48px 20px;gap:32px}#MainContent .skp-craft p:last-child{font-size:14px}#MainContent .skp-spec-layout{display:flex;flex-direction:column;padding:56px 24px;gap:32px}#MainContent .skp-spec-layout>div{width:100%}#MainContent .skp-spec-layout>div>p{font-size:14px}#MainContent .skp-spec-table{font-size:12px}#MainContent .skp-care{display:flex;flex-direction:column-reverse;gap:32px;padding:0 24px 56px}#MainContent .skp-care ol{font-size:14px}#MainContent .skp-brand-story{padding:48px 20px;gap:32px}#MainContent .skp-brand-story header>p:not(.skp-kicker){font-size:14px}#MainContent .skp-reviews{padding:56px 24px}#MainContent .skp-review-heading{display:block;margin-bottom:36px}#MainContent .skp-review-heading>p{font-size:14px;margin-top:24px}#MainContent .skp-reviews .jdgm-rev-widg__reviews{columns:1;padding-top:16px}#MainContent .skp-reviews .jdgm-rev{padding:24px!important;margin-bottom:16px!important}#MainContent .skp-faq{display:block;padding:56px 24px}#MainContent .skp-faq header{margin-bottom:36px}#MainContent .skp-faq summary{font-size:14px;padding:22px 0}#MainContent .skp-faq details p{font-size:13px;padding-right:8px}.skp-lightbox{padding:12px}.skp-lightbox>img{max-height:calc(100dvh - 130px)}}@media(prefers-reduced-motion:reduce){#MainContent .skp *{scroll-behavior:auto!important}}@media(max-width:749px){#MainContent .skp-detail-cards{grid-template-columns:1fr;gap:36px}#MainContent .skp-detail-cards h3{font-size:24px}#MainContent .skp-detail-cards p{font-size:14px}#MainContent .skp-detail-cards span{font-size:10px;letter-spacing:.1em}}#MainContent .skp [hidden]{display:none!important}#MainContent .skp-form select{width:100%;border:1px solid #aaa;border-radius:0;background:#fff;color:#151515;padding:14px;font:inherit;margin-bottom:20px;min-height:48px}#MainContent .skp-opt-care{display:grid;grid-template-columns:1fr 1fr;gap:var(--skp-gap);padding:0 var(--skp-gap) clamp(64px,7vw,140px)}#MainContent .skp-opt-care ol{margin:0 0 28px;padding-left:22px;color:#555;font-size:15px}#MainContent .skp-opt-care li{padding-left:8px;margin-bottom:18px}#MainContent .skp-opt-care strong{color:#151515}#MainContent .skp select:focus-visible{outline:2px solid var(--skp-red);outline-offset:4px}#MainContent .skp-film-owned{flex-basis:min(100%,800px);max-width:100%}#MainContent .skp-film-owned .skp-film-player{aspect-ratio:16/9}#MainContent .skp-films-owned{min-height:0}@media(max-width:749px){#MainContent .skp-opt-care{grid-template-columns:1fr;gap:28px;padding:0 24px 56px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/syokami-optimized-products.css.map */
