.fi-pdp>.fi-pdp-section{margin:0}.fi-pdp>.fi-pdp-section+.fi-pdp-section{margin-top:2.25rem}.fi-pdp .fi-pdp-section--surface,.fi-pdp .fi-pdp-specifications{background-color:#eee7dc!important;border:1px solid rgba(74,61,47,.14);border-radius:4px}.fi-pdp .fi-pdp-section--surface{padding:clamp(1.125rem,2vw,1.375rem) clamp(1.25rem,2.4vw,1.5rem)}.fi-pdp .fi-pdp-section--surface>:last-child{margin-bottom:0}.fi-pdp .fi-pdp-specifications{overflow-x:auto}.fi-pdp .fi-pdp-specifications h2{margin:0;padding:1.25rem clamp(1rem,2.5vw,1.75rem) .9rem}.fi-pdp .fi-pdp-specifications table{width:100%;margin:0;border:0;border-collapse:collapse;background-color:#eee7dc!important}.halo-text-format .fi-pdp .fi-pdp-specifications table tbody tr,.halo-text-format .fi-pdp .fi-pdp-specifications table tbody tr:nth-child(odd),.halo-text-format .fi-pdp .fi-pdp-specifications table tbody tr:nth-child(2n),.halo-text-format .fi-pdp .fi-pdp-specifications table tbody td{background-color:#eee7dc!important}.halo-text-format .fi-pdp .fi-pdp-specifications table thead tr,.halo-text-format .fi-pdp .fi-pdp-specifications table thead th{background-color:#e4dacd!important}.fi-pdp .fi-pdp-specifications th,.fi-pdp .fi-pdp-specifications td{padding:1rem clamp(1rem,2.5vw,1.75rem);vertical-align:top;border:0;border-top:1px solid rgba(74,61,47,.13)}.fi-pdp .fi-pdp-specifications th{width:33%;color:#3e3932;font-weight:600}.fi-pdp .fi-pdp-faq{border-top:1px solid rgba(74,61,47,.18)}.fi-pdp .fi-pdp-faq details{border-bottom:1px solid rgba(74,61,47,.18)}.fi-pdp .fi-pdp-faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 0;cursor:pointer;list-style:none;color:#2f2b27;font-weight:600}.fi-pdp .fi-pdp-faq summary::-webkit-details-marker{display:none}.fi-pdp .fi-pdp-faq summary:focus-visible{outline:2px solid #776e62;outline-offset:-2px}.fi-pdp .fi-pdp-faq summary:after{content:"+";flex:0 0 auto;color:#625a50;font-size:1.25rem;line-height:1}.fi-pdp .fi-pdp-faq details[open] summary:after{content:"\2212"}.fi-pdp .fi-pdp-faq details>p{padding:0 2.25rem 1.1rem 0}.fi-pdp .fi-pdp-faq details>p:last-child{margin-bottom:0}@media(max-width:749px){.fi-pdp>.fi-pdp-section+.fi-pdp-section{margin-top:1.75rem}.fi-pdp .fi-pdp-section--surface{padding:1.1875rem .9375rem}.fi-pdp .fi-pdp-specifications th,.fi-pdp .fi-pdp-specifications td{padding:.9rem 1rem}.fi-pdp .fi-pdp-specifications th{width:40%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/fi-pdp-v2.css.map */
