.ff2{--ff-orange:#f85b06;--ff-ink:#1d1c1f;--ff-cream:#fbf6f0;--ff-line:#e9ddd2;display:block;background:var(--ff-cream);color:var(--ff-ink);font:15px/1.6 var(--font-body-family,Arial,sans-serif);letter-spacing:0}.ff2 *{box-sizing:border-box}.ff2 h1,.ff2 h2,.ff2 h3,.ff2 p{margin:0}.ff2 h1,.ff2 h2,.ff2 h3{font-family:var(--font-heading-family,Arial,sans-serif);font-weight:750;letter-spacing:-.6px;line-height:1.15;color:var(--ff-ink)}.ff2 h1{font-size:36px;margin:7px 0 16px}.ff2 h2{font-size:clamp(30px,3vw,43px);text-align:center}.ff2 h3{font-size:18px;letter-spacing:-.2px}.ff2 button,.ff2 select{font:inherit;color:inherit}.ff2 button,.ff2 summary,.ff2 label[for],.ff2 a{cursor:pointer;touch-action:manipulation}.ff2 a{color:inherit}.ff2 button:focus-visible,.ff2 input:focus-visible+label,.ff2 select:focus-visible,.ff2 a:focus-visible,.ff2 summary:focus-visible{outline:3px solid #a83a00;outline-offset:3px}.ff2 [hidden]{display:none!important}.ff2-wrap{max-width:1320px;padding:0 40px;margin:auto}.ff2-ticker{background:#1d1c1f;color:#fff;padding:11px 20px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.7px}.ff2-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;padding-top:38px;padding-bottom:56px;align-items:start}.ff2-gallery{position:sticky;top:25px}.ff2-main-photo{aspect-ratio:1;border-radius:18px;overflow:hidden;background:#fff7ed}.ff2-main-photo img{display:block;width:100%;height:100%;object-fit:cover}.ff2-thumbs{display:flex;gap:9px;overflow:auto;padding:10px 0 4px}.ff2-thumbs button{flex:0 0 72px;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:9px;background:#fff;overflow:hidden}.ff2-thumbs button[aria-pressed=true]{border-color:var(--ff-orange)}.ff2-thumbs img{width:100%;height:100%;object-fit:cover}.ff2-eyebrow{font-size:11px;letter-spacing:1.4px;font-weight:700;color:#a94813}.ff2-benefits{border:1px solid var(--ff-line);border-radius:16px;overflow:hidden;margin-bottom:15px}.ff2-benefits-title{text-align:center;background:#fbe8d8;color:#a94612;font-size:11px;letter-spacing:.8px;font-weight:800;padding:8px}.ff2-benefits>div:not(.ff2-benefits-title){display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid var(--ff-line);font-size:12px}.ff2-benefits strong{color:#ad4916;font-weight:700}.ff2-benefits strong span{margin-right:4px}.ff2-benefits>div>span{font-size:11px;background:#fff8f1;border:1px solid #eee4db;border-radius:6px;padding:1px 6px;font-weight:600;text-align:right}.ff2-offer-title{text-align:center;font-size:11px;font-weight:800;color:#a94612;letter-spacing:.8px;margin:13px 0 8px!important}.ff2-orange-note{background:var(--ff-orange);color:#fff;border-radius:10px;text-align:center;padding:10px 12px;font-size:12px;font-weight:650;box-shadow:0 4px 12px #f85b0620;margin-bottom:24px}.ff2-offers{padding:0;border:0;margin:0;display:grid;gap:16px}.ff2-offer{position:relative;border:2px solid #efe6dd;border-radius:15px;background:#fff;overflow:visible}.ff2-offer:has(input[type=radio]:checked){border-color:#e5c0a5;background:#fffdfb}.ff2-offer>input{position:absolute;width:1px;height:1px;opacity:0}.ff2-offer-header{position:relative;display:flex;gap:11px;align-items:center;padding:15px 13px}.ff2-radio{width:21px;height:21px;flex:none;border-radius:50%;border:2px solid #ebe5df;background:#fff}.ff2-offer:has(input:checked) .ff2-radio{background:#f1ccb4;border:4px solid #fff;outline:1px solid #e6bea1}.ff2-offer-header>span:nth-child(2){flex:1}.ff2-offer-header strong{font-size:14px;font-weight:650;display:block}.ff2-offer-header small{font-size:10px;color:#777;display:block;line-height:1.5}.ff2-offer-price{text-align:right;white-space:nowrap}.ff2-offer-price s{font-size:11px;color:#777;display:block}.ff2-ribbon{position:absolute;right:14px;top:-11px;background:#b64c12;color:#fff;padding:3px 9px;font-size:9px;line-height:1.4;border-radius:0 0 4px 4px}.ff2-pair-options{display:none;padding:0 16px 14px}.ff2-offer:has(input:checked) .ff2-pair-options{display:grid;gap:7px}.ff2-pair{display:flex;gap:7px;align-items:center}.ff2-pair-number{font-size:11px;width:22px;color:#76706a}.ff2-pair select{height:35px;max-width:145px;background:#fff;border:1px solid #eee4da;border-radius:7px;padding:0 8px;font-size:12px}.ff2-add{width:100%;border:0;border-radius:11px;background:var(--ff-orange);color:#fff!important;font-size:16px;font-weight:800;letter-spacing:.8px;min-height:54px;margin-top:18px;box-shadow:0 5px 15px #f85b0626}.ff2-add:disabled{opacity:.65;cursor:wait}.ff2-shipping{text-align:center;font-size:11px;margin-top:9px!important}.ff2-fine{font-size:11px;color:#777;line-height:1.6;margin-top:10px!important}.ff2-support{margin:20px 0 15px;border:1px solid #f1ceb3;background:#fff7ef;border-radius:15px;padding:18px;display:flex;gap:16px;align-items:center}.ff2-support>span{font-size:32px;color:var(--ff-orange);font-weight:700}.ff2-support h3{font-size:16px}.ff2-support p{font-size:12px;color:#555;margin-top:5px}.ff2 details{border-bottom:1px solid var(--ff-line)}.ff2 summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;font-size:14px;font-weight:650;padding:16px 0}.ff2 summary::-webkit-details-marker{display:none}.ff2 summary:after{content:"+";font-size:22px;color:var(--ff-orange)}.ff2 details[open] summary:after{content:"\2212"}.ff2 details>p{font-size:13px;color:#575250;padding-bottom:18px}.ff2-quick summary{font-size:12px}.ff2-feature{padding-top:60px;padding-bottom:42px;text-align:center}.ff2-lead{max-width:780px;font-size:16px;line-height:1.8;margin:18px auto 24px!important;color:#59534e;text-align:center}.ff2-feature-image{max-width:560px;margin:24px auto 0;border-radius:20px;overflow:hidden;box-shadow:0 12px 38px #61330a10}.ff2-feature-image img{display:block;width:100%;height:auto}.ff2-section,.ff2-band{padding-top:60px;padding-bottom:60px}.ff2-band{background:#fff}.ff2-kicker{text-align:center;font-size:11px;font-weight:800;letter-spacing:1.7px;color:#b34a10;margin-bottom:12px!important}.ff2-grid4,.ff2-grid3{display:grid;gap:18px;margin-top:30px}.ff2-grid4{grid-template-columns:repeat(4,1fr)}.ff2-grid3{grid-template-columns:repeat(3,1fr)}.ff2 article{border:1px solid #eadfd4;background:#fffaf5;border-radius:17px;padding:25px 20px;text-align:center;box-shadow:0 8px 25px #68320706}.ff2 article p{font-size:13px;line-height:1.8;margin-top:12px;color:#5f5954}.ff2 article small{display:inline-block;margin-top:16px;font-size:9px;font-weight:800;letter-spacing:.6px;padding:5px 10px;color:#ac4510;background:#ffe6d2;border-radius:20px}.ff2-icon{font-size:30px;display:block;margin-bottom:15px}.ff2-box{border:1px solid #edcbb1;background:#fff4e8;max-width:800px;margin:42px auto 0;border-radius:20px;padding:32px}.ff2-box h2{font-size:29px}.ff2-box ul{list-style:none;padding:0;display:grid;gap:12px;margin:24px 0;color:#5d4837}.ff2-box>p{text-align:center;font-weight:650}.ff2-number{display:grid;place-content:center;width:44px;height:44px;background:var(--ff-orange);color:#fff;font-size:20px;font-weight:800;border-radius:50%;margin:0 auto 18px}.ff2-table-wrap{overflow:auto;margin-top:30px}.ff2 table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #eedaca;border-radius:16px;overflow:hidden;font-size:13px}.ff2 th,.ff2 td{text-align:center;padding:18px 13px;border-bottom:1px solid #eadfd6}.ff2 th:first-child{text-align:left}.ff2 thead{background:#ffe8d5}.ff2 th:nth-child(2),.ff2 td:nth-child(2){background:#fff0e3;color:#aa430b;font-weight:800}.ff2-cta{background:#1d1c1f;color:#fff;text-align:center;padding:55px 20px}.ff2-cta h2{color:#fff}.ff2-cta a{display:inline-block;background:var(--ff-orange);color:#fff;border-radius:10px;font-size:14px;letter-spacing:.6px;font-weight:800;text-decoration:none;padding:15px 25px;margin:24px 0 12px}.ff2-cta>p:last-child{font-size:12px;color:#e3d5cc}.ff2-action{padding-top:55px;padding-bottom:40px}.ff2-action-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;margin-top:25px;align-items:center}.ff2-action-grid img{display:block;width:100%;height:auto;border-radius:18px}.ff2-faq{max-width:1000px;padding-top:40px;padding-bottom:80px}.ff2-faq h2{margin-bottom:30px}.ff2-error{color:#a40000;font-size:12px;margin-top:10px!important}.ff2-sticky{display:none}.ff2-sticky>span{display:grid;font-size:11px;line-height:1.5}.ff2-sticky strong{font-size:14px}.ff2-sticky a{background:var(--ff-orange);color:#fff;border-radius:7px;padding:12px 17px;font-size:12px;text-decoration:none;font-weight:700}@media(max-width:1000px){.ff2-wrap{padding-left:24px;padding-right:24px}.ff2-hero{gap:30px}.ff2 h1{font-size:29px}.ff2-benefits>div:not(.ff2-benefits-title){padding:9px;font-size:11px}.ff2-benefits>div>span{font-size:10px}.ff2-grid4{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ff2-wrap{padding-left:18px;padding-right:18px}.ff2-ticker{font-size:10px;padding:10px 12px}.ff2-hero{display:block;padding-top:18px;padding-bottom:25px}.ff2-gallery{position:static}.ff2-thumbs button{flex-basis:58px}.ff2-buy{padding-top:23px}.ff2 h1{font-size:29px;margin-top:5px;margin-bottom:12px}.ff2-eyebrow{font-size:10px}.ff2-benefits>div:not(.ff2-benefits-title){padding:10px 12px;font-size:12px}.ff2-benefits>div>span{font-size:10px}.ff2 h2{font-size:29px}.ff2-feature{padding-top:38px;padding-bottom:25px}.ff2-lead{font-size:14px;margin-top:15px!important}.ff2-section,.ff2-band{padding-top:40px;padding-bottom:40px}.ff2-grid4,.ff2-grid3{grid-template-columns:1fr;gap:13px}.ff2-grid4{grid-template-columns:repeat(2,1fr)}.ff2 article{padding:20px 13px}.ff2 article h3{font-size:16px}.ff2 article p{font-size:12px}.ff2-box{padding:23px 19px}.ff2-box h2{font-size:26px}.ff2-box ul{font-size:13px}.ff2 table{font-size:11px;min-width:540px}.ff2 th,.ff2 td{padding:14px 10px}.ff2-action-grid{grid-template-columns:1fr}.ff2-faq{padding-bottom:100px}.ff2-sticky{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:15px;background:#fff;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #eadfd4;z-index:25;box-shadow:0 -4px 18px #00000008}.ff2-sticky>span{max-width:180px}body:has(.ff2){padding-bottom:70px}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAAACA */
