{"title":"Down Pillows","description":"","products":[{"product_id":"feathered-friends-geoduck-travel-down-pillow","title":"Geoduck Travel Pillow","description":"\u003cp\u003e\u003cspan\u003eNamed after the largest burrowing clam in the world, the Geoduck (\"gooey duck\") is a must have for those who desire a portable and comfortable pillow. Stuff it into its integrated stuff sack while traveling, then pull it out and watch it expand to three times its size when you’re ready to catch a nap. Don't leave home without it!\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"collateral-block collateral-block--product_description_wrapper\"\u003e\n\u003cdiv class=\"box-collateral box-description\"\u003e\n\u003ch2\u003eDetails\u003c\/h2\u003e\n\u003cdiv class=\"std\"\u003e\n\u003cul\u003e\n\u003cli\u003eStuffs in to its own pocket\u003c\/li\u003e\n\u003cli\u003ePortable and light\u003c\/li\u003e\n\u003cli\u003eAverage weight: 6 oz \/ 170 g\u003c\/li\u003e\n\u003cli\u003e16 x 10 x 3.5 in \/ 40 x 27 x 9 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"collateral-block collateral-block--product_attributes_wrapper\"\u003e\n\u003cdiv class=\"box-collateral box-additional\"\u003e\n\u003ch2\u003eAdditional Info\u003c\/h2\u003e\n\u003ctable class=\"data-table\" id=\"product-attribute-specs-table\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"25%\"\u003e \u003ccol\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr class=\"first odd\"\u003e\n\u003cth class=\"label\"\u003eDimensions\u003c\/th\u003e\n\u003ctd class=\"data last\"\u003e16 in x 10 in x 3.5 in \/ 40 cm x 27 cm x 9 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"first odd\"\u003e\n\u003cth class=\"label\"\u003eFill Weight\u003c\/th\u003e\n\u003ctd class=\"data last\"\u003e4.6 oz \/ 130 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"first odd\"\u003e\n\u003cth class=\"label\"\u003eAverage Weight\u003c\/th\u003e\n\u003ctd class=\"data last\"\u003e6 oz \/ 170 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"first odd\"\u003e\n\u003cth class=\"label\"\u003eFill Power\u003c\/th\u003e\n\u003ctd class=\"data last\"\u003e\u003cspan\u003e900+ Fill Power Ultrasonic Muscovy Down™\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"even\"\u003e\n\u003cth class=\"label\"\u003eOrigin\u003c\/th\u003e\n\u003ctd class=\"data last\"\u003eMade in Seattle, USA of imported materials\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Feathered Friends","offers":[{"title":"Default Title","offer_id":20319118557238,"sku":"6366","price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0140\/2791\/5318\/products\/feathered-friends-geoduck-travel-down-pillow.jpg?v=1557258520"},{"product_id":"feathered-friends-down-pillow-850-fill","title":"Down Pillow - 850 Fill","description":"\u003cstyle\u003e\n  .ff-pd {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: #333;\n    line-height: 1.6;\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  \/* ============================================================\n     HERO\n     ============================================================ *\/\n  .ff-pd-hero {\n    text-align: center;\n    padding: 32px 0 36px;\n    border-bottom: 1px solid #eaeaea;\n    margin-bottom: 36px;\n  }\n\n  .ff-pd-eyebrow {\n    display: inline-block;\n    font-size: 0.7rem;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: #005f73;\n    margin-bottom: 14px;\n  }\n\n  .ff-pd-hero h1 {\n    font-size: clamp(1.7rem, 3vw, 2.2rem);\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    line-height: 1.1;\n    margin: 0 0 16px 0;\n  }\n\n  .ff-pd-hero p {\n    font-size: 1rem;\n    color: #555;\n    max-width: 80ch;\n    margin: 0 auto;\n    line-height: 1.6;\n  }\n\n  \/* ============================================================\n     HEADING ACCENT\n     ============================================================ *\/\n  .ff-pd-hero h1 em,\n  .ff-pd-section-title em,\n  .ff-pd-organic-note h3 em,\n  .ff-pd-cert-tile h4 em {\n    font-style: normal;\n    font-weight: 900;\n    color: #005f73;\n    text-transform: uppercase;\n    letter-spacing: inherit;\n  }\n\n  \/* ============================================================\n     FEATURE GRID\n     ============================================================ *\/\n  .ff-pd-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 14px;\n    margin-bottom: 44px;\n  }\n\n  @media (max-width: 760px) {\n    .ff-pd-grid { grid-template-columns: 1fr; gap: 12px; }\n  }\n\n  .ff-pd-card {\n    background: #f5f3ee;\n    border: 1px solid transparent;\n    border-radius: 8px;\n    padding: 24px 22px;\n    text-align: center;\n    transition: background 0.2s, transform 0.2s, box-shadow 0.2s, border-color 0.2s;\n  }\n\n  .ff-pd-card:hover {\n    background: #ede9dd;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 20px rgba(15, 27, 45, 0.06);\n    border-color: rgba(0, 95, 115, 0.15);\n  }\n\n  .ff-pd-card h3 {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #005f73;\n    text-transform: uppercase;\n    letter-spacing: 0.16em;\n    margin: 0 0 12px 0;\n  }\n\n  .ff-pd-card p {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0;\n  }\n\n  .ff-pd-card p strong {\n    color: #111;\n    font-weight: 700;\n  }\n\n  \/* ============================================================\n     SECTION TITLES\n     ============================================================ *\/\n  .ff-pd-section-title {\n    font-size: clamp(1.2rem, 2vw, 1.4rem);\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    line-height: 1.15;\n    margin: 48px 0 20px 0;\n    padding-bottom: 12px;\n    border-bottom: 1px solid #eaeaea;\n    position: relative;\n  }\n\n  .ff-pd-section-title::after {\n    content: '';\n    position: absolute;\n    bottom: -1px;\n    left: 0;\n    width: 48px;\n    height: 2px;\n    background: #005f73;\n  }\n\n  \/* ============================================================\n     WARMTH TIERS\n     ============================================================ *\/\n  .ff-pd-warmth-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin: 28px 0;\n  }\n\n  @media (max-width: 760px) {\n    .ff-pd-warmth-grid { grid-template-columns: 1fr; gap: 10px; }\n  }\n\n  .ff-pd-warmth-card {\n    background: #f5f3ee;\n    border-radius: 8px;\n    padding: 22px 20px;\n    text-align: center;\n    transition: background 0.2s, transform 0.2s;\n  }\n\n  .ff-pd-warmth-card:hover {\n    background: #ede9dd;\n    transform: translateY(-1px);\n  }\n\n  .ff-pd-warmth-card h4 {\n    font-size: 0.82rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.12em;\n    color: #005f73;\n    margin: 0 0 8px 0;\n  }\n\n  .ff-pd-warmth-card p {\n    font-size: 0.86rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0;\n  }\n\n  \/* ============================================================\n     DETAILS LIST\n     ============================================================ *\/\n  .ff-pd-details {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px 24px;\n  }\n\n  @media (max-width: 600px) {\n    .ff-pd-details { grid-template-columns: 1fr; gap: 10px; }\n  }\n\n  .ff-pd-details li {\n    font-size: 0.92rem;\n    line-height: 1.55;\n    color: #333;\n    padding-left: 22px;\n    position: relative;\n  }\n\n  .ff-pd-details li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 11px;\n    width: 10px;\n    height: 1px;\n    background: #005f73;\n  }\n\n  \/* ============================================================\n     ORGANIC NOTE\n     ============================================================ *\/\n  .ff-pd-organic-note {\n    background: #f0f7f9;\n    padding: 26px 28px;\n    border-radius: 8px;\n    border-left: 3px solid #005f73;\n    margin: 36px 0;\n  }\n\n  .ff-pd-organic-note h3 {\n    margin: 0 0 10px 0;\n    font-size: 1rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n  }\n\n  .ff-pd-organic-note p {\n    margin: 0;\n    font-size: 0.92rem;\n    line-height: 1.6;\n    color: #333;\n  }\n\n  \/* ============================================================\n     COMPARISON IMAGE\n     ============================================================ *\/\n  .ff-pd-compare-image {\n    text-align: center;\n    margin: 36px 0;\n  }\n\n  .ff-pd-compare-image img {\n    max-width: 100%;\n    height: auto;\n    border-radius: 8px;\n    box-shadow: 0 4px 16px rgba(15, 27, 45, 0.06);\n  }\n\n  \/* ============================================================\n     TABLES\n     ============================================================ *\/\n  .ff-pd-table-wrap {\n    overflow-x: auto;\n    margin: 24px 0;\n    border-radius: 8px;\n    border: 1px solid #eaeaea;\n  }\n\n  .ff-pd-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.92rem;\n  }\n\n  .ff-pd-table thead th,\n  .ff-pd-table tbody th {\n    background: #f5f3ee;\n    color: #111;\n    font-weight: 700;\n    text-align: left;\n    padding: 14px 18px;\n    font-size: 0.7rem;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ff-pd-table.center thead th,\n  .ff-pd-table.center tbody td {\n    text-align: center;\n  }\n\n  .ff-pd-table tbody td {\n    padding: 14px 18px;\n    border-bottom: 1px solid #f0f0f0;\n    color: #333;\n    line-height: 1.55;\n    vertical-align: top;\n  }\n\n  .ff-pd-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .ff-pd-table tbody tr:hover {\n    background: #fafaf7;\n  }\n\n  .ff-pd-table tbody td strong {\n    color: #111;\n    font-weight: 700;\n  }\n\n  .ff-pd-table .row-label {\n    background: #fafaf7;\n    color: #111;\n    font-weight: 700;\n    width: 22%;\n    padding: 14px 18px;\n    border-right: 1px solid #eaeaea;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    font-size: 0.78rem;\n  }\n\n  .ff-pd-table .table-note {\n    font-size: 0.78rem;\n    font-style: italic;\n    color: #888;\n    margin-top: 8px;\n    display: block;\n  }\n\n  \/* ============================================================\n     CERTIFICATIONS\n     ============================================================ *\/\n  .ff-pd-certs {\n    background: #fafaf7;\n    padding: 44px 24px;\n    border-radius: 8px;\n    margin: 48px 0 24px;\n  }\n\n  .ff-pd-certs-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 24px;\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 720px) {\n    .ff-pd-certs-grid { grid-template-columns: 1fr; gap: 20px; }\n  }\n\n  .ff-pd-cert-tile {\n    background: #fff;\n    border: 1px solid #eaeaea;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s;\n  }\n\n  .ff-pd-cert-tile:hover {\n    border-color: rgba(0, 95, 115, 0.25);\n    transform: translateY(-2px);\n    box-shadow: 0 8px 22px rgba(15, 27, 45, 0.06);\n  }\n\n  .ff-pd-cert-image {\n    width: 170px;\n    height: 170px;\n    margin-bottom: 20px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .ff-pd-cert-image img {\n    max-width: 100%;\n    max-height: 100%;\n    width: auto;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .ff-pd-cert-tile h4 {\n    font-size: 1rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    margin: 0 0 8px 0;\n  }\n\n  .ff-pd-cert-tile p {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0 0 8px 0;\n    flex: 1;\n  }\n\n  .ff-pd-cert-id {\n    font-family: ui-monospace, \"SF Mono\", Menlo, Consolas, monospace;\n    font-size: 0.7rem;\n    color: #888;\n    letter-spacing: 0.04em;\n    margin-bottom: 16px;\n  }\n\n  .ff-pd-cert-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 0.68rem;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: #005f73;\n    text-decoration: none;\n    padding: 10px 18px;\n    border: 1px solid #005f73;\n    border-radius: 4px;\n    transition: background 0.15s, color 0.15s;\n    margin-top: auto;\n  }\n\n  .ff-pd-cert-link:hover {\n    background: #005f73;\n    color: #fff;\n    text-decoration: none;\n  }\n\n  .ff-pd-cert-link svg {\n    width: 10px;\n    height: 10px;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"ff-pd\"\u003e\n\u003cdiv class=\"ff-pd-intro\"\u003e\n\u003cp\u003e\u003cspan\u003eOur Down Pillow with high-lofting 850+ fill power goose down is ideal for those looking for the absolute best for their sleep. Our pillows offer exceptional loft, breathable lightness, and enduring comfort that cradles your head every night.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       WARMTH TIERS — three-card row\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eAvailable in three \u003cem\u003efirmness levels.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"ff-pd-warmth-grid\"\u003e\n\u003cdiv class=\"ff-pd-warmth-card\"\u003e\n\u003ch4\u003eSoft\u003c\/h4\u003e\n\u003cp\u003eOur softest pillow. A great choice for stomach sleepers and others who prefer the give of a soft pillow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-pd-warmth-card\"\u003e\n\u003ch4\u003eMedium\u003c\/h4\u003e\n\u003cp\u003eA fine balance of give and support. A great choice for back sleepers and those looking for the sweet spot between support and softness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-pd-warmth-card\"\u003e\n\u003ch4\u003eFirm\u003c\/h4\u003e\n\u003cp\u003eBack, and side-sleepers in particular, will rejoice with the firm. This offers the most support of our pillows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       TECHNICAL DETAILS\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eTechnical \u003cem\u003edetails.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cul class=\"ff-pd-details\"\u003e\n\u003cli\u003e850+ Fill Power RDS Certified European white goose down\u003c\/li\u003e\n\u003cli\u003e400 thread count single ply, evenly woven cambric cotton ticking assures the tightest weave for a soft hand and superior performance\u003c\/li\u003e\n\u003cli\u003eDouble-stitched, piped edges for lasting durability\u003c\/li\u003e\n\u003cli\u003eAvailable in Standard, Queen and King\u003c\/li\u003e\n\u003cli\u003eCertified Standard 100, Class II by OEKO-TEX®\u003c\/li\u003e\n\u003cli\u003eFilled and finished in Seattle, USA\u003c\/li\u003e\n\u003cli\u003eCertified Hypoallergenic\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ============================================================\n       SIZING \u0026 SPECIFICATIONS\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eSizing \u0026amp; \u003cem\u003especs.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"ff-pd-table-wrap\"\u003e\n\u003ctable class=\"ff-pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e\n\u003cstrong\u003eStandard:\u003c\/strong\u003e 20\" x 26\" (51cm x 66cm)\u003cbr\u003e\u003cstrong\u003eQueen:\u003c\/strong\u003e 20\" x 30\" (51cm x 76cm)\u003cbr\u003e\u003cstrong\u003eKing:\u003c\/strong\u003e 20\" x 36\" (51cm x 91cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003e400 thread count single-ply cambric cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eFill Power\u003c\/th\u003e\n\u003ctd\u003e850+ fill power European goose down\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eHypoallergenic\u003c\/th\u003e\n\u003ctd\u003eCertified Hypoallergenic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eOrigin\u003c\/th\u003e\n\u003ctd\u003eFilled and finished in Seattle, USA of imported materials\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       FILL WEIGHT TABLE\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eFill \u003cem\u003eweight.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"ff-pd-table-wrap\"\u003e\n\u003ctable class=\"ff-pd-table center\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eSoft\u003c\/th\u003e\n\u003cth\u003eMedium\u003c\/th\u003e\n\u003cth\u003eFirm\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e13 oz | 368 g\u003c\/td\u003e\n\u003ctd\u003e17 oz | 482 g\u003c\/td\u003e\n\u003ctd\u003e22 oz | 624 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eQueen\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e15 oz | 425 g\u003c\/td\u003e\n\u003ctd\u003e19 oz | 539 g\u003c\/td\u003e\n\u003ctd\u003e24 oz | 680 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eKing\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e19 oz | 539 g\u003c\/td\u003e\n\u003ctd\u003e23 oz | 652 g\u003c\/td\u003e\n\u003ctd\u003e28 oz | 794 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Feathered Friends","offers":[{"title":"Standard \/ Soft","offer_id":20719104262198,"sku":"14851","price":239.0,"currency_code":"USD","in_stock":true},{"title":"Standard \/ Medium","offer_id":20719104294966,"sku":"14853","price":269.0,"currency_code":"USD","in_stock":true},{"title":"Standard \/ Firm","offer_id":20719104327734,"sku":"14558","price":309.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Soft","offer_id":20719104360502,"sku":"14850","price":289.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Medium","offer_id":20719104393270,"sku":"14854","price":329.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Firm","offer_id":20719104426038,"sku":"14550","price":379.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Soft","offer_id":20719104458806,"sku":"14852","price":329.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Medium","offer_id":20719104491574,"sku":"14855","price":379.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Firm","offer_id":20719104524342,"sku":"14551","price":429.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0140\/2791\/5318\/products\/feathered-friends-goose-down-pillow-850-fill.jpg?v=1561652217"},{"product_id":"feathered-friends-down-pillow-700-fill","title":"Down Pillow - 700 Fill","description":"\u003cstyle\u003e\n  .ff-pd {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: #333;\n    line-height: 1.6;\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  \/* ============================================================\n     HERO\n     ============================================================ *\/\n  .ff-pd-hero {\n    text-align: center;\n    padding: 32px 0 36px;\n    border-bottom: 1px solid #eaeaea;\n    margin-bottom: 36px;\n  }\n\n  .ff-pd-eyebrow {\n    display: inline-block;\n    font-size: 0.7rem;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: #005f73;\n    margin-bottom: 14px;\n  }\n\n  .ff-pd-hero h1 {\n    font-size: clamp(1.7rem, 3vw, 2.2rem);\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    line-height: 1.1;\n    margin: 0 0 16px 0;\n  }\n\n  .ff-pd-hero p {\n    font-size: 1rem;\n    color: #555;\n    max-width: 80ch;\n    margin: 0 auto;\n    line-height: 1.6;\n  }\n\n  \/* ============================================================\n     HEADING ACCENT\n     ============================================================ *\/\n  .ff-pd-hero h1 em,\n  .ff-pd-section-title em,\n  .ff-pd-organic-note h3 em,\n  .ff-pd-cert-tile h4 em {\n    font-style: normal;\n    font-weight: 900;\n    color: #005f73;\n    text-transform: uppercase;\n    letter-spacing: inherit;\n  }\n\n  \/* ============================================================\n     FEATURE GRID\n     ============================================================ *\/\n  .ff-pd-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 14px;\n    margin-bottom: 44px;\n  }\n\n  @media (max-width: 760px) {\n    .ff-pd-grid { grid-template-columns: 1fr; gap: 12px; }\n  }\n\n  .ff-pd-card {\n    background: #f5f3ee;\n    border: 1px solid transparent;\n    border-radius: 8px;\n    padding: 24px 22px;\n    text-align: center;\n    transition: background 0.2s, transform 0.2s, box-shadow 0.2s, border-color 0.2s;\n  }\n\n  .ff-pd-card:hover {\n    background: #ede9dd;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 20px rgba(15, 27, 45, 0.06);\n    border-color: rgba(0, 95, 115, 0.15);\n  }\n\n  .ff-pd-card h3 {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #005f73;\n    text-transform: uppercase;\n    letter-spacing: 0.16em;\n    margin: 0 0 12px 0;\n  }\n\n  .ff-pd-card p {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0;\n  }\n\n  .ff-pd-card p strong {\n    color: #111;\n    font-weight: 700;\n  }\n\n  \/* ============================================================\n     SECTION TITLES\n     ============================================================ *\/\n  .ff-pd-section-title {\n    font-size: clamp(1.2rem, 2vw, 1.4rem);\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    line-height: 1.15;\n    margin: 48px 0 20px 0;\n    padding-bottom: 12px;\n    border-bottom: 1px solid #eaeaea;\n    position: relative;\n  }\n\n  .ff-pd-section-title::after {\n    content: '';\n    position: absolute;\n    bottom: -1px;\n    left: 0;\n    width: 48px;\n    height: 2px;\n    background: #005f73;\n  }\n\n  \/* ============================================================\n     WARMTH TIERS\n     ============================================================ *\/\n  .ff-pd-warmth-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin: 28px 0;\n  }\n\n  @media (max-width: 760px) {\n    .ff-pd-warmth-grid { grid-template-columns: 1fr; gap: 10px; }\n  }\n\n  .ff-pd-warmth-card {\n    background: #f5f3ee;\n    border-radius: 8px;\n    padding: 22px 20px;\n    text-align: center;\n    transition: background 0.2s, transform 0.2s;\n  }\n\n  .ff-pd-warmth-card:hover {\n    background: #ede9dd;\n    transform: translateY(-1px);\n  }\n\n  .ff-pd-warmth-card h4 {\n    font-size: 0.82rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.12em;\n    color: #005f73;\n    margin: 0 0 8px 0;\n  }\n\n  .ff-pd-warmth-card p {\n    font-size: 0.86rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0;\n  }\n\n  \/* ============================================================\n     DETAILS LIST\n     ============================================================ *\/\n  .ff-pd-details {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px 24px;\n  }\n\n  @media (max-width: 600px) {\n    .ff-pd-details { grid-template-columns: 1fr; gap: 10px; }\n  }\n\n  .ff-pd-details li {\n    font-size: 0.92rem;\n    line-height: 1.55;\n    color: #333;\n    padding-left: 22px;\n    position: relative;\n  }\n\n  .ff-pd-details li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 11px;\n    width: 10px;\n    height: 1px;\n    background: #005f73;\n  }\n\n  \/* ============================================================\n     ORGANIC NOTE\n     ============================================================ *\/\n  .ff-pd-organic-note {\n    background: #f0f7f9;\n    padding: 26px 28px;\n    border-radius: 8px;\n    border-left: 3px solid #005f73;\n    margin: 36px 0;\n  }\n\n  .ff-pd-organic-note h3 {\n    margin: 0 0 10px 0;\n    font-size: 1rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n  }\n\n  .ff-pd-organic-note p {\n    margin: 0;\n    font-size: 0.92rem;\n    line-height: 1.6;\n    color: #333;\n  }\n\n  \/* ============================================================\n     COMPARISON IMAGE\n     ============================================================ *\/\n  .ff-pd-compare-image {\n    text-align: center;\n    margin: 36px 0;\n  }\n\n  .ff-pd-compare-image img {\n    max-width: 100%;\n    height: auto;\n    border-radius: 8px;\n    box-shadow: 0 4px 16px rgba(15, 27, 45, 0.06);\n  }\n\n  \/* ============================================================\n     TABLES\n     ============================================================ *\/\n  .ff-pd-table-wrap {\n    overflow-x: auto;\n    margin: 24px 0;\n    border-radius: 8px;\n    border: 1px solid #eaeaea;\n  }\n\n  .ff-pd-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.92rem;\n  }\n\n  .ff-pd-table thead th,\n  .ff-pd-table tbody th {\n    background: #f5f3ee;\n    color: #111;\n    font-weight: 700;\n    text-align: left;\n    padding: 14px 18px;\n    font-size: 0.7rem;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ff-pd-table.center thead th,\n  .ff-pd-table.center tbody td {\n    text-align: center;\n  }\n\n  .ff-pd-table tbody td {\n    padding: 14px 18px;\n    border-bottom: 1px solid #f0f0f0;\n    color: #333;\n    line-height: 1.55;\n    vertical-align: top;\n  }\n\n  .ff-pd-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .ff-pd-table tbody tr:hover {\n    background: #fafaf7;\n  }\n\n  .ff-pd-table tbody td strong {\n    color: #111;\n    font-weight: 700;\n  }\n\n  .ff-pd-table .row-label {\n    background: #fafaf7;\n    color: #111;\n    font-weight: 700;\n    width: 22%;\n    padding: 14px 18px;\n    border-right: 1px solid #eaeaea;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    font-size: 0.78rem;\n  }\n\n  .ff-pd-table .table-note {\n    font-size: 0.78rem;\n    font-style: italic;\n    color: #888;\n    margin-top: 8px;\n    display: block;\n  }\n\n  \/* ============================================================\n     CERTIFICATIONS\n     ============================================================ *\/\n  .ff-pd-certs {\n    background: #fafaf7;\n    padding: 44px 24px;\n    border-radius: 8px;\n    margin: 48px 0 24px;\n  }\n\n  .ff-pd-certs-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 24px;\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 720px) {\n    .ff-pd-certs-grid { grid-template-columns: 1fr; gap: 20px; }\n  }\n\n  .ff-pd-cert-tile {\n    background: #fff;\n    border: 1px solid #eaeaea;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s;\n  }\n\n  .ff-pd-cert-tile:hover {\n    border-color: rgba(0, 95, 115, 0.25);\n    transform: translateY(-2px);\n    box-shadow: 0 8px 22px rgba(15, 27, 45, 0.06);\n  }\n\n  .ff-pd-cert-image {\n    width: 170px;\n    height: 170px;\n    margin-bottom: 20px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .ff-pd-cert-image img {\n    max-width: 100%;\n    max-height: 100%;\n    width: auto;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .ff-pd-cert-tile h4 {\n    font-size: 1rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    margin: 0 0 8px 0;\n  }\n\n  .ff-pd-cert-tile p {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0 0 8px 0;\n    flex: 1;\n  }\n\n  .ff-pd-cert-id {\n    font-family: ui-monospace, \"SF Mono\", Menlo, Consolas, monospace;\n    font-size: 0.7rem;\n    color: #888;\n    letter-spacing: 0.04em;\n    margin-bottom: 16px;\n  }\n\n  .ff-pd-cert-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 0.68rem;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: #005f73;\n    text-decoration: none;\n    padding: 10px 18px;\n    border: 1px solid #005f73;\n    border-radius: 4px;\n    transition: background 0.15s, color 0.15s;\n    margin-top: auto;\n  }\n\n  .ff-pd-cert-link:hover {\n    background: #005f73;\n    color: #fff;\n    text-decoration: none;\n  }\n\n  .ff-pd-cert-link svg {\n    width: 10px;\n    height: 10px;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"ff-pd\"\u003e\n\u003cdiv class=\"ff-pd-intro\"\u003e\n\u003cp\u003e\u003cspan\u003eChange the way you sleep. The exquisite Down Pillow features ethically-sourced 700+ fill power goose down with a durable, smooth single ply cotton ticking. \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       WARMTH TIERS — three-card row\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eAvailable in three \u003cem\u003efirmness levels.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"ff-pd-warmth-grid\"\u003e\n\u003cdiv class=\"ff-pd-warmth-card\"\u003e\n\u003ch4\u003eSoft\u003c\/h4\u003e\n\u003cp\u003eOur softest pillow. A great choice for stomach sleepers and others who prefer the give of a soft pillow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-pd-warmth-card\"\u003e\n\u003ch4\u003eMedium\u003c\/h4\u003e\n\u003cp\u003eA fine balance of give and support. A great choice for back sleepers and those looking for the sweet spot between support and softness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-pd-warmth-card\"\u003e\n\u003ch4\u003eFirm\u003c\/h4\u003e\n\u003cp\u003eBack, and side-sleepers in particular, will rejoice with the firm. This offers the most support of our pillows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       TECHNICAL DETAILS\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eTechnical \u003cem\u003edetails.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cul class=\"ff-pd-details\"\u003e\n\u003cli\u003e700+ Fill Power RDS Certified European white goose down\u003c\/li\u003e\n\u003cli\u003e400 thread count single ply, evenly woven cambric cotton ticking assures the tightest weave for a soft hand and superior performance\u003c\/li\u003e\n\u003cli\u003eDouble-stitched, piped edges for lasting durability\u003c\/li\u003e\n\u003cli\u003eAvailable in Standard, Queen and King\u003c\/li\u003e\n\u003cli\u003eCertified Standard 100, Class II by OEKO-TEX®\u003c\/li\u003e\n\u003cli\u003eFilled and finished in Seattle, USA\u003c\/li\u003e\n\u003cli\u003eCertified Hypoallergenic\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ============================================================\n       SIZING \u0026 SPECIFICATIONS\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eSizing \u0026amp; \u003cem\u003especs.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"ff-pd-table-wrap\"\u003e\n\u003ctable class=\"ff-pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e\n\u003cstrong\u003eStandard:\u003c\/strong\u003e 20\" x 26\" (51cm x 66cm)\u003cbr\u003e\u003cstrong\u003eQueen:\u003c\/strong\u003e 20\" x 30\" (51cm x 76cm)\u003cbr\u003e\u003cstrong\u003eKing:\u003c\/strong\u003e 20\" x 36\" (51cm x 91cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003e400 thread count single-ply cambric cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eFill Power\u003c\/th\u003e\n\u003ctd\u003e700+ fill power European goose down\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eHypoallergenic\u003c\/th\u003e\n\u003ctd\u003eCertified Hypoallergenic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eOrigin\u003c\/th\u003e\n\u003ctd\u003eFilled and finished in Seattle, USA of imported materials\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       FILL WEIGHT TABLE\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eFill \u003cem\u003eweight.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"ff-pd-table-wrap\"\u003e\n\u003ctable class=\"ff-pd-table center\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eSoft\u003c\/th\u003e\n\u003cth\u003eMedium\u003c\/th\u003e\n\u003cth\u003eFirm\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e13 oz | 368 g\u003c\/td\u003e\n\u003ctd\u003e17 oz | 482 g\u003c\/td\u003e\n\u003ctd\u003e22 oz | 624 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eQueen\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e15 oz | 425 g\u003c\/td\u003e\n\u003ctd\u003e19 oz | 539 g\u003c\/td\u003e\n\u003ctd\u003e24 oz | 680 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eKing\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e19 oz | 539 g\u003c\/td\u003e\n\u003ctd\u003e23 oz | 652 g\u003c\/td\u003e\n\u003ctd\u003e28 oz | 794 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Feathered Friends","offers":[{"title":"Standard \/ Soft","offer_id":20719113306166,"sku":"14396","price":179.0,"currency_code":"USD","in_stock":true},{"title":"Standard \/ Medium","offer_id":20719113338934,"sku":"14388","price":209.0,"currency_code":"USD","in_stock":false},{"title":"Standard \/ Firm","offer_id":20719113371702,"sku":"14391","price":239.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Soft","offer_id":20719113404470,"sku":"14848","price":229.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Medium","offer_id":20719113437238,"sku":"14389","price":259.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Firm","offer_id":20719113470006,"sku":"14392","price":299.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Soft","offer_id":20719113502774,"sku":"14417","price":259.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Medium","offer_id":20719113535542,"sku":"14390","price":289.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Firm","offer_id":20719113568310,"sku":"14393","price":339.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0140\/2791\/5318\/products\/feathered-friends-goose-down-pillow-700-fill.jpg?v=1561651940"},{"product_id":"feathered-friends-organic-down-pillow","title":"Organic Down Pillow","description":"\u003cstyle\u003e\n  .ff-pd {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: #333;\n    line-height: 1.6;\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  \/* ============================================================\n     HERO\n     ============================================================ *\/\n  .ff-pd-hero {\n    text-align: center;\n    padding: 32px 0 36px;\n    border-bottom: 1px solid #eaeaea;\n    margin-bottom: 36px;\n  }\n\n  .ff-pd-eyebrow {\n    display: inline-block;\n    font-size: 0.7rem;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: #005f73;\n    margin-bottom: 14px;\n  }\n\n  .ff-pd-hero h1 {\n    font-size: clamp(1.7rem, 3vw, 2.2rem);\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    line-height: 1.1;\n    margin: 0 0 16px 0;\n  }\n\n  .ff-pd-hero p {\n    font-size: 1rem;\n    color: #555;\n    max-width: 80ch;\n    margin: 0 auto;\n    line-height: 1.6;\n  }\n\n  \/* ============================================================\n     HEADING ACCENT\n     ============================================================ *\/\n  .ff-pd-hero h1 em,\n  .ff-pd-section-title em,\n  .ff-pd-organic-note h3 em,\n  .ff-pd-cert-tile h4 em {\n    font-style: normal;\n    font-weight: 900;\n    color: #005f73;\n    text-transform: uppercase;\n    letter-spacing: inherit;\n  }\n\n  \/* ============================================================\n     FEATURE GRID\n     ============================================================ *\/\n  .ff-pd-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 14px;\n    margin-bottom: 44px;\n  }\n\n  @media (max-width: 760px) {\n    .ff-pd-grid { grid-template-columns: 1fr; gap: 12px; }\n  }\n\n  .ff-pd-card {\n    background: #f5f3ee;\n    border: 1px solid transparent;\n    border-radius: 8px;\n    padding: 24px 22px;\n    text-align: center;\n    transition: background 0.2s, transform 0.2s, box-shadow 0.2s, border-color 0.2s;\n  }\n\n  .ff-pd-card:hover {\n    background: #ede9dd;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 20px rgba(15, 27, 45, 0.06);\n    border-color: rgba(0, 95, 115, 0.15);\n  }\n\n  .ff-pd-card h3 {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #005f73;\n    text-transform: uppercase;\n    letter-spacing: 0.16em;\n    margin: 0 0 12px 0;\n  }\n\n  .ff-pd-card p {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0;\n  }\n\n  .ff-pd-card p strong {\n    color: #111;\n    font-weight: 700;\n  }\n\n  \/* ============================================================\n     SECTION TITLES\n     ============================================================ *\/\n  .ff-pd-section-title {\n    font-size: clamp(1.2rem, 2vw, 1.4rem);\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    line-height: 1.15;\n    margin: 48px 0 20px 0;\n    padding-bottom: 12px;\n    border-bottom: 1px solid #eaeaea;\n    position: relative;\n  }\n\n  .ff-pd-section-title::after {\n    content: '';\n    position: absolute;\n    bottom: -1px;\n    left: 0;\n    width: 48px;\n    height: 2px;\n    background: #005f73;\n  }\n\n  \/* ============================================================\n     WARMTH TIERS\n     ============================================================ *\/\n  .ff-pd-warmth-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin: 28px 0;\n  }\n\n  @media (max-width: 760px) {\n    .ff-pd-warmth-grid { grid-template-columns: 1fr; gap: 10px; }\n  }\n\n  .ff-pd-warmth-card {\n    background: #f5f3ee;\n    border-radius: 8px;\n    padding: 22px 20px;\n    text-align: center;\n    transition: background 0.2s, transform 0.2s;\n  }\n\n  .ff-pd-warmth-card:hover {\n    background: #ede9dd;\n    transform: translateY(-1px);\n  }\n\n  .ff-pd-warmth-card h4 {\n    font-size: 0.82rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.12em;\n    color: #005f73;\n    margin: 0 0 8px 0;\n  }\n\n  .ff-pd-warmth-card p {\n    font-size: 0.86rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0;\n  }\n\n  \/* ============================================================\n     DETAILS LIST\n     ============================================================ *\/\n  .ff-pd-details {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px 24px;\n  }\n\n  @media (max-width: 600px) {\n    .ff-pd-details { grid-template-columns: 1fr; gap: 10px; }\n  }\n\n  .ff-pd-details li {\n    font-size: 0.92rem;\n    line-height: 1.55;\n    color: #333;\n    padding-left: 22px;\n    position: relative;\n  }\n\n  .ff-pd-details li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 11px;\n    width: 10px;\n    height: 1px;\n    background: #005f73;\n  }\n\n  \/* ============================================================\n     ORGANIC NOTE\n     ============================================================ *\/\n  .ff-pd-organic-note {\n    background: #f0f7f9;\n    padding: 26px 28px;\n    border-radius: 8px;\n    border-left: 3px solid #005f73;\n    margin: 36px 0;\n  }\n\n  .ff-pd-organic-note h3 {\n    margin: 0 0 10px 0;\n    font-size: 1rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n  }\n\n  .ff-pd-organic-note p {\n    margin: 0;\n    font-size: 0.92rem;\n    line-height: 1.6;\n    color: #333;\n  }\n\n  \/* ============================================================\n     COMPARISON IMAGE\n     ============================================================ *\/\n  .ff-pd-compare-image {\n    text-align: center;\n    margin: 36px 0;\n  }\n\n  .ff-pd-compare-image img {\n    max-width: 100%;\n    height: auto;\n    border-radius: 8px;\n    box-shadow: 0 4px 16px rgba(15, 27, 45, 0.06);\n  }\n\n  \/* ============================================================\n     TABLES\n     ============================================================ *\/\n  .ff-pd-table-wrap {\n    overflow-x: auto;\n    margin: 24px 0;\n    border-radius: 8px;\n    border: 1px solid #eaeaea;\n  }\n\n  .ff-pd-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.92rem;\n  }\n\n  .ff-pd-table thead th,\n  .ff-pd-table tbody th {\n    background: #f5f3ee;\n    color: #111;\n    font-weight: 700;\n    text-align: left;\n    padding: 14px 18px;\n    font-size: 0.7rem;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ff-pd-table.center thead th,\n  .ff-pd-table.center tbody td {\n    text-align: center;\n  }\n\n  .ff-pd-table tbody td {\n    padding: 14px 18px;\n    border-bottom: 1px solid #f0f0f0;\n    color: #333;\n    line-height: 1.55;\n    vertical-align: top;\n  }\n\n  .ff-pd-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .ff-pd-table tbody tr:hover {\n    background: #fafaf7;\n  }\n\n  .ff-pd-table tbody td strong {\n    color: #111;\n    font-weight: 700;\n  }\n\n  .ff-pd-table .row-label {\n    background: #fafaf7;\n    color: #111;\n    font-weight: 700;\n    width: 22%;\n    padding: 14px 18px;\n    border-right: 1px solid #eaeaea;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    font-size: 0.78rem;\n  }\n\n  .ff-pd-table .table-note {\n    font-size: 0.78rem;\n    font-style: italic;\n    color: #888;\n    margin-top: 8px;\n    display: block;\n  }\n\n  \/* ============================================================\n     CERTIFICATIONS\n     ============================================================ *\/\n  .ff-pd-certs {\n    background: #fafaf7;\n    padding: 44px 24px;\n    border-radius: 8px;\n    margin: 48px 0 24px;\n  }\n\n  .ff-pd-certs-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 24px;\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 720px) {\n    .ff-pd-certs-grid { grid-template-columns: 1fr; gap: 20px; }\n  }\n\n  .ff-pd-cert-tile {\n    background: #fff;\n    border: 1px solid #eaeaea;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s;\n  }\n\n  .ff-pd-cert-tile:hover {\n    border-color: rgba(0, 95, 115, 0.25);\n    transform: translateY(-2px);\n    box-shadow: 0 8px 22px rgba(15, 27, 45, 0.06);\n  }\n\n  .ff-pd-cert-image {\n    width: 170px;\n    height: 170px;\n    margin-bottom: 20px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .ff-pd-cert-image img {\n    max-width: 100%;\n    max-height: 100%;\n    width: auto;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .ff-pd-cert-tile h4 {\n    font-size: 1rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    margin: 0 0 8px 0;\n  }\n\n  .ff-pd-cert-tile p {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0 0 8px 0;\n    flex: 1;\n  }\n\n  .ff-pd-cert-id {\n    font-family: ui-monospace, \"SF Mono\", Menlo, Consolas, monospace;\n    font-size: 0.7rem;\n    color: #888;\n    letter-spacing: 0.04em;\n    margin-bottom: 16px;\n  }\n\n  .ff-pd-cert-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 0.68rem;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: #005f73;\n    text-decoration: none;\n    padding: 10px 18px;\n    border: 1px solid #005f73;\n    border-radius: 4px;\n    transition: background 0.15s, color 0.15s;\n    margin-top: auto;\n  }\n\n  .ff-pd-cert-link:hover {\n    background: #005f73;\n    color: #fff;\n    text-decoration: none;\n  }\n\n  .ff-pd-cert-link svg {\n    width: 10px;\n    height: 10px;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"ff-pd\"\u003e\n\u003c!-- ============================================================\n       HERO\n       ============================================================ --\u003e\n\u003cdiv class=\"ff-pd-hero\"\u003e\n\u003ch1\u003eThe new \u003cem\u003eOrganic DOWN PILLOW\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp\u003eOur original Down Pillow has long been the standard for a better night’s sleep. This new organic edition takes that same celebrated support and reimagines it with a focus on raw materials. We have replaced the traditional shell with a certified organic cotton that remains unbleached and undyed. Available in all our signature sizes and firmness levels, this collection offers the same cloud-like loft you love in its most refined and honest form yet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       WARMTH TIERS — three-card row\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eAvailable in three \u003cem\u003efirmness levels.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"ff-pd-warmth-grid\"\u003e\n\u003cdiv class=\"ff-pd-warmth-card\"\u003e\n\u003ch4\u003eSoft\u003c\/h4\u003e\n\u003cp\u003eOur softest pillow. A great choice for stomach sleepers and others who prefer the give of a soft pillow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-pd-warmth-card\"\u003e\n\u003ch4\u003eMedium\u003c\/h4\u003e\n\u003cp\u003eA fine balance of give and support. A great choice for back sleepers and those looking for the sweet spot between support and softness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-pd-warmth-card\"\u003e\n\u003ch4\u003eFirm\u003c\/h4\u003e\n\u003cp\u003eBack, and side-sleepers in particular, will rejoice with the firm. This offers the most support of our pillows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       TECHNICAL DETAILS\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eTechnical \u003cem\u003edetails.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cul class=\"ff-pd-details\"\u003e\n\u003cli\u003e700+ or 850+ RDS Certified European white goose down\u003c\/li\u003e\n\u003cli\u003e300 thread count organic cotton fine batiste weave\u003c\/li\u003e\n\u003cli\u003eCertified to the Organic Cotton Standard (TE-99977174)\u003c\/li\u003e\n\u003cli\u003eDouble-stitched, piped edges for lasting durability\u003c\/li\u003e\n\u003cli\u003eAvailable in Standard, Queen and King\u003c\/li\u003e\n\u003cli\u003eCertified Standard 100, Class II by OEKO-TEX®\u003c\/li\u003e\n\u003cli\u003eFilled and finished in Seattle, USA\u003c\/li\u003e\n\u003cli\u003eCertified Hypoallergenic\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c!-- ============================================================\n       SIZING \u0026 SPECIFICATIONS\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eSizing \u0026amp; \u003cem\u003especs.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"ff-pd-table-wrap\"\u003e\n\u003ctable class=\"ff-pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"row-label\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e\n\u003cstrong\u003eStandard:\u003c\/strong\u003e 20\" x 26\" (51cm x 66cm)\u003cbr\u003e\u003cstrong\u003eQueen:\u003c\/strong\u003e 20\" x 30\" (51cm x 76cm)\u003cbr\u003e\u003cstrong\u003eKing:\u003c\/strong\u003e 20\" x 36\" (51cm x 91cm)\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"row-label\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003e300 thread count organic cotton fine batiste weave\u003cbr\u003e\u003cbr\u003eThe organic shell fabric is unbleached and undyed, giving it a soft natural (not bright white) appearance. Due to natural variances in the raw cotton, you may notice very small flecks of dark cotton seeds, or slight differences in tone between products.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"row-label\"\u003eFill Power\u003c\/th\u003e\n\u003ctd\u003e700+ or 850+ fill power European goose down\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"row-label\"\u003eHypoallergenic\u003c\/th\u003e\n\u003ctd\u003eCertified Hypoallergenic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"row-label\"\u003eOrigin\u003c\/th\u003e\n\u003ctd\u003eFilled and finished in Seattle, USA of imported materials\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       FILL WEIGHT TABLE\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eFill \u003cem\u003eweight.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"ff-pd-table-wrap\"\u003e\n\u003ctable class=\"ff-pd-table center\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eSoft\u003c\/th\u003e\n\u003cth\u003eMedium\u003c\/th\u003e\n\u003cth\u003eFirm\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e13 oz | 368 g\u003c\/td\u003e\n\u003ctd\u003e17 oz | 482 g\u003c\/td\u003e\n\u003ctd\u003e22 oz | 624 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eQueen\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e15 oz | 425 g\u003c\/td\u003e\n\u003ctd\u003e19 oz | 539 g\u003c\/td\u003e\n\u003ctd\u003e24 oz | 680 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eKing\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e19 oz | 539 g\u003c\/td\u003e\n\u003ctd\u003e23 oz | 652 g\u003c\/td\u003e\n\u003ctd\u003e28 oz | 794 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       CERTIFICATIONS\n       ============================================================ --\u003e\n\u003cdiv class=\"ff-pd-certs\"\u003e\n\u003cdiv class=\"ff-pd-certs-grid\"\u003e\n\u003c!-- RDS --\u003e\n\u003cdiv class=\"ff-pd-cert-tile\"\u003e\n\u003cdiv class=\"ff-pd-cert-image\"\u003e\u003ca href=\"https:\/\/textileexchange.org\/responsible-down-standard\/\" target=\"_blank\"\u003e\u003cimg loading=\"lazy\" alt=\"Responsible Down Standard certification badge\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0140\/2791\/5318\/files\/RDS-Logo.png?v=1713219181\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003ch4\u003eRDS-Certified \u003cem\u003eDown Fill\u003c\/em\u003e\n\u003c\/h4\u003e\n\u003cp\u003eThe Organic Down Pillows contains 100% Responsible Down Standard certified down fill.\u003c\/p\u003e\n\u003cdiv class=\"ff-pd-cert-id\"\u003eCertified by TE-99977174\u003c\/div\u003e\n\u003ca class=\"ff-pd-cert-link\" rel=\"noopener noreferrer\" href=\"https:\/\/textileexchange.org\/responsible-down-standard\/\" target=\"_blank\"\u003e Learn About RDS \u003csvg aria-hidden=\"true\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" fill=\"none\"\u003e\u003cpath d=\"M14 5l7 7m0 0l-7 7m7-7H3\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- OCS --\u003e\n\u003cdiv class=\"ff-pd-cert-tile\"\u003e\n\u003cdiv class=\"ff-pd-cert-image\"\u003e\u003ca href=\"https:\/\/textileexchange.org\/organic-content-standard\/\" target=\"_blank\"\u003e\u003cimg loading=\"lazy\" alt=\"Organic Content Standard certification badge\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0140\/2791\/5318\/files\/organic-content-standard-ocs-logo.png?v=1776727294\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003ch4\u003eOCS-Certified \u003cem\u003eOrganic Cotton\u003c\/em\u003e\n\u003c\/h4\u003e\n\u003cp\u003eThe shell fabric contains 100% Organic Content Standard certified organically grown cotton.\u003c\/p\u003e\n\u003cdiv class=\"ff-pd-cert-id\"\u003eCertified by TE-99977174\u003c\/div\u003e\n\u003ca class=\"ff-pd-cert-link\" rel=\"noopener noreferrer\" href=\"https:\/\/textileexchange.org\/organic-content-standard\/\" target=\"_blank\"\u003e More About OCS \u003csvg aria-hidden=\"true\" stroke-width=\"2.5\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" fill=\"none\"\u003e\u003cpath d=\"M14 5l7 7m0 0l-7 7m7-7H3\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Feathered Friends","offers":[{"title":"Standard \/ Soft \/ 700+ Goose Down","offer_id":46173566042311,"sku":"3200101","price":209.0,"currency_code":"USD","in_stock":true},{"title":"Standard \/ Soft \/ 850+ Goose Down","offer_id":46173566075079,"sku":"3200102","price":269.0,"currency_code":"USD","in_stock":true},{"title":"Standard \/ Medium \/ 700+ Goose Down","offer_id":46173566107847,"sku":"3200103","price":239.0,"currency_code":"USD","in_stock":true},{"title":"Standard \/ Medium \/ 850+ Goose Down","offer_id":46173566140615,"sku":"3200104","price":299.0,"currency_code":"USD","in_stock":true},{"title":"Standard \/ Firm \/ 700+ Goose Down","offer_id":46173566173383,"sku":"3200105","price":269.0,"currency_code":"USD","in_stock":true},{"title":"Standard \/ Firm \/ 850+ Goose Down","offer_id":46173566206151,"sku":"3200106","price":339.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Soft \/ 700+ Goose Down","offer_id":46173566238919,"sku":"3200107","price":259.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Soft \/ 850+ Goose Down","offer_id":46173566271687,"sku":"3200108","price":319.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Medium \/ 700+ Goose Down","offer_id":46173566304455,"sku":"3200109","price":289.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Medium \/ 850+ Goose Down","offer_id":46173566337223,"sku":"3200110","price":359.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Firm \/ 700+ Goose Down","offer_id":46173566369991,"sku":"3200111","price":329.0,"currency_code":"USD","in_stock":true},{"title":"Queen \/ Firm \/ 850+ Goose Down","offer_id":46173566402759,"sku":"3200112","price":409.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Soft \/ 700+ Goose Down","offer_id":46173566435527,"sku":"3200113","price":289.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Soft \/ 850+ Goose Down","offer_id":46173566468295,"sku":"3200114","price":359.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Medium \/ 700+ Goose Down","offer_id":46173566501063,"sku":"3200115","price":319.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Medium \/ 850+ Goose Down","offer_id":46173566533831,"sku":"3200116","price":409.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Firm \/ 700+ Goose Down","offer_id":46173566566599,"sku":"3200117","price":369.0,"currency_code":"USD","in_stock":true},{"title":"King \/ Firm \/ 850+ Goose Down","offer_id":46173566599367,"sku":"3200118","price":459.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0140\/2791\/5318\/files\/feathered-friends-premium-organic-cotton-down-pillows.jpg?v=1776793232"},{"product_id":"pillow-protector","title":"Pillow Protector","description":"\u003cstyle\u003e\n  .ff-pd {\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: #333;\n    line-height: 1.6;\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  \/* ============================================================\n     HERO\n     ============================================================ *\/\n  .ff-pd-hero {\n    text-align: center;\n    padding: 32px 0 36px;\n    border-bottom: 1px solid #eaeaea;\n    margin-bottom: 36px;\n  }\n\n  .ff-pd-eyebrow {\n    display: inline-block;\n    font-size: 0.7rem;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: #005f73;\n    margin-bottom: 14px;\n  }\n\n  .ff-pd-hero h1 {\n    font-size: clamp(1.7rem, 3vw, 2.2rem);\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    line-height: 1.1;\n    margin: 0 0 16px 0;\n  }\n\n  .ff-pd-hero p {\n    font-size: 1rem;\n    color: #555;\n    max-width: 80ch;\n    margin: 0 auto;\n    line-height: 1.6;\n  }\n\n  \/* ============================================================\n     HEADING ACCENT\n     ============================================================ *\/\n  .ff-pd-hero h1 em,\n  .ff-pd-section-title em,\n  .ff-pd-organic-note h3 em,\n  .ff-pd-cert-tile h4 em {\n    font-style: normal;\n    font-weight: 900;\n    color: #005f73;\n    text-transform: uppercase;\n    letter-spacing: inherit;\n  }\n\n  \/* ============================================================\n     FEATURE GRID\n     ============================================================ *\/\n  .ff-pd-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 14px;\n    margin-bottom: 44px;\n  }\n\n  @media (max-width: 760px) {\n    .ff-pd-grid { grid-template-columns: 1fr; gap: 12px; }\n  }\n\n  .ff-pd-card {\n    background: #f5f3ee;\n    border: 1px solid transparent;\n    border-radius: 8px;\n    padding: 24px 22px;\n    text-align: center;\n    transition: background 0.2s, transform 0.2s, box-shadow 0.2s, border-color 0.2s;\n  }\n\n  .ff-pd-card:hover {\n    background: #ede9dd;\n    transform: translateY(-2px);\n    box-shadow: 0 8px 20px rgba(15, 27, 45, 0.06);\n    border-color: rgba(0, 95, 115, 0.15);\n  }\n\n  .ff-pd-card h3 {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #005f73;\n    text-transform: uppercase;\n    letter-spacing: 0.16em;\n    margin: 0 0 12px 0;\n  }\n\n  .ff-pd-card p {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0;\n  }\n\n  .ff-pd-card p strong {\n    color: #111;\n    font-weight: 700;\n  }\n\n  \/* ============================================================\n     SECTION TITLES\n     ============================================================ *\/\n  .ff-pd-section-title {\n    font-size: clamp(1.2rem, 2vw, 1.4rem);\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    line-height: 1.15;\n    margin: 48px 0 20px 0;\n    padding-bottom: 12px;\n    border-bottom: 1px solid #eaeaea;\n    position: relative;\n  }\n\n  .ff-pd-section-title::after {\n    content: '';\n    position: absolute;\n    bottom: -1px;\n    left: 0;\n    width: 48px;\n    height: 2px;\n    background: #005f73;\n  }\n\n  \/* ============================================================\n     WARMTH TIERS\n     ============================================================ *\/\n  .ff-pd-warmth-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin: 28px 0;\n  }\n\n  @media (max-width: 760px) {\n    .ff-pd-warmth-grid { grid-template-columns: 1fr; gap: 10px; }\n  }\n\n  .ff-pd-warmth-card {\n    background: #f5f3ee;\n    border-radius: 8px;\n    padding: 22px 20px;\n    text-align: center;\n    transition: background 0.2s, transform 0.2s;\n  }\n\n  .ff-pd-warmth-card:hover {\n    background: #ede9dd;\n    transform: translateY(-1px);\n  }\n\n  .ff-pd-warmth-card h4 {\n    font-size: 0.82rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.12em;\n    color: #005f73;\n    margin: 0 0 8px 0;\n  }\n\n  .ff-pd-warmth-card p {\n    font-size: 0.86rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0;\n  }\n\n  \/* ============================================================\n     DETAILS LIST\n     ============================================================ *\/\n  .ff-pd-details {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px 24px;\n  }\n\n  @media (max-width: 600px) {\n    .ff-pd-details { grid-template-columns: 1fr; gap: 10px; }\n  }\n\n  .ff-pd-details li {\n    font-size: 0.92rem;\n    line-height: 1.55;\n    color: #333;\n    padding-left: 22px;\n    position: relative;\n  }\n\n  .ff-pd-details li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 11px;\n    width: 10px;\n    height: 1px;\n    background: #005f73;\n  }\n\n  \/* ============================================================\n     ORGANIC NOTE\n     ============================================================ *\/\n  .ff-pd-organic-note {\n    background: #f0f7f9;\n    padding: 26px 28px;\n    border-radius: 8px;\n    border-left: 3px solid #005f73;\n    margin: 36px 0;\n  }\n\n  .ff-pd-organic-note h3 {\n    margin: 0 0 10px 0;\n    font-size: 1rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n  }\n\n  .ff-pd-organic-note p {\n    margin: 0;\n    font-size: 0.92rem;\n    line-height: 1.6;\n    color: #333;\n  }\n\n  \/* ============================================================\n     COMPARISON IMAGE\n     ============================================================ *\/\n  .ff-pd-compare-image {\n    text-align: center;\n    margin: 36px 0;\n  }\n\n  .ff-pd-compare-image img {\n    max-width: 100%;\n    height: auto;\n    border-radius: 8px;\n    box-shadow: 0 4px 16px rgba(15, 27, 45, 0.06);\n  }\n\n  \/* ============================================================\n     TABLES\n     ============================================================ *\/\n  .ff-pd-table-wrap {\n    overflow-x: auto;\n    margin: 24px 0;\n    border-radius: 8px;\n    border: 1px solid #eaeaea;\n  }\n\n  .ff-pd-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.92rem;\n  }\n\n  .ff-pd-table thead th,\n  .ff-pd-table tbody th {\n    background: #f5f3ee;\n    color: #111;\n    font-weight: 700;\n    text-align: left;\n    padding: 14px 18px;\n    font-size: 0.7rem;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    border-bottom: 1px solid #eaeaea;\n  }\n\n  .ff-pd-table.center thead th,\n  .ff-pd-table.center tbody td {\n    text-align: center;\n  }\n\n  .ff-pd-table tbody td {\n    padding: 14px 18px;\n    border-bottom: 1px solid #f0f0f0;\n    color: #333;\n    line-height: 1.55;\n    vertical-align: top;\n  }\n\n  .ff-pd-table tbody tr:last-child td {\n    border-bottom: none;\n  }\n\n  .ff-pd-table tbody tr:hover {\n    background: #fafaf7;\n  }\n\n  .ff-pd-table tbody td strong {\n    color: #111;\n    font-weight: 700;\n  }\n\n  .ff-pd-table .row-label {\n    background: #fafaf7;\n    color: #111;\n    font-weight: 700;\n    width: 22%;\n    padding: 14px 18px;\n    border-right: 1px solid #eaeaea;\n    text-transform: uppercase;\n    letter-spacing: 0.06em;\n    font-size: 0.78rem;\n  }\n\n  .ff-pd-table .table-note {\n    font-size: 0.78rem;\n    font-style: italic;\n    color: #888;\n    margin-top: 8px;\n    display: block;\n  }\n\n  \/* ============================================================\n     CERTIFICATIONS\n     ============================================================ *\/\n  .ff-pd-certs {\n    background: #fafaf7;\n    padding: 44px 24px;\n    border-radius: 8px;\n    margin: 48px 0 24px;\n  }\n\n  .ff-pd-certs-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 24px;\n    max-width: 800px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 720px) {\n    .ff-pd-certs-grid { grid-template-columns: 1fr; gap: 20px; }\n  }\n\n  .ff-pd-cert-tile {\n    background: #fff;\n    border: 1px solid #eaeaea;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s;\n  }\n\n  .ff-pd-cert-tile:hover {\n    border-color: rgba(0, 95, 115, 0.25);\n    transform: translateY(-2px);\n    box-shadow: 0 8px 22px rgba(15, 27, 45, 0.06);\n  }\n\n  .ff-pd-cert-image {\n    width: 170px;\n    height: 170px;\n    margin-bottom: 20px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .ff-pd-cert-image img {\n    max-width: 100%;\n    max-height: 100%;\n    width: auto;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .ff-pd-cert-tile h4 {\n    font-size: 1rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n    color: #111;\n    margin: 0 0 8px 0;\n  }\n\n  .ff-pd-cert-tile p {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    color: #444;\n    margin: 0 0 8px 0;\n    flex: 1;\n  }\n\n  .ff-pd-cert-id {\n    font-family: ui-monospace, \"SF Mono\", Menlo, Consolas, monospace;\n    font-size: 0.7rem;\n    color: #888;\n    letter-spacing: 0.04em;\n    margin-bottom: 16px;\n  }\n\n  .ff-pd-cert-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 0.68rem;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: #005f73;\n    text-decoration: none;\n    padding: 10px 18px;\n    border: 1px solid #005f73;\n    border-radius: 4px;\n    transition: background 0.15s, color 0.15s;\n    margin-top: auto;\n  }\n\n  .ff-pd-cert-link:hover {\n    background: #005f73;\n    color: #fff;\n    text-decoration: none;\n  }\n\n  .ff-pd-cert-link svg {\n    width: 10px;\n    height: 10px;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"ff-pd\"\u003e\n\u003cdiv class=\"ff-pd-intro\"\u003e\n\u003cp\u003eProtect your pillows from oils, stains, and dust mites. Serving as an extra protective layer between your pillow and pillowcase, the zippered closure and soft 400 thread count fabric make these protectors easy to slide off for frequent washing.\u003c\/p\u003e\n\u003cp\u003eSold individually. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================\n       TECHNICAL DETAILS\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eTechnical \u003cem\u003edetails.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cul class=\"ff-pd-details\"\u003e\n\u003cli\u003e400 thread count single ply, evenly woven cambric cotton ticking assures the tightest weave for a soft hand and superior performance\u003c\/li\u003e\n\u003cli\u003eZipper closure\u003c\/li\u003e\n\u003cli\u003eAvailable in Standard, Queen and King\u003c\/li\u003e\n\u003cli\u003eCertified Standard 100, Class II by OEKO-TEX®\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ============================================================\n       SIZING \u0026 SPECIFICATIONS\n       ============================================================ --\u003e\n\u003ch2 class=\"ff-pd-section-title\"\u003eSizing \u0026amp; \u003cem\u003especs.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"ff-pd-table-wrap\"\u003e\n\u003ctable class=\"ff-pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e\n\u003cstrong\u003eStandard:\u003c\/strong\u003e 21\" x 27\" (53cm x 69cm)\u003cbr\u003e\u003cstrong\u003eQueen:\u003c\/strong\u003e 21\" x 31\" (53cm x 79cm)\u003cbr\u003e\u003cstrong\u003eKing:\u003c\/strong\u003e 21\" x 37\" (53cm x 94cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"row-label\" scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003e400 thread count single-ply cambric cotton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Feathered Friends","offers":[{"title":"Standard","offer_id":46666111484103,"sku":"3200200","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Queen","offer_id":46666111516871,"sku":"3200201","price":29.0,"currency_code":"USD","in_stock":true},{"title":"King","offer_id":46666111549639,"sku":"3200202","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0140\/2791\/5318\/files\/feathered-friends-cotton-pillow-protector-top-view.jpg?v=1784178398"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0140\/2791\/5318\/collections\/feathered-friends-goose-down-pillows.jpg?v=1561414964","url":"https:\/\/featheredfriends.live\/collections\/down-pillows.oembed","provider":"Feathered Friends","version":"1.0","type":"link"}