.fsp--site .fse{line-height:1.6;font-variant-numeric:lining-nums}.fsp--site .fse-sc>p{max-width:65ch;color:var(--body)}.fsp--site .fse-sc>ul:not([class])>li{max-width:65ch}.fsp--site .fse-card dt{color:#544c43}.fsp--site .fse-card dd{font-size:16px}.fsp--site .fse-sc>p a:not([class]),.fsp--site .fse-sc>ul a,.fpg-rich a,.fpg-facts a,.fse .fsb-build a,.fsp--site .fse-note a,.fsp--site .fse-card dd a{text-decoration:underline;text-decoration-color:var(--a);text-decoration-thickness:1.5px;text-underline-offset:3px}.fpg-num,.fpg-big b,.fpg-tr>b,.fpg-line-p,.fpg-sum-r span:last-child{font-variant-numeric:tabular-nums lining-nums}.fpg-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fpg-big{display:grid;gap:8px;padding:18px 14px 16px;border-bottom:1px solid var(--ink)}.fpg-big b{font:700 clamp(52px,5.6vw,88px)/.88 var(--grot);letter-spacing:-.045em;font-variation-settings:"wdth" 90,"opsz" 96;color:var(--ink)}.fpg-big b small{margin-left:.06em;font-size:.34em;font-weight:600;letter-spacing:-.01em}.fpg-big span{font:500 12px/1.45 var(--mono);color:#544c43}.fse .fpg-mast .fse-title{grid-row:1}.fse .fpg-mast .fse-tag{grid-column:1/9;grid-row:2;align-self:start;margin:clamp(4px,1vw,12px) 0 0}.fse .fpg-mast .fse-card{grid-row:1/span 2;align-self:end}.fpg-shots{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:20px;align-items:start;margin:32px 0 0}.fpg-shot{height:min(72vh,600px);overflow-y:auto;background:#fff;border:1px solid var(--ink);border-radius:6px;scrollbar-width:thin}.fpg-shot--m{border-width:5px;border-radius:24px}.fpg-shot img{display:block;width:100%;height:auto}.fpg-shot:focus-visible{outline:2px solid var(--a);outline-offset:3px}.fpg-shots figcaption{grid-column:1/-1;font:500 12px/1.4 var(--mono);color:#544c43}.fpg-sh{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:0 0 clamp(24px,3vw,40px)}.fpg-sh .fse-mark{margin:0}.fpg-sh h2{margin:0;font-family:var(--grot);font-weight:650;font-size:clamp(28px,2.9vw,42px);line-height:1;letter-spacing:-.03em}.fpg-sh p{margin:0 0 0 auto;font:500 12.5px/1.5 var(--mono);color:#544c43}.fpg-sh p a{text-decoration:underline;text-decoration-color:var(--a);text-underline-offset:3px}.fse .fpg-link{display:inline-flex;align-items:center;gap:8px;padding:6px 0;font:600 17px/1.2 var(--grot);color:var(--ink);text-decoration:underline;text-decoration-color:var(--a);text-decoration-thickness:1.5px;text-underline-offset:6px}.fse .fpg-link:hover{color:var(--a)}.fpg-link--btn{background:none;border:0;cursor:pointer}.fpg-btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin:24px 0 0}.fse button.fse-btn{border:0;cursor:pointer}.fse .fse-btn:disabled{opacity:.45;cursor:not-allowed}.fse .fse-btn:focus-visible,.fse .fpg-link:focus-visible,.fpg-row:focus-visible,.fpg-plate h3 a:focus-visible{outline:2px solid var(--a);outline-offset:3px}.fpg-plates{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(44px,5.5vw,80px) 24px}.fpg-plate{grid-column:span 6;margin:0;min-width:0}.fpg-plate--wide{grid-column:1/-1}.fpg-plate-i{display:block;overflow:hidden;aspect-ratio:16/10;background:#d9d3c6;border:1px solid var(--ink)}.fpg-plate--wide .fpg-plate-i{aspect-ratio:2/1}.fpg-plate-i img{display:block;width:100%;height:100%;object-fit:cover}.fpg-plate figcaption{display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px 16px;padding-top:16px}.fpg-pl{grid-row:1/span 3;padding-top:.2em;font:italic 400 21px/1.1 var(--serif);color:var(--a)}.fpg-plate h3{margin:0;font:700 clamp(26px,2.6vw,40px)/1 var(--grot);letter-spacing:-.03em;font-variation-settings:"wdth" 92}.fpg-plate h3 a{text-decoration:none}.fpg-plate h3 a:hover{color:var(--a)}.fpg-plate p{margin:8px 0 0;max-width:56ch;font-size:18px;color:var(--body)}.fpg-tags{margin-top:8px;font:500 12px/1.4 var(--mono);color:#544c43}.fpg-plate--wide:not(.fpg-plate--side) figcaption{grid-template-columns:64px minmax(0,5fr) minmax(0,6fr);gap:4px 24px}.fpg-plate--wide:not(.fpg-plate--side) h3{grid-column:2}.fpg-plate--wide:not(.fpg-plate--side) p{grid-column:3;grid-row:1/span 2;margin:0}.fpg-plate--wide:not(.fpg-plate--side) .fpg-tags{grid-column:2;grid-row:2}.fpg-plate--side{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.fpg-plate--side .fpg-plate-i{grid-column:1/8;aspect-ratio:16/10}.fpg-plate--side figcaption{grid-column:8/-1;padding:0 0 4px}.fpg-rows-l{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--rule)}.fpg-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:6px 16px;align-items:baseline;padding:17px 0;border-top:1px solid var(--rule);color:var(--ink);text-decoration:none}.fpg-row i{grid-row:1/span 2;font:500 12px/1 var(--mono);font-style:normal;color:var(--a)}.fpg-row b{display:flex;align-items:baseline;gap:12px;min-width:0;font:600 clamp(19px,1.7vw,23px)/1.2 var(--grot);letter-spacing:-.015em}.fpg-row b:after{content:"";flex:1;min-width:16px;border-bottom:1.5px dotted rgba(21,18,14,.42);transform:translateY(-4px)}.fpg-row em{font:500 11.5px/1 var(--mono);font-style:normal;padding:5px 7px;border:1px solid var(--ink);border-radius:2px;white-space:nowrap}.fpg-row em.fpg-num{padding:0;border:0;font:700 clamp(19px,1.7vw,23px)/1.2 var(--grot);letter-spacing:-.015em}.fpg-row small{grid-column:2/-1;max-width:62ch;font:400 17px/1.5 var(--serif);color:var(--body)}a.fpg-row:hover b{color:var(--a)}.fpg-tbl{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.fpg-tr{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,2fr) minmax(0,2fr);gap:10px 28px;align-items:baseline;padding:24px 0;border-top:1px solid var(--rule)}.fpg-tr:first-child{border-top:0}.fpg-th{padding:12px 0;font:500 12px/1.4 var(--mono);color:#544c43}.fpg-th span:last-child,.fpg-tr>b{text-align:right}.fpg-tr h3{margin:0;font:700 clamp(22px,2.1vw,30px)/1.05 var(--grot);letter-spacing:-.025em}.fpg-tr ul{list-style:none;margin:0;padding:0;font-size:17px;line-height:1.5;color:var(--body)}.fpg-tr ul li{position:relative;padding-left:20px}.fpg-tr ul li+li{margin-top:4px}.fpg-tr ul li:before{content:"";position:absolute;left:0;top:.72em;width:9px;height:1.5px;background:var(--a)}.fpg-tr>span{font:500 13px/1.4 var(--mono);color:var(--ink)}.fpg-tr>b{font:700 clamp(30px,2.8vw,44px)/1 var(--grot);letter-spacing:-.035em;white-space:nowrap;font-variation-settings:"wdth" 92}.fpg-tr>b small{font-size:.38em;font-weight:600;letter-spacing:0}.fpg-tr>b small.fr{display:block;margin-bottom:6px;font:500 12px/1 var(--mono);color:#544c43}.fpg-facts{margin:0;border-top:1px solid var(--ink)}.fpg-facts>div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:6px 24px;padding:16px 0;border-bottom:1px solid var(--rule)}.fpg-facts dt{font:600 19px/1.35 var(--grot);color:var(--ink)}.fpg-facts dd{margin:0;max-width:60ch;font-size:18px;color:var(--body)}.fpg-fig{margin:32px 0 0}.fpg-fig img{display:block;width:100%;height:auto;border:1px solid var(--ink)}.fpg-fig figcaption{margin-top:10px;font:500 12px/1.4 var(--mono);color:#544c43}.fpg-rich{max-width:65ch;color:var(--body)}.fpg-rich>:first-child{margin-top:0}.fpg-rich p{margin:0 0 1em}.fpg-rich h2,.fpg-rich h3{margin:1.7em 0 .55em;font:700 clamp(22px,2vw,28px)/1.1 var(--grot);letter-spacing:-.02em;color:var(--ink)}.fpg-rich ul{list-style:none;margin:0 0 1.3em;padding:0;border-top:1px solid var(--rule)}.fpg-rich li{position:relative;padding:11px 0 11px 28px;border-bottom:1px solid var(--rule);color:var(--ink)}.fpg-rich li:before{content:"";position:absolute;left:4px;top:1.12em;width:11px;height:1.5px;background:var(--a)}.fpg-form{display:grid;gap:22px;max-width:720px}.fpg-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fpg-f,.fpg-qty{display:grid;gap:8px;min-width:0}.fpg-f>span,.fpg-qty>span{font:500 12.5px/1.3 var(--mono);color:var(--ink)}.fpg-f input,.fpg-f select,.fpg-f textarea,.fpg-qty input{box-sizing:border-box;width:100%;min-width:0;padding:13px 14px;border:1px solid var(--ink);border-radius:2px;background:#fbf9f4;color:var(--ink);font:400 18px/1.4 var(--serif)}.fpg-f textarea{resize:vertical;min-height:150px}.fpg-f input::placeholder,.fpg-f textarea::placeholder{color:#7a7166}.fpg-f input:focus,.fpg-f select:focus,.fpg-f textarea:focus,.fpg-qty input:focus{outline:2px solid var(--a);outline-offset:1px}.fpg-send{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.fpg-send p{margin:0;font-size:15px;color:#544c43}.fpg-ok,.fpg-err{padding:20px 22px;border:1px solid var(--ink);background:var(--card)}.fpg-ok h3{margin:0 0 6px;font:700 26px/1.1 var(--grot);letter-spacing:-.02em}.fpg-ok p{margin:0}.fpg-err{border-color:#9b2c14;color:#7a2210;font-size:16px}.fpg-err ul{margin:0;padding-left:18px}.fse-card .fpg-buy,.fse-card .fpg-search{display:grid;gap:14px;padding:16px 14px;border-bottom:1px solid var(--rule)}.fse-card form .fse-btn{margin:0;justify-content:center;padding:16px 18px;font-size:16px}.fpg-buy-r{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:end}.fpg-buy-r .fse-btn{min-height:52px}.fpg-sum .fse-btn{padding:16px 22px}.fse-card .fpg-buy .shopify-payment-terms,.fse-card .fpg-buy shopify-payment-terms{font-size:14px}.fse-card>.fse-btn{display:flex;justify-content:center;margin:14px}.fpg-steps{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--ink)}.fpg-steps>li{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 56px;align-items:center;padding:clamp(26px,3.2vw,44px) 0;border-bottom:1px solid var(--rule)}.fpg-step-t{display:grid;grid-template-columns:clamp(56px,6vw,92px) minmax(0,1fr);gap:4px 20px;align-items:start}.fpg-n{grid-row:1/span 2;font:700 clamp(52px,5.4vw,84px)/.82 var(--grot);letter-spacing:-.05em;color:var(--a);font-variant-numeric:tabular-nums}.fpg-step-t h3{margin:0;font:700 clamp(24px,2.3vw,34px)/1.05 var(--grot);letter-spacing:-.025em}.fpg-step-t p{margin:10px 0 0;max-width:52ch;font-size:18px;color:var(--body)}.fpg-step-t b{font-weight:600;color:var(--ink)}.fpg-ui{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:10px;min-height:140px;padding:22px;background:#fbf9f4;border:1px solid var(--ink);border-radius:8px;box-shadow:5px 5px 0 var(--ink);font:500 14px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;color:#1f1d1a}.fpg-file{display:inline-flex;align-items:center;gap:14px;font:500 15px/1 var(--mono)}.fpg-file i{position:relative;width:38px;height:48px;border:1.5px solid var(--ink);border-radius:3px;background:repeating-linear-gradient(180deg,var(--ink) 0 3px,transparent 3px 6px) 50% 4px/5px 22px no-repeat}.fpg-ui--side{flex-direction:column;flex-wrap:nowrap;gap:2px;padding:14px}.fpg-ui--side span{display:block;align-self:stretch;padding:8px 10px;border-radius:6px;color:#4a453e}.fpg-ui--side span.on{background:#e6e1d6;color:#15120e;font-weight:650}.fpg-ui--side span.sub{margin-left:18px;background:#15120e;color:#fbf9f4}.fpg-uibtn{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border:1px solid #9a948a;border-radius:8px;background:#fff;box-shadow:0 1px #0000001a;white-space:nowrap}.fpg-uibtn i{font-style:normal;font-size:11px}.fpg-uibtn--ink{background:#15120e;border-color:#15120e;color:#fbf9f4}.fpg-uimenu{display:flex;flex-direction:column;flex-basis:100%;max-width:230px;padding:6px;border:1px solid #c9c3b6;border-radius:10px;background:#fff;box-shadow:0 8px 20px #15120e1f}.fpg-uimenu span{padding:9px 11px;border-radius:6px}.fpg-uimenu span.on{background:#15120e;color:#fbf9f4;font-weight:600}.fpg-uirow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fpg-chip{padding:5px 10px;border-radius:999px;background:#e6e1d6;font-size:12.5px}.fpg-tip{display:grid;grid-template-columns:200px minmax(0,1fr);gap:6px 24px;margin:32px 0 0;padding:20px 22px;background:var(--card);border:1px solid var(--ink);font-size:18px;color:var(--body)}.fpg-tip>b:first-child{font:650 17px/1.35 var(--grot);color:var(--ink)}.fpg-tip b+b,.fpg-tip b:not(:first-child){font-weight:600;color:var(--ink)}.fpg-lines{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--ink)}.fpg-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(120px,auto);gap:12px 36px;align-items:center;padding:24px 0;border-bottom:1px solid var(--rule)}.fpg-line-n{font:700 clamp(22px,2.1vw,30px)/1.1 var(--grot);letter-spacing:-.025em;text-decoration:none}.fpg-line-n:hover{color:var(--a)}.fpg-line-t p{margin:6px 0 0;font-size:16px;color:var(--body)}.fpg-line-q{display:flex;align-items:flex-end;gap:18px}.fpg-line .fpg-qty input{width:88px}.fse .fpg-rm{padding:13px 0;font:500 13px/1 var(--mono);color:var(--ink);text-decoration:underline;text-decoration-color:var(--a);text-underline-offset:4px}.fpg-line-p{margin:0;text-align:right;font:700 clamp(22px,2vw,28px)/1 var(--grot);letter-spacing:-.02em}.fpg-sum{display:grid;gap:12px;max-width:480px;margin:32px 0 0 auto}.fpg-sum-r{display:flex;justify-content:space-between;gap:16px;margin:0;font-size:18px}.fpg-sum-t{padding-top:14px;border-top:1.5px solid var(--ink);font:700 24px/1.2 var(--grot)}.fpg-sum-s{margin:0;font-size:15px;color:#544c43}.fpg-sum .fpg-btns{justify-content:flex-end;margin-top:6px}.fpg-pg{margin-top:24px;font:500 13px/1 var(--mono)}.fpg-pg span,.fpg-pg a{display:inline-block;padding:8px 10px}.fpg-pg .current{border-bottom:1.5px solid var(--a)}.fpg-colo{padding:clamp(36px,4vw,56px) 0}@keyframes fpg-rise{0%{opacity:.2;transform:translateY(14px)}}@keyframes fpg-lift{0%{transform:translateY(14px)}}@keyframes fpg-in{0%{opacity:.35;transform:translateY(24px)}}@media(prefers-reduced-motion:no-preference){.fpg-rise{animation:fpg-rise .7s cubic-bezier(.2,.7,.2,1) both}.fse-title.fpg-rise{animation-name:fpg-lift}.fpg-d1{animation-delay:.08s}.fpg-d2{animation-delay:.16s}.fpg-plate-i img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}a.fpg-plate-i:hover img{transform:scale(1.025)}@supports (animation-timeline:view()){.fpg-plate,.fpg-tr:not(.fpg-th),.fpg-steps>li{animation:fpg-in linear both;animation-timeline:view();animation-range:entry 0% entry 30%}}}@media(max-width:1100px){.fse .fpg-mast .fse-tag{grid-column:1/-1;grid-row:auto}.fse .fpg-mast .fse-card{grid-row:auto}.fpg-steps>li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px}}@media(max-width:760px){.fsp--site .fse-sc>p,.fpg-plate p,.fpg-step-t p,.fpg-facts dd,.fpg-tip,.fpg-sum-r{font-size:17px}.fpg-sh p{margin-left:0;flex-basis:100%}.fpg-plates{grid-template-columns:1fr;gap:44px}.fpg-plate,.fpg-plate--wide{grid-column:1/-1}.fpg-plate--wide .fpg-plate-i{aspect-ratio:16/10}.fpg-plate figcaption,.fpg-plate--wide:not(.fpg-plate--side) figcaption{grid-template-columns:44px minmax(0,1fr);gap:4px 12px}.fpg-plate--wide:not(.fpg-plate--side) p{grid-column:2;grid-row:auto;margin-top:8px}.fpg-plate--wide:not(.fpg-plate--side) .fpg-tags{grid-row:auto}.fpg-plate--side{display:block}.fpg-plate--side figcaption{padding-top:16px}.fpg-pl{font-size:18px}.fpg-row{grid-template-columns:36px minmax(0,1fr) auto;gap:6px 10px}.fpg-row small{font-size:17px}.fpg-tr>b small.fr{display:inline;margin:0 6px 0 0;vertical-align:.5em}.fpg-ui{margin-left:66px}.fpg-ui--side span{padding:6px 10px}.fpg-shots{grid-template-columns:1fr}.fpg-shot--d{display:none}.fpg-shot--m{width:min(100%,290px);height:520px;justify-self:center}.fpg-th{display:none}.fpg-tr{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:22px 0}.fpg-tr:nth-child(2){border-top:0}.fpg-tr h3{grid-column:1;grid-row:1}.fpg-tr>b{grid-column:2;grid-row:1}.fpg-tr ul,.fpg-tr>span{grid-column:1/-1}.fpg-tr>span{grid-row:2}.fpg-facts>div{grid-template-columns:1fr}.fpg-2{grid-template-columns:1fr}.fpg-steps>li{grid-template-columns:1fr}.fpg-step-t{grid-template-columns:52px minmax(0,1fr);gap:4px 14px}.fpg-n{font-size:52px}.fpg-ui{min-height:0;padding:16px;box-shadow:4px 4px 0 var(--ink)}.fpg-tip{grid-template-columns:1fr}.fpg-line{grid-template-columns:minmax(0,1fr) auto;gap:14px 16px}.fpg-line-t{grid-column:1/-1}.fpg-sum{margin-left:0;max-width:none}.fpg-sum .fpg-btns{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/fs-site-pages.css.map */
