.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}}twk-delivery-info.delivery-time{align-items:center;background-color:var(--surface-card-color);border:1px solid var(--border-card-color);border-radius:.25rem;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--font-size-small);justify-content:space-between;padding:.25rem .5rem;text-wrap:nowrap;width:4.875rem}twk-delivery-info.delivery-time .calculated-cost{--calculated-cost-color:var(--base-paragraph-text-color);color:var(--calculated-cost-color);font-weight:var(--font-weight-bold)}.free:is(twk-delivery-info.delivery-time .calculated-cost){--calculated-cost-color:var(--tertiary-paragraph-text-color);font-weight:var(--font-weight-normal)}twk-delivery-info.delivery-time .delivery-divider{color:var(--border-card-color)}twk-delivery-info[data-tooltip]{cursor:pointer}twk-delivery-info[data-tooltip] *{pointer-events:none}.tooltip.delivery-info .tooltip__container{width:15rem}.tooltip.delivery-info .tooltip__body{gap:1rem;text-align:left}.tooltip.delivery-info h4{margin:0}.tooltip.delivery-info dl{display:flex;flex-wrap:wrap;row-gap:.5rem}:is(.tooltip.delivery-info dl)>dt{flex:70%;margin:0}:is(.tooltip.delivery-info dl)>dd{flex:30%;margin:0}.price-listing-item{border-bottom:1px solid var(--border-base-color);display:grid;gap:1rem;grid-template-areas:"name name price" "review review cta" "tagline tagline cta" "delivery delivery cta";grid-template-columns:1rem 1fr 6rem;row-gap:.5rem}.price-listing-item .shop-name{font-size:var(--font-size-medium)}:is(.price-listing-item .shop-name) a{-webkit-text-decoration:none;text-decoration:none}.price-listing-item .shop-tagline{color:var(--tertiary-paragraph-text-color);font-size:var(--font-size-small)}.price-listing-item .shop-price{font-size:var(--font-size-medium-bold);font-weight:var(--font-weight-bold)}:is(.price-listing-item .shop-price) a{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:499px){.price-listing-item{padding-bottom:.5rem;padding-top:.5rem}.price-listing-item .shop-name-container{display:contents}.price-listing-item .shop-name{grid-area:name}.price-listing-item .condition,.price-listing-item .shop-tagline{grid-area:tagline}.price-listing-item .shop-review-score{grid-area:review}.price-listing-item .delivery-time{grid-area:delivery}.price-listing-item .shop-price{grid-area:price;justify-self:end}.price-listing-item .shop-clickout{align-self:end;grid-area:cta}}@media screen and (min-width:500px){.price-listing-item{align-items:center;display:grid;gap:.5rem;grid-template-areas:none;grid-template-columns:1fr 4.5rem min-content 4rem 6rem;padding-bottom:.25rem;padding-top:.25rem}.price-listing-item .shop-name-container{align-items:baseline;display:inline-flex;flex-direction:row;gap:.25rem;min-width:0}:is(.price-listing-item .shop-name-container) .shop-tagline:before{content:"- "}}@media screen and (min-width:800px){.price-listing-item{gap:1rem}}@media screen and (min-width:500px){.pricePopup{width:fit-content}.cheapestShopsPopup{list-style:none;margin-top:0;padding-left:0}.cheapestShopsPopup .shop-price{text-align:left}}.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}}