.modal-backorder-warning .backorder-warn-copy,.modal-backorder-warning .backorder-warn-copy .backorder-warn-header{margin-bottom:16px}.modal-backorder-warning .backorder-warn-copy p:last-child{margin-bottom:0}.modal-backorder-warning .backorder-warn-actions .feed-button{margin-bottom:16px}.modal-backorder-warning .backorder-warn-actions .feed-button:last-child{margin:0}.feed-score{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:6px;border:2px solid #0f1100;background:#fff}.feed-score.feed-score-vertical{flex-direction:column;align-items:center;text-align:center}.feed-score.feed-score-vertical .feed-score-label,.feed-score.feed-score-vertical .feed-score-value{width:2.5rem}.feed-score.feed-score-horizontal{flex-direction:row;align-items:center}.feed-score.feed-score-horizontal .feed-score-label,.feed-score.feed-score-horizontal .feed-score-value{width:2.875rem}.feed-score.feed-score-high .feed-score-value{color:#00ae4d}.feed-score.feed-score-medium .feed-score-value{color:#5ecd1e}.feed-score.feed-score-low .feed-score-value{color:#0f1100}.feed-score .feed-score-label,.feed-score .feed-score-value{display:flex;align-items:center;justify-content:center;text-align:center;height:1.875rem}.feed-score .feed-score-value{font-size:1.5rem;line-height:1.3;letter-spacing:-.02em}.feed-score .feed-score-label,.feed-score .feed-score-value{font-family:futura-pt-condensed,arial,sans-serif;font-weight:800;font-style:normal;text-transform:uppercase}.feed-score .feed-score-label{font-size:.75rem;line-height:1.4;letter-spacing:0;color:#fff;background-color:#0f1100;text-wrap:wrap;line-height:1;flex-grow:1}button.feed-score{padding:0;cursor:pointer;border:2px solid #0f1100}.feed-score-debug-details{font-size:.7rem;line-height:1.35;color:#09023d;padding:.35rem .5rem;margin-bottom:.5rem;border:1px solid #f6f7f8;border-radius:6px;background:#f9fafb}.feed-score-debug-details-section:not(:last-child){border-bottom:1px solid #f6f7f8;margin-bottom:.25rem;padding-bottom:.25rem}.feed-score-debug-details-row{display:flex;justify-content:space-between;gap:1rem;padding:.05rem 0}.feed-score-debug-details-row-nested{padding-left:.5rem}.feed-score-debug-details-label{color:#939eb4}.feed-score-debug-details-value{font-weight:500;color:#09023d;text-align:right}.feed-score-modal-spider-chart-container{border:2px solid #000;padding-bottom:24px;border-radius:10px}.feed-score-spider-chart{display:block;width:100%;max-width:275px;height:auto;margin:.25rem auto .5rem;overflow:visible}.feed-score-spider-chart-label{font-size:12px;font-weight:600;fill:#09023d;max-width:100px}.feed-score-spider-chart-legend-text{font-size:12px;fill:#09023d}.feed-score-debug-details-note{font-size:.6rem;font-style:italic;color:#c3c9d5;text-align:right}.feed-score-modal .feed-modal-window{border-radius:10px}.feed-score-modal-content{display:flex;flex-direction:column;gap:20px}.feed-score-modal-title{font-family:futura-pt-condensed,arial,sans-serif;font-size:2.25rem;line-height:1.1;letter-spacing:-.02em;font-weight:800;font-style:normal;text-transform:uppercase;margin:-4px 0 0}.feed-score-modal-copy{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;font-style:normal}.feed-score-modal-copy strong{font-weight:500}.feed-score-modal-copy{margin:0;color:#7586a3}.feed-score-modal-product-name{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-weight:400;font-style:normal}.feed-score-modal-product-name strong{font-weight:500}.feed-score-modal-product-name{font-weight:500;margin:0;color:#4d5e80}.feed-score-modal-header{display:flex;gap:16px;flex-direction:row}.feed-score-modal-pending p{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;font-style:normal}.feed-score-modal-pending p strong{font-weight:500}.feed-score-modal-pending p{margin:0;padding:16px 0}.feed-score-modal-pending hr{border-color:#7586a3;margin:0}.kevel-debug-mode{position:relative;background-color:#ffebee;outline:2px dashed #faadbb;outline-offset:2px}.kevel-debug-mode:after{display:inline-block;color:#72182d;content:"Kevel Ad";background-color:#ffebee}.kevel-debug-corner-flag,.kevel-debug-mode:after{position:absolute;top:0;right:0;padding:8px 12px;font-size:.75rem}.kevel-debug-corner-flag{z-index:3;color:#fff;background-color:#72182d;box-shadow:0 1px 10px 0 rgba(31,36,51,.5)}.product-variant-card{position:relative;display:inline-flex;flex-direction:column;width:100%;height:100%;overflow:hidden;color:var(--theme-text);text-decoration:none;background-color:var(--theme-bg);border:var(--theme-card-border-width) solid var(--theme-border);border-radius:10px}.product-variant-card .pc-labels{position:absolute;top:12px;right:12px;display:flex;gap:12px;align-items:stretch}.product-variant-card .pc-labels .nsf-logo{height:65px;width:auto}.product-variant-card .pc-image{position:relative;flex:0 0 auto;height:180px;display:flex;align-items:center;justify-content:center}.product-variant-card .pc-image img{transition:transform .25s ease-out}.product-variant-card .pc-image .feed-image{width:auto;height:90%;max-width:90%;aspect-ratio:1/1}.product-variant-card .pc-image .pc-flag{position:absolute;padding:8px 16px 8px 12px;font-size:.875rem}.product-variant-card .pc-image .pc-flag.pc-value-prop-flag{right:0;bottom:-1px;padding:8px 12px 8px 16px;clip-path:polygon(calc(0% + 7px) 0,100% 0,100% 100%,0 100%);background-color:#fff}.product-variant-card .pc-copy{display:flex;flex:1 0;flex-direction:column;padding:16px}@media(max-width:480px){.product-variant-card .pc-copy{padding:12px}}.product-variant-card .pc-copy:has(.pc-ratings) .pc-title-link{flex:0 0 auto;margin-bottom:0}.product-variant-card .pc-copy:has(.pc-ratings) .pc-ratings{flex:1 0 auto}.product-variant-card .pc-copy:has(.pc-ratings):has(.pc-description) .pc-ratings{flex:0 0 auto;margin-bottom:12px}.product-variant-card .pc-copy:has(.pc-ratings):has(.pc-description) .pc-title-link{margin-bottom:0}.product-variant-card .pc-copy:has(.pc-description) .pc-title-link{flex:0 0 auto;margin-bottom:16px}.product-variant-card .pc-copy .pc-title-link{flex:1 0 auto;margin-bottom:24px;color:var(--theme-heading);text-decoration:none}.product-variant-card .pc-copy .pc-title-link:after{position:absolute;inset:0;z-index:2;content:""}.product-variant-card .pc-copy .pc-title-link:active,.product-variant-card .pc-copy .pc-title-link:focus,.product-variant-card .pc-copy .pc-title-link:hover{color:var(--theme-heading)}.product-variant-card .pc-copy .pc-product-title{margin-bottom:4px;text-wrap:auto;font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1rem;font-weight:600;font-style:normal;line-height:calc(1em + 4px)}@media(min-width:768px){.product-variant-card .pc-copy .pc-product-title{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1rem;font-weight:600;font-style:normal;line-height:calc(1em + 4px)}}.product-variant-card .pc-copy .pc-product-brand{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.875rem}@media(min-width:768px){.product-variant-card .pc-copy .pc-product-brand{font-size:.875rem}}.product-variant-card .pc-copy .pc-product-brand{font-weight:400;font-style:normal;line-height:calc(1em + 4px)}.product-variant-card .pc-copy .pc-product-brand strong{font-weight:600}.product-variant-card .pc-copy .pc-product-brand{margin:0;text-wrap:auto}.product-variant-card .pc-copy .pc-product-specs{display:block;margin-bottom:16px;border:1px solid var(--theme-product-specs-border);border-radius:10px}.product-variant-card .pc-copy .pc-product-specs tbody,.product-variant-card .pc-copy .pc-product-specs td,.product-variant-card .pc-copy .pc-product-specs th,.product-variant-card .pc-copy .pc-product-specs tr{display:block;padding:0}.product-variant-card .pc-copy .pc-product-specs tr{padding:8px 0;margin:0 8px;border-bottom:1px solid var(--theme-product-specs-border)}.product-variant-card .pc-copy .pc-product-specs tr:last-child{border-bottom:none}.product-variant-card .pc-copy .pc-product-specs th{font-size:.75rem}@media(min-width:768px){.product-variant-card .pc-copy .pc-product-specs th{font-size:.75rem}}.product-variant-card .pc-copy .pc-product-specs th{font-weight:400;font-family:libertad,monospace;font-style:normal;line-height:calc(1em + 4px);color:var(--theme-product-specs-heading)}.product-variant-card .pc-copy .pc-product-specs td{font-size:.875rem}@media(min-width:768px){.product-variant-card .pc-copy .pc-product-specs td{font-size:.875rem}}.product-variant-card .pc-copy .pc-product-specs td{font-weight:400;font-family:libertad,monospace;font-style:normal;line-height:calc(1em + 4px);color:var(--theme-product-specs-text)}.product-variant-card .pc-copy .pc-ratings{flex:1 0 auto;margin:8px 0 12px}.product-variant-card .pc-copy .pc-description{flex:1 0;margin-bottom:16px;color:var(--theme-text-light)}.product-variant-card .pc-copy .pc-price-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-start;margin-bottom:16px}.product-variant-card .pc-copy .pc-button-row{flex:0 0 auto;width:100%}.product-variant-card .pc-copy .pc-button-row>*{position:relative;z-index:3}.product-variant-card .pc-copy .feed-button{padding-block:8px;padding-inline:12px}@media(min-width:576px){.product-variant-card .pc-copy .feed-button{padding-inline:16px}}.product-variant-card .pc-sponsored-label{display:block;margin-top:2.6666666667px;font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.8125rem}@media(min-width:768px){.product-variant-card .pc-sponsored-label{font-size:.75rem}}.product-variant-card .pc-sponsored-label{font-weight:400;font-style:normal;line-height:calc(1em + 4px)}.product-variant-card .pc-sponsored-label strong{font-weight:600}.product-variant-card .pc-sponsored-label{color:#939eb4}.product-variant-card.pc-has-description .pc-ratings{margin-bottom:8px}.product-variant-card.theme-light:not(.pc-grid-pattern):hover .pc-image img{transform:scale(1.025);mix-blend-mode:multiply}.product-variant-card.pc-small .pc-image{height:180px}.product-variant-card.pc-small .pc-copy{padding:12px 8px}.product-variant-card.pc-small .pc-copy .pc-title-link{margin-bottom:8px}.product-variant-card.pc-small .pc-copy .pc-product-title{font-weight:600;font-style:normal;line-height:calc(1em + 4px)}.product-variant-card.pc-small .pc-copy .pc-product-brand,.product-variant-card.pc-small .pc-copy .pc-product-title{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.875rem}@media(min-width:768px){.product-variant-card.pc-small .pc-copy .pc-product-brand{font-size:.875rem}}.product-variant-card.pc-small .pc-copy .pc-product-brand{font-weight:400;font-style:normal;line-height:calc(1em + 4px)}.product-variant-card.pc-small .pc-copy .pc-product-brand strong{font-weight:600}.product-variant-card.pc-horizontal{flex-direction:row;align-items:stretch;min-height:0;padding-left:8px}.product-variant-card.pc-horizontal .pc-image{flex:0 0 120px;width:120px;min-width:120px;height:120px;min-height:0;max-height:120px;display:flex;align-self:center;align-items:center;justify-content:center;padding:8px;box-sizing:border-box;overflow:hidden}.product-variant-card.pc-horizontal .pc-image .feed-image{max-width:100%;max-height:100%;display:block}.product-variant-card.pc-horizontal .pc-image .feed-image,.product-variant-card.pc-horizontal .pc-image .feed-image img,.product-variant-card.pc-horizontal .pc-image img{position:static;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;translate:none}.product-variant-card.pc-horizontal .pc-copy{flex:1 1 auto;min-width:0;padding:24px 16px;justify-content:center}.product-variant-card.pc-horizontal .pc-copy .pc-button-row,.product-variant-card.pc-horizontal .pc-copy .pc-description,.product-variant-card.pc-horizontal .pc-copy .pc-price-row,.product-variant-card.pc-horizontal .pc-copy .pc-product-specs{display:none}.product-variant-card.pc-horizontal .pc-copy .pc-title-link{margin-bottom:0}.product-variant-card.pc-horizontal .pc-copy .pc-product-title{margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-variant-card.pc-horizontal .pc-copy .pc-product-brand{font-family:helvetica-neue-lt-pro,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;font-style:normal}.product-variant-card.pc-horizontal .pc-copy .pc-product-brand strong{font-weight:500}.product-variant-card.pc-horizontal .pc-copy .pc-product-brand{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-variant-card.pc-horizontal .pc-copy .pc-price-row,.product-variant-card.pc-horizontal .pc-copy .pc-ratings{margin-bottom:8px}.product-variant-card.pc-horizontal .pc-copy .pc-button-row{margin-top:auto}.product-variant-card.pc-large .nsf-logo{top:24px;right:24px}.product-variant-card.pc-large .pc-image{height:320px}.product-variant-card.pc-large .pc-copy{padding:24px 16px}.product-variant-card.pc-large .pc-copy .pc-title-link{margin-bottom:12px}.product-variant-card.pc-large .pc-copy .pc-price-row{margin-bottom:16px}.product-variant-card.pc-large .pc-title-link .pc-product-title{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1rem}@media(min-width:768px){.product-variant-card.pc-large .pc-title-link .pc-product-title{font-size:1.5rem}}.product-variant-card.pc-large .pc-title-link .pc-product-title{font-weight:600;font-style:normal;line-height:calc(1em + 4px);margin-bottom:8px}.product-variant-card.pc-large .pc-title-link .pc-product-brand{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.875rem}@media(min-width:768px){.product-variant-card.pc-large .pc-title-link .pc-product-brand{font-size:1rem}}.product-variant-card.pc-large .pc-title-link .pc-product-brand{font-weight:400;font-style:normal;line-height:calc(1em + 4px)}.product-variant-card.pc-large .pc-title-link .pc-product-brand strong{font-weight:600}.product-variant-card.pc-large .feed-corner-flag.top-left{top:24px;left:24px}.product-variant-card.pc-transparent{background-color:var(--theme-bg-transparent);backdrop-filter:blur(15px);border:0}.product-variant-card.pc-transparent .pc-copy{padding:16px 24px 24px;background-color:rgba(0,0,0,0)}.product-variant-card.pc-transparent .feed-corner-flag.top-left{top:24px;left:24px}.product-variant-card.pc-transparent .pc-title-link{margin-bottom:16px}.product-variant-card.pc-transparent .pc-price-row{margin-bottom:20px}.product-variant-card.pc-dark-bottom .pc-copy{background-color:#f9fafb}.product-variant-card.pc-dark-bottom .pc-copy:hover{background-color:var(--theme-bg-hover)}.product-variant-card.pc-no-link.pc-dark-bottom .pc-copy{background-color:#f6f7f8}.product-variant-card.pc-grid-pattern:not(.pc-large) .pc-image{--grid-w:44px;--grid-h:30px;--line-thick:0.51px;--line-color:var(--theme-grid-pattern-line-color)}.product-variant-card.pc-grid-pattern:not(.pc-large) .pc-image:hover{--line-color:var(--theme-grid-pattern-line-color-hover)}.product-variant-card.pc-grid-pattern:not(.pc-large) .pc-image{background-image:repeating-linear-gradient(to right,var(--line-color) 0 calc(var(--line-thick)),transparent calc(var(--line-thick)) var(--grid-w)),repeating-linear-gradient(to bottom,var(--line-color) 0 calc(var(--line-thick)),transparent calc(var(--line-thick)) var(--grid-h));background-repeat:repeat;background-position:-12px -10px;background-size:var(--grid-w) 100%,100% var(--grid-h)}.product-variant-card.pc-grid-pattern:not(.pc-large) .pc-image img{mix-blend-mode:normal}.product-variant-card.pc-grid-pattern.pc-large .pc-image{--grid-w:88px;--grid-h:60px;--line-thick:0.51px;--line-color:var(--theme-grid-pattern-line-color)}.product-variant-card.pc-grid-pattern.pc-large .pc-image:hover{--line-color:var(--theme-grid-pattern-line-color-hover)}.product-variant-card.pc-grid-pattern.pc-large .pc-image{background-image:repeating-linear-gradient(to right,var(--line-color) 0 calc(var(--line-thick)),transparent calc(var(--line-thick)) var(--grid-w)),repeating-linear-gradient(to bottom,var(--line-color) 0 calc(var(--line-thick)),transparent calc(var(--line-thick)) var(--grid-h));background-repeat:repeat;background-position:-12px -10px;background-size:var(--grid-w) 100%,100% var(--grid-h)}.product-variant-card.pc-grid-pattern:hover{--theme-grid-pattern-line-color:var( --theme-grid-pattern-line-color-hover )}.product-variant-card.pc-refreshed .pc-image{height:280px;padding-block:40px}.product-variant-card.pc-refreshed .pc-copy{padding:16px;justify-content:space-between;gap:16px}.product-variant-card.pc-refreshed .pc-copy .pc-price-row,.product-variant-card.pc-refreshed .pc-copy .pc-title-link{margin-bottom:0}.product-variant-card.pc-refreshed .pc-copy .pc-button-row{margin-top:auto;display:none}@media(min-width:768px){.product-variant-card.pc-refreshed .pc-copy .pc-button-row{margin-top:auto;display:block}.product-variant-card.pc-large .pc-image{height:285px}}@media(min-width:992px){.product-variant-card .pc-image{height:268px}.product-variant-card .pc-copy{padding:12px}.product-variant-card .pc-copy .pc-ratings{margin-bottom:16px}.product-variant-card .pc-copy .pc-price-row .pc-prices{margin:0}.product-variant-card.pc-has-description .pc-ratings{margin-bottom:8px}.product-variant-card.pc-large .pc-image{height:345px}.product-variant-card.pc-large .pc-copy{padding:24px}}@media(min-width:1350px){.product-variant-card.pc-large .pc-image{height:485px}}.product-variant-card-skeleton .pc-image{height:180px;background-color:#dcdfe5}.product-variant-card-skeleton .pc-button-row{max-width:75%;height:2rem;border-radius:10px}@media(min-width:768px){.product-variant-card-skeleton.pc-large .pc-image{height:285px}}@media(min-width:992px){.product-variant-card-skeleton.pc-large .pc-image{height:345px}}@media(min-width:1350px){.product-variant-card-skeleton.pc-large .pc-image{height:485px}}