/*!/wp-content/themes/osmosis/assets/css/amazon-products.css*/.osmosis-amazon-table{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d7e3ea;border-radius:var(--osmosis-radius-md);box-shadow:0 14px 32px rgb(15 23 42 / .08);margin:var(--osmosis-space-8) auto var(--osmosis-space-10);max-width:var(--osmosis-container-wide);overflow:hidden;position:relative;width:min(var(--osmosis-container-wide), calc(100vw - 48px))}.entry-content>.osmosis-amazon-table{left:50%;max-width:var(--osmosis-container-wide);transform:translateX(-50%)}.osmosis-amazon-table--products-2{max-width:760px;width:min(760px, calc(100vw - 48px))}.entry-content>.osmosis-amazon-table--products-2{left:auto;max-width:760px;transform:none}.osmosis-amazon-table--products-3{max-width:920px;width:min(920px, calc(100vw - 48px))}.entry-content>.osmosis-amazon-table--products-3{left:auto;max-width:920px;transform:none}.osmosis-amazon-table table{background:#fff;border:0;border-collapse:collapse;border-radius:0;box-shadow:none;font-size:.93rem;margin:0;min-width:900px;table-layout:fixed;width:100%}.osmosis-amazon-table--products-2 table{min-width:620px}.osmosis-amazon-table--products-3 table{min-width:760px}.osmosis-amazon-table--products-4 table{min-width:900px}.osmosis-amazon-table--products-5 table{min-width:1040px}.osmosis-amazon-table--products-6 table{min-width:1180px}.osmosis-amazon-table--products-7 table{min-width:1320px}.osmosis-amazon-table__feature-col{width:168px}.osmosis-amazon-table__product-col{width:auto}.osmosis-amazon-table th,.osmosis-amazon-table td{border:1px solid #d7e3ea;box-sizing:border-box;padding:.75rem .85rem;text-align:center;vertical-align:middle}.osmosis-amazon-table tr:first-child th,.osmosis-amazon-table tr:first-child td{border-top:0}.osmosis-amazon-table tr:last-child th,.osmosis-amazon-table tr:last-child td{border-bottom:0;padding-bottom:.45rem;padding-top:.45rem}.osmosis-amazon-table th:first-child{border-left:0}.osmosis-amazon-table td:last-child{border-right:0}.osmosis-amazon-table th{background:#eef7fb;color:var(--osmosis-primary-strong);font-size:.82rem;font-weight:800;letter-spacing:0;text-align:left;text-transform:none}.osmosis-amazon-table td{color:var(--osmosis-text-soft);overflow-wrap:anywhere}.osmosis-amazon-table tr:nth-child(even) td{background:#fbfdff}.osmosis-amazon-table__image-link{display:inline-flex;justify-content:center}.osmosis-amazon-table__image{aspect-ratio:1 / 1;display:block;height:108px;object-fit:contain;width:108px}.osmosis-amazon-table__image-placeholder{align-items:center;aspect-ratio:1 / 1;background:#eef7fb;border:1px solid #d7e3ea;border-radius:var(--osmosis-radius-sm);color:var(--osmosis-primary-strong);display:inline-flex;font-size:.76rem;font-weight:850;justify-content:center;line-height:1.2;padding:.5rem;text-align:center;width:108px}.osmosis-amazon-table__title{color:var(--osmosis-primary);font-weight:800;text-decoration:none}.osmosis-amazon-table__title:hover,.osmosis-amazon-table__title:focus{color:var(--osmosis-primary-strong);text-decoration:underline}.osmosis-amazon-table__bool{align-items:center;border-radius:999px;display:inline-flex;font-size:1rem;font-weight:900;height:1.65rem;justify-content:center;width:1.65rem}.osmosis-amazon-table__bool--yes{background:var(--osmosis-success-soft);color:var(--osmosis-success)}.osmosis-amazon-table__bool--no{background:var(--osmosis-danger-soft);color:#b91c1c}.osmosis-amazon-table__button{background:var(--osmosis-cta);border-radius:var(--osmosis-radius-sm);color:var(--osmosis-text);display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;line-height:1.2;min-width:110px;padding:.62rem .85rem;text-decoration:none}.osmosis-amazon-table__button:hover,.osmosis-amazon-table__button:focus{background:var(--osmosis-cta-strong);color:#fff}.obsidian-affiliate-list{display:grid;gap:var(--osmosis-space-6);margin:var(--osmosis-space-8) 0 var(--osmosis-space-10)}.obsidian-affiliate-list--grid{grid-template-columns:repeat(var(--obsidian-affiliate-grid-columns,3),minmax(0,1fr))}.obsidian-affiliate-list--list{grid-template-columns:1fr}.obsidian-affiliate-more{align-items:center;display:flex;justify-content:center;margin:1rem auto 2rem;max-width:1080px;position:relative}.obsidian-affiliate-more::before{background:linear-gradient(90deg,transparent 0%,rgb(15 76 129 / .16) 24%,rgb(15 76 129 / .16) 76%,transparent 100%);content:"";height:1px;left:50%;max-width:min(100%, 34rem);position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.obsidian-affiliate-more .wp-block-button{position:relative;z-index:1}.obsidian-affiliate-more .wp-block-button__link{align-items:center;background:#fff;border:1px solid rgb(15 76 129 / .24);border-radius:999px;box-shadow:0 8px 20px rgb(15 23 42 / .06);color:var(--osmosis-primary-strong);display:inline-flex;font-size:.95rem;font-weight:800;gap:.45rem;justify-content:center;min-height:44px;padding:.72rem 1.15rem;text-decoration:none}.obsidian-affiliate-more .wp-block-button__link::after{content:"->";font-size:.9rem;line-height:1;transition:transform 160ms ease}.obsidian-affiliate-more .wp-block-button__link:hover,.obsidian-affiliate-more .wp-block-button__link:focus{background:#f8fbfd;border-color:rgb(15 76 129 / .36);color:var(--osmosis-primary)}.obsidian-affiliate-more .wp-block-button__link:hover::after,.obsidian-affiliate-more .wp-block-button__link:focus::after{transform:translateX(2px)}.obsidian-affiliate-card{align-items:stretch;background:#fff;border:1px solid #dbe7ef;border-radius:var(--osmosis-radius-md);box-sizing:border-box;box-shadow:0 12px 30px rgb(15 23 42 / .08);display:flex;flex-direction:column;gap:var(--osmosis-space-4);grid-template-columns:1fr;grid-template-rows:190px auto 1fr;justify-items:center;min-height:360px;padding:var(--osmosis-space-5,1.25rem);text-align:center;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.obsidian-affiliate-card:hover{border-color:#b9d4e4;box-shadow:0 18px 38px rgb(15 23 42 / .12);transform:translateY(-2px)}.obsidian-affiliate-card__main-link{color:inherit;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--osmosis-space-4);grid-template-rows:190px minmax(2.5em,auto);align-items:center;justify-items:center;text-decoration:none;width:100%}.obsidian-affiliate-card__main-link:focus-visible .obsidian-affiliate-card__media,.obsidian-affiliate-card__main-link:focus-visible .obsidian-affiliate-card__title{outline:3px solid rgb(11 123 195 / .28);outline-offset:3px}.obsidian-affiliate-card__main-link:hover .obsidian-affiliate-card__title,.obsidian-affiliate-card__main-link:focus-visible .obsidian-affiliate-card__title{color:#0664a4;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.obsidian-affiliate-list--grid .obsidian-affiliate-card{align-items:stretch;display:flex;flex-direction:column;grid-template-columns:1fr;grid-template-rows:190px auto 1fr;height:100%;justify-items:center;min-height:360px;padding:var(--osmosis-space-5,1.25rem);text-align:center}.obsidian-affiliate-list--grid .obsidian-affiliate-card--no-image{grid-template-rows:1fr auto;justify-content:center;min-height:230px}.obsidian-affiliate-list--compact .obsidian-affiliate-card{grid-template-rows:132px minmax(2.4em,auto) 1fr;min-height:300px;padding:var(--osmosis-space-4,1rem)}.obsidian-affiliate-list--compact .obsidian-affiliate-card__main-link{grid-template-rows:132px minmax(2.4em,auto)}.obsidian-affiliate-list--compact .obsidian-affiliate-card__media{height:132px;min-height:132px;padding:var(--osmosis-space-2,.5rem)}.obsidian-affiliate-list--compact .obsidian-affiliate-card__image{height:112px;max-height:112px}.obsidian-affiliate-list--compact .obsidian-affiliate-card__title{font-size:.9rem;min-height:2.4em}.obsidian-affiliate-card__media{align-items:center;background:#fff0;border:0;border-radius:0;box-sizing:border-box;display:flex;justify-content:center;margin:0;min-height:190px;padding:var(--osmosis-space-4);overflow:hidden;width:100%}.obsidian-affiliate-card__image{aspect-ratio:1 / 1;display:block;height:160px;max-height:160px;object-fit:contain;object-position:center;width:100%}.osmosis-filter-card-grid .obsidian-affiliate-card__media{background:#fff0;border:0;border-radius:0;min-height:210px;padding:var(--osmosis-space-2)}.osmosis-filter-card-grid .obsidian-affiliate-card__image{height:190px;max-height:190px}.entry-content .obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__image,.obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__image{height:160px;max-height:160px;object-fit:contain;width:100%}.obsidian-affiliate-card__title{color:var(--osmosis-primary-strong);font-size:1rem;font-weight:800;line-height:1.25;margin:0;max-width:18rem;min-height:2.5em;text-wrap:balance}.obsidian-affiliate-card__description{color:var(--osmosis-text-soft);font-size:.92rem;line-height:1.45;margin:0 auto;max-width:18rem}.obsidian-affiliate-card__title+.obsidian-affiliate-card__description{margin-top:calc(var(--osmosis-space-2, 0.5rem) * -1)}.obsidian-affiliate-card__actions{align-self:end;display:flex;grid-column:1 / -1;justify-content:center;margin:0;margin-top:auto;width:100%}.obsidian-affiliate-card__button,.obsidian-affiliate-card .obsidian-affiliate-card__button.wp-block-button__link,.obsidian-affiliate-table__button{background:var(--osmosis-cta);border-radius:var(--osmosis-radius-sm);box-sizing:border-box;box-shadow:none;color:var(--osmosis-text);display:inline-flex;font-size:.9rem;font-weight:800;height:auto;min-height:0;justify-content:center;line-height:1.2;min-width:110px;padding:.78rem 1.05rem;text-decoration:none}.obsidian-affiliate-list--grid .obsidian-affiliate-card__button{width:100%}.obsidian-affiliate-card__button:hover,.obsidian-affiliate-card__button:focus,.obsidian-affiliate-card .obsidian-affiliate-card__button.wp-block-button__link:hover,.obsidian-affiliate-card .obsidian-affiliate-card__button.wp-block-button__link:focus,.obsidian-affiliate-table__button:hover,.obsidian-affiliate-table__button:focus{background:var(--osmosis-cta-strong);color:#fff}.osmosis-affiliate-inline{column-gap:clamp(1.25rem, 3vw, 2rem);margin:var(--osmosis-space-6,1.5rem) 0}.osmosis-affiliate-inline .obsidian-affiliate-card{align-items:stretch;display:flex;flex-direction:column;gap:var(--osmosis-space-3,.75rem);justify-items:center;margin-inline:auto;max-width:280px;padding:var(--osmosis-space-4,1rem);text-align:center;width:100%}.osmosis-affiliate-inline .obsidian-affiliate-card__main-link{display:grid;gap:var(--osmosis-space-3,.75rem);grid-template-rows:150px minmax(2.4em,auto);justify-items:center;width:100%}.osmosis-affiliate-inline .obsidian-affiliate-card__media{border:0;height:150px;min-height:150px;padding:var(--osmosis-space-3,.75rem)}.osmosis-affiliate-inline .obsidian-affiliate-card__image,.entry-content .osmosis-affiliate-inline .obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__image{height:130px;max-height:130px}.osmosis-affiliate-inline .obsidian-affiliate-card__title{font-size:.94rem;min-height:2.4em}.osmosis-affiliate-inline .obsidian-affiliate-card__actions{align-self:auto;margin-top:auto}.osmosis-affiliate-inline .obsidian-affiliate-card__button{width:100%}.entry-content .wp-block-column>.obsidian-affiliate-card{align-items:stretch;display:flex;flex-direction:column;gap:var(--osmosis-space-3,.75rem);grid-template-columns:1fr;margin-inline:auto;max-width:280px;padding:var(--osmosis-space-4,1rem);text-align:center;width:100%}.entry-content .wp-block-column>.obsidian-affiliate-card .obsidian-affiliate-card__main-link{display:grid;gap:var(--osmosis-space-3,.75rem);grid-template-rows:150px minmax(2.4em,auto);justify-items:center;width:100%}.entry-content .wp-block-column>.obsidian-affiliate-card .obsidian-affiliate-card__media{border:0;height:150px;min-height:150px;padding:var(--osmosis-space-3,.75rem)}.entry-content .wp-block-column>.obsidian-affiliate-card .obsidian-affiliate-card__image{height:130px;max-height:130px}.entry-content .wp-block-column>.obsidian-affiliate-card .obsidian-affiliate-card__title{font-size:.94rem;min-height:2.4em}.entry-content .wp-block-column>.obsidian-affiliate-card .obsidian-affiliate-card__actions{margin-top:auto}.entry-content .wp-block-column>.obsidian-affiliate-card .obsidian-affiliate-card__button{width:100%}@media (min-width:782px){.osmosis-affiliate-inline__card .obsidian-affiliate-card{margin-inline:auto;max-width:280px}.osmosis-affiliate-inline--reverse{flex-direction:row-reverse}.entry-content .wp-block-column:has(>.obsidian-affiliate-card+.obsidian-affiliate-card),.entry-content .wp-block-column.waterdrop-g3-verdict__cards{align-items:stretch;display:grid;gap:var(--osmosis-space-4,1rem);grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,220px));justify-content:center}.entry-content .wp-block-column:has(>.obsidian-affiliate-card+.obsidian-affiliate-card)>.obsidian-affiliate-card,.entry-content .wp-block-column.waterdrop-g3-verdict__cards>.obsidian-affiliate-card{height:100%;margin:0;max-width:220px;width:100%}}.obsidian-affiliate-table{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d7e3ea;border-radius:var(--osmosis-radius-md);box-shadow:0 14px 32px rgb(15 23 42 / .08);margin:var(--osmosis-space-8) auto var(--osmosis-space-10);max-width:var(--osmosis-container-wide);overflow:hidden;position:relative;width:min(var(--osmosis-container-wide), calc(100vw - 48px))}.entry-content>.obsidian-affiliate-table{left:50%;max-width:var(--osmosis-container-wide);transform:translateX(-50%)}.obsidian-affiliate-table--products-2{max-width:760px;width:min(760px, calc(100vw - 48px))}.entry-content>.obsidian-affiliate-table--products-2{left:auto;max-width:760px;transform:none}.obsidian-affiliate-table--products-3{max-width:920px;width:min(920px, calc(100vw - 48px))}.entry-content>.obsidian-affiliate-table--products-3{left:auto;max-width:920px;transform:none}.obsidian-affiliate-table table{background:#fff;border:0;border-collapse:collapse;border-radius:0;box-shadow:none;font-size:.93rem;margin:0;min-width:900px;table-layout:fixed;width:100%}.obsidian-affiliate-table--products-2 table{min-width:620px}.obsidian-affiliate-table--products-3 table{min-width:760px}.obsidian-affiliate-table--products-4 table{min-width:900px}.obsidian-affiliate-table--products-5 table{min-width:1040px}.obsidian-affiliate-table--products-6 table{min-width:1180px}.obsidian-affiliate-table--products-7 table{min-width:1320px}.obsidian-affiliate-table th,.obsidian-affiliate-table td{border:1px solid #d7e3ea;box-sizing:border-box;padding:.75rem .85rem;text-align:center;vertical-align:middle}.obsidian-affiliate-table tr:first-child th,.obsidian-affiliate-table tr:first-child td{border-top:0}.obsidian-affiliate-table tr:last-child th,.obsidian-affiliate-table tr:last-child td{border-bottom:0;padding-bottom:.45rem;padding-top:.45rem}.obsidian-affiliate-table th:first-child{border-left:0}.obsidian-affiliate-table td:last-child{border-right:0}.obsidian-affiliate-table th{background:#eef7fb;color:var(--osmosis-primary-strong);font-size:.82rem;font-weight:800;letter-spacing:0;text-align:left;width:168px}.obsidian-affiliate-table td{color:var(--osmosis-text-soft);overflow-wrap:anywhere}.obsidian-affiliate-table tr:nth-child(even) td{background:#fbfdff}.obsidian-affiliate-table__media{align-items:center;display:flex;height:132px;justify-content:center;margin:0 auto var(--osmosis-space-2);width:132px}.obsidian-affiliate-table__media picture{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.obsidian-affiliate-table__image{aspect-ratio:1 / 1;display:block;height:auto;max-height:132px;max-width:132px;object-fit:contain;width:auto}.obsidian-affiliate-table__title{color:var(--osmosis-primary-strong);display:block;font-size:.94rem;line-height:1.25}.obsidian-affiliate-table__details-link{color:var(--osmosis-primary-strong);font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.obsidian-affiliate-table__details-link:hover,.obsidian-affiliate-table__details-link:focus{color:var(--osmosis-primary)}.obsidian-affiliate-table__bool{align-items:center;border-radius:999px;display:inline-flex;font-size:1rem;font-weight:900;height:1.65rem;justify-content:center;width:1.65rem}.obsidian-affiliate-table__bool--yes{background:var(--osmosis-success-soft);color:var(--osmosis-success)}.obsidian-affiliate-table__bool--no{background:var(--osmosis-danger-soft);color:#b91c1c}@media (min-width:761px) and (max-width:900px){.obsidian-affiliate-list--grid{grid-template-columns:repeat(var(--obsidian-affiliate-grid-columns-tablet,2),minmax(0,1fr));gap:var(--osmosis-space-4)}.obsidian-affiliate-list--grid .obsidian-affiliate-card{grid-template-rows:136px auto 1fr;min-height:298px;padding:var(--osmosis-space-4)}.obsidian-affiliate-card__main-link{grid-template-rows:136px minmax(2.4em,auto)}.obsidian-affiliate-card__media{min-height:136px;padding:var(--osmosis-space-2)}.entry-content .obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__image,.obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__image{height:118px;max-height:118px}}@media (max-width:760px){.obsidian-affiliate-list--grid{grid-template-columns:repeat(var(--obsidian-affiliate-grid-columns-mobile,2),minmax(0,1fr));gap:var(--osmosis-space-3)}.osmosis-amazon-table{left:auto;margin-left:auto;margin-right:auto;overflow-x:auto;overflow-y:hidden;transform:none;width:min(100%, calc(100vw - 24px))}.osmosis-amazon-table table{font-size:.86rem}.osmosis-amazon-table th,.osmosis-amazon-table td{padding:.65rem}.obsidian-affiliate-card{grid-template-columns:1fr}.obsidian-affiliate-list--grid .obsidian-affiliate-card{grid-template-columns:1fr;grid-template-rows:128px auto 1fr;min-height:276px;padding:var(--osmosis-space-3)}.obsidian-affiliate-card__main-link{grid-template-rows:128px minmax(2.4em,auto)}.obsidian-affiliate-list--grid .obsidian-affiliate-card--no-image{grid-template-rows:1fr auto;min-height:220px}.obsidian-affiliate-card__media{min-height:128px;padding:var(--osmosis-space-2)}.obsidian-affiliate-card__image{height:112px;max-height:112px}.entry-content .obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__image,.obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__image{height:112px;max-height:112px}.entry-content .obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__title,.obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__title{font-size:.9rem;line-height:1.18;margin:0;min-height:2.4em}.obsidian-affiliate-card__actions{grid-column:1 / -1}.obsidian-affiliate-card__button{font-size:.82rem;min-width:0;padding:.68rem .55rem;width:100%}.obsidian-affiliate-table{left:auto;overflow-x:auto;overflow-y:hidden;margin-left:auto;margin-right:auto;transform:none;width:min(100%, calc(100vw - 24px))}.obsidian-affiliate-table table{font-size:.86rem;min-width:720px}.obsidian-affiliate-table th,.obsidian-affiliate-table td{padding:.65rem}}@media (max-width:390px){.obsidian-affiliate-list--grid{gap:.65rem}.obsidian-affiliate-list--grid .obsidian-affiliate-card{grid-template-rows:116px auto 1fr;min-height:258px;padding:.65rem}.obsidian-affiliate-card__main-link{grid-template-rows:116px minmax(2.4em,auto)}.obsidian-affiliate-card__media{min-height:116px}.obsidian-affiliate-card__image{height:100px;max-height:100px}.entry-content .obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__image,.obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__image{height:100px;max-height:100px}.entry-content .obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__title,.obsidian-affiliate-card.wp-block-product-card .obsidian-affiliate-card__title{font-size:.82rem;line-height:1.16}}