.specline-wrapper{display:flex;gap:.5rem}twk-tested-label{--icon-size:1rem;align-items:center;background-color:var(--surface-card-color);border-radius:1.0625rem;color:var(--secondary-paragraph-text-color);display:flex;gap:.0625rem;height:1rem;text-align:center}twk-tested-label>span{font-size:var(--font-size-small);height:.625rem;letter-spacing:-.0125rem;padding-left:.25rem;width:2rem}twk-best-buy-guide-block{background-color:var(--surface-card-color);display:grid;gap:.5rem;grid-template-rows:[heading-start] auto [heading-end content-start] 1fr [content-end];padding:.5rem}twk-best-buy-guide-block .bbg-heading h2{font-family:var(--font-family-heading);font-size:var(--font-size-large-plus);font-weight:var(--font-weight-semibold);margin-bottom:.5rem}twk-best-buy-guide-block .bbg-heading p{color:var(--base-paragraph-text-color);font-family:var(--font-family-body);font-size:var(--font-size-small-plus)}twk-best-buy-guide-block .bbg-list{display:grid;gap:.5rem;grid-template-columns:[content-start] repeat(var(--list-columns,2),1fr) [content-end];grid-template-rows:[content-start] 1fr [content-end];margin:0;padding-left:0;position:relative}twk-best-buy-guide-block .bbg-item{background-color:var(--surface-base-color);cursor:pointer;list-style:none}:is(twk-best-buy-guide-block .bbg-item)>a{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;padding:.5rem;pointer-events:none}:is(:is(twk-best-buy-guide-block .bbg-item)>a)>*{pointer-events:none}twk-best-buy-guide-block .bbg-item-articles{background-color:var(--surface-base-color);bottom:0;display:flex;flex-direction:column;gap:1rem;left:0;list-style:none;margin:0;padding:1rem;position:absolute;right:0;-webkit-text-decoration:none;text-decoration:none;top:0;z-index:var(--z-above)}twk-best-buy-guide-block .bbg-item-articles:not(.open){display:none}twk-best-buy-guide-block .bbg-item-articles .icon{--icon-size:0.75rem;--icon-color:var(--base-paragraph-text-color);--icon-vertical-align:top;cursor:pointer;position:absolute;right:1rem;top:1rem}:is(twk-best-buy-guide-block .bbg-item-articles .icon) *{pointer-events:none}twk-best-buy-guide-block .bbg-item-heading{align-items:center;color:var(--text-link-color);display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;text-align:center}:is(twk-best-buy-guide-block .bbg-item-heading):hover{color:var(--text-link-hover-color);-webkit-text-decoration:underline;text-decoration:underline}twk-best-buy-guide-block .bbg-item-count{color:var(--tertiary-paragraph-text-color);font-size:var(--font-size-small)}twk-best-buy-guide-block .bbg-item img{height:4rem;width:3rem}@media (prefers-color-scheme:dark){:root:not(.twk-light,.twk-dark) twk-best-buy-guide-block .bbg-item img{filter:invert(1)}}.twk-dark twk-best-buy-guide-block .bbg-item img{filter:invert(1)}@media (min-width:461px){twk-best-buy-guide-block .bbg-list{--list-columns:3}}@media screen and (max-width:1159px){#listingContainer{float:none;width:auto!important}#listingContainer #listing{margin:0 1rem}#listingContainer .headerContent.right{display:block;height:auto;padding:5px 0;position:relative;top:0}:is(#listingContainer .headerContent.right) .listOptions{margin:0}.layoutMode:is(:is(#listingContainer .headerContent.right) .listOptions){display:inline-block}#listingContainer #vaGMapsField{clear:none}}@media screen and (min-width:800px){#listingContainer .va-choice-button{display:inline-block}#listingContainer .headerContent{position:absolute;top:-40px}.right:is(#listingContainer .headerContent){right:0}.right:is(#listingContainer .headerContent)>.listOptions{margin-left:10px}:is(:is(.right:is(#listingContainer .headerContent)>.listOptions) .ctaButton):first-child{border-bottom-right-radius:0;border-top-right-radius:0}:is(:is(.right:is(#listingContainer .headerContent)>.listOptions) .ctaButton):nth-child(2){border-bottom-left-radius:0;border-top-left-radius:0}:is(:is(.right:is(#listingContainer .headerContent)>.listOptions) .ctaButton.unselected):first-child{border-right:none}:is(:is(.right:is(#listingContainer .headerContent)>.listOptions) .ctaButton.unselected):nth-child(2){border-left:none}:is(.right:is(#listingContainer .headerContent)>.listOptions) .ctaButton+.ctaButton{margin-left:0}.right:is(#listingContainer .headerContent) .listOptions{height:26px;line-height:26px;margin-bottom:10px}.layoutMode:is(.right:is(#listingContainer .headerContent) .listOptions){display:inline-block}}.shop-product-listing-container{padding:.25rem 1rem}.shop-product-listing-header{display:none}.shop-product-listing{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding-left:0}.shop-product-listing .shop-product-listing-item{align-items:center;display:grid;gap:.5rem;grid-template-areas:"thumb name name" "thumb delivery price";grid-template-columns:5.25rem 1fr 4rem}:is(:is(.shop-product-listing .shop-product-listing-item) .item-image) .thumb{border:8px solid var(--surface-product-image-background-color);border-radius:8px;box-sizing:border-box;height:auto;outline:1px solid var(--border-base-color);padding:0;width:100%}:is(:is(:is(.shop-product-listing .shop-product-listing-item) .item-image) .thumb)>*{pointer-events:none}:is(:is(:is(.shop-product-listing .shop-product-listing-item) .item-image) .thumb) img{height:auto;width:100%}.empty:is(:is(:is(.shop-product-listing .shop-product-listing-item) .item-image) .thumb){background:var(--fallback-background-image);content:"";display:block}.empty.small:is(:is(:is(.shop-product-listing .shop-product-listing-item) .item-image) .thumb){height:4rem;width:100%}:is(.shop-product-listing .shop-product-listing-item) .shop-price{font-weight:var(--font-weight-bold)}@media screen and (max-width:499px){.shop-product-listing-item .item-image{grid-area:thumb}.shop-product-listing-item twk-delivery-info{grid-area:delivery}}@media screen and (min-width:500px){.shop-product-listing .shop-product-listing-item{align-items:center;gap:.5rem;grid-template-areas:none;grid-template-columns:5.25rem 1fr min-content 4rem}.shop-price-listing-header{display:grid;font-size:var(--font-size-medium-plus);font-weight:var(--font-weight-bold);gap:.5rem;grid-template-columns:5.25rem 1fr [delivery-start] min-content [delivery-end price-start] 4rem [price-end];justify-items:center}.shop-price-listing-header .delivery-time{grid-column:delivery}.shop-price-listing-header .price{grid-column:price}}