.ff-pdp-guide{padding:31px 39px 39px;scrollbar-gutter:auto;--pdp-guide-heading-height:41px;--pdp-guide-heading-line:41px;--pdp-guide-category-gap:23px;--pdp-guide-category-height:25px;--pdp-guide-category-line:25px;--pdp-guide-units-gap:13px;--pdp-guide-units-height:20px;--pdp-guide-table-gap:28px;--pdp-guide-row:64px;--pdp-guide-note-gap:24px;--pdp-guide-note-height:40px;--pdp-guide-link-gap:26px;--pdp-guide-link-height:44px}
.ff-pdp-guide h2{height:var(--pdp-guide-heading-height);width:calc(100% - 80px);font-size:28px;line-height:var(--pdp-guide-heading-line);margin:0;padding:0}
.ff-pdp-guide .ff-pdp-guide-category{margin:var(--pdp-guide-category-gap) 0 0;min-height:var(--pdp-guide-category-height);font-size:20px;line-height:var(--pdp-guide-category-line);font-weight:600}
.ff-pdp-guide .ff-pdp-guide-units{margin:var(--pdp-guide-units-gap) 0 0;min-height:var(--pdp-guide-units-height);font-size:16px;line-height:20px;color:#000}
:root[data-ff-theme=dark] .ff-pdp-guide .ff-pdp-guide-units{color:#c7c7c7}
.ff-pdp-guide table{margin-top:var(--pdp-guide-table-gap);display:block;width:100%;border:0;table-layout:fixed}
.ff-pdp-guide thead,.ff-pdp-guide tbody{display:block;width:100%}
.ff-pdp-guide tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;height:var(--pdp-guide-row);min-height:0;box-sizing:border-box;border:0;background-image:linear-gradient(var(--pdp-divider),var(--pdp-divider));background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom}
.ff-pdp-guide th,.ff-pdp-guide td{font-size:20px;line-height:25px;min-width:0;letter-spacing:0;white-space:nowrap}
.ff-pdp-guide th{font-weight:700}
.ff-pdp-guide td{font-size:18px;line-height:23px;letter-spacing:-.02em}
.ff-pdp-guide tr>:first-child{padding-left:20px}
.ff-pdp-guide .ff-pdp-guide-between{margin:var(--pdp-guide-note-gap) 0 0;font-size:16px;line-height:20px;min-height:var(--pdp-guide-note-height)}
.ff-pdp-guide .ff-pdp-full-guide{display:flex;align-items:center;width:max-content;max-width:100%;min-height:var(--pdp-guide-link-height);margin-top:var(--pdp-guide-link-gap);font-size:16px;line-height:20px;font-weight:600;color:inherit;text-decoration:underline;text-decoration-thickness:var(--ff-link-underline-thickness);text-underline-offset:.1em}
.ff-pdp-guide .ff-pdp-guide-close{top:30px;right:39px;width:44px;height:44px}
.ff-pdp-guide-close-icon{width:44px;height:44px}
@media(min-width:768px) and (max-width:1399px){.ff-pdp-guide{padding:29px 39px 39px;--pdp-guide-heading-height:41px;--pdp-guide-heading-line:29px;--pdp-guide-category-gap:24px;--pdp-guide-category-height:29px;--pdp-guide-category-line:23px;--pdp-guide-units-gap:10px;--pdp-guide-units-height:23px;--pdp-guide-table-gap:20px;--pdp-guide-row:60px;--pdp-guide-note-gap:20px;--pdp-guide-note-height:36px;--pdp-guide-link-gap:22px}.ff-pdp-guide h2{font-size:20px}.ff-pdp-guide .ff-pdp-guide-category{font-size:16px}.ff-pdp-guide .ff-pdp-guide-units,.ff-pdp-guide .ff-pdp-guide-between{font-size:14px;line-height:18px}.ff-pdp-guide tr{gap:0}.ff-pdp-guide th{font-size:16px;line-height:24px}.ff-pdp-guide td{font-size:14px;line-height:24px}.ff-pdp-guide tr>:first-child{padding-left:10px}.ff-pdp-guide tr>:not(:first-child){padding-left:10px;padding-right:10px}.ff-pdp-guide .ff-pdp-full-guide{font-size:13px;line-height:16px}.ff-pdp-guide .ff-pdp-guide-close{top:22px;right:39px}.ff-pdp-guide-close-icon{mask-size:30.8px 30.8px;-webkit-mask-size:30.8px 30.8px}}
@media(max-width:767px){.ff-pdp-guide{padding:24px 19px 19px;--pdp-guide-heading-height:30px;--pdp-guide-heading-line:26px;--pdp-guide-category-gap:25px;--pdp-guide-category-height:24px;--pdp-guide-category-line:20px;--pdp-guide-units-gap:10px;--pdp-guide-units-height:20px;--pdp-guide-table-gap:20px;--pdp-guide-row:50px;--pdp-guide-note-gap:20px;--pdp-guide-note-height:54px;--pdp-guide-link-gap:17px;--pdp-guide-link-height:45px}.ff-pdp-guide h2{font-size:18px}.ff-pdp-guide .ff-pdp-guide-category{font-size:14px}.ff-pdp-guide .ff-pdp-guide-units,.ff-pdp-guide .ff-pdp-guide-between{font-size:14px;line-height:18px}.ff-pdp-guide tr{grid-template-columns:78fr 78fr 77fr 77fr;gap:0}.ff-pdp-guide td,.ff-pdp-guide th{font-size:14px;line-height:18px;letter-spacing:0}.ff-pdp-guide tr>:first-child,.ff-pdp-guide tr>:not(:first-child){padding-left:5px;padding-right:0}.ff-pdp-guide .ff-pdp-full-guide{font-size:12px;line-height:15px}.ff-pdp-guide .ff-pdp-guide-close{top:14px!important;right:19px!important;width:45px;height:45px}.ff-pdp-guide-close-icon{width:45px;height:45px;mask-size:28.6px 28.6px;-webkit-mask-size:28.6px 28.6px}}
@media(min-width:768px) and (max-width:1399px){.ff-pdp-guide{width:min(728px,calc(100vw - 40px))}.ff-pdp-guide-close-icon{mask-image:var(--pdp-close-tablet);-webkit-mask-image:var(--pdp-close-tablet);mask-size:contain;-webkit-mask-size:contain}}
@media(max-width:767px){.ff-pdp-guide-close-icon{mask-image:var(--pdp-close-mobile);-webkit-mask-image:var(--pdp-close-mobile);mask-size:contain;-webkit-mask-size:contain}}
@media(max-width:1399px){.ff-pdp-guide h2{width:calc(100% - 50px)}}
@media(max-width:349px){.ff-pdp-guide h2{height:auto;min-height:30px}.ff-pdp-guide tr>:first-child,.ff-pdp-guide tr>:not(:first-child){padding-left:2px}.ff-pdp-guide td,.ff-pdp-guide th{font-size:clamp(10px,4vw,14px)}}
.ff-pdp-guide table[style] tr{grid-template-columns:repeat(var(--pdp-guide-cols,4),minmax(0,1fr))}
.ff-pdp-sample-guide>p,.ff-pdp-sample-guide>div+p{font-size:16px;line-height:1.4}
.ff-pdp-sample-guide .ff-pdp-table-scroll{max-width:100%;overflow:auto}
.ff-pdp-sample-guide table{display:table;min-width:480px;table-layout:auto;border-collapse:collapse}
.ff-pdp-sample-guide thead{display:table-header-group}
.ff-pdp-sample-guide tbody{display:table-row-group}
.ff-pdp-sample-guide tr{display:table-row;background:none;height:auto}
.ff-pdp-sample-guide th,.ff-pdp-sample-guide td{padding:10px!important;border-bottom:1px solid var(--pdp-divider);font-size:14px;white-space:normal;line-height:1.4}
