@media screen and (min-width:720px){body.page-grid{grid-template-columns:minmax(8px,1fr) [content-start] minmax(304px,1440px) [content-end] minmax(8px,1fr)}#layout.content-grid{grid-column:content}#layout.content-grid #contentArea{max-width:none;width:auto}}@media screen and (min-width:1160px){:is(.listing-grid.priceFilter .priceGraph) #b_re{display:block;margin-top:2rem}.listing-grid.priceFilter .bottom-banner{display:none;grid-column:1/-1}.show-with-few-prices:is(.listing-grid.priceFilter .bottom-banner){display:block}}@media screen and (min-width:1504px){.listing-grid.priceFilter table.shop-listing .shop-score{width:12%}.listing-grid.priceFilter table.shop-listing .shop-delivery{width:5%}.listing-grid.priceFilter table.shop-listing .shop-bare-price,.listing-grid.priceFilter table.shop-listing .shop-price{text-align:center;width:10%}:is(.listing-grid.priceFilter table.shop-listing .shop-bare-price,.listing-grid.priceFilter table.shop-listing .shop-price)>p{margin-left:0;margin-right:0}}twk-pdp-header{display:flex;flex-direction:column;gap:.5rem}twk-pdp-header .pdp-gallery-specs{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;grid-area:gallery}:is(twk-pdp-header .pdp-gallery-specs) .pdp-editions{flex-grow:2}:is(:is(twk-pdp-header .pdp-gallery-specs) .pdp-editions) .spec-label{display:none}twk-pdp-header .pdp-specs-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}twk-pdp-header .pdp-specs-list-item{display:flex;flex-direction:column;font-size:var(--font-size-medium);gap:.5rem}:is(twk-pdp-header .pdp-specs-list-item) .spec-label{display:none;font-weight:700}twk-pdp-header .product-heading{--icon-color:var(--heading-color);align-items:center;display:flex;justify-content:space-between}:is(twk-pdp-header .product-heading) .shield{margin-left:.5rem}:is(:is(twk-pdp-header .product-heading) .shield)>p{display:none}:is(twk-pdp-header .product-heading) .score-shield{height:auto;width:30px}twk-pdp-header .product-heading h1{--line-clamp-lines:2;font-size:var(--font-size-large);line-height:normal;margin-bottom:0}twk-pdp-header .breadcrumbinfo{--icon-color:var(--text-link-color);display:none}:is(twk-pdp-header .breadcrumb) li{display:none}:is(twk-pdp-header .breadcrumb) .back{display:inline}twk-pdp-header .breadcrumbinfo+.breadcrumb{margin-left:0}twk-pdp-header .price{align-items:baseline;display:flex;font-size:var(--font-size-medium);gap:.5rem;text-wrap:nowrap}:is(twk-pdp-header .price) .icon{--icon-size:0.75rem;--icon-vertical-align:baseline}twk-pdp-header .price-block{display:flex;flex-direction:column;gap:.5rem}:is(twk-pdp-header .price-block) .action-buttons{align-items:center;display:flex;gap:.5rem;justify-content:normal;position:relative}:is(:is(twk-pdp-header .price-block) .action-buttons) .hidden{display:none}:is(:is(twk-pdp-header .price-block) .action-buttons) .action-button{--icon-size:1rem;--icon-vertical-align:top;border-width:1px;height:2rem;position:relative;width:2rem}:is(:is(twk-pdp-header .price-block) .action-buttons) button>twk-icon{pointer-events:none}:is(twk-pdp-header .price-block) twk-price-alert .price-alert-price-line{text-wrap:nowrap}twk-pdp-header .price-item{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}:is(twk-pdp-header .price-item) .price{min-width:0}twk-pdp-header .lowest-price{font-size:var(--font-size-extra-large-plus);font-weight:var(--font-weight-bold)}twk-pdp-header .specs-reviews{align-items:baseline;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}:is(twk-pdp-header .specs-reviews) div{font-weight:var(--font-weight-normal)}:is(twk-pdp-header .specs-reviews) .spec-line{--line-clamp-lines:1}:is(twk-pdp-header .specs-reviews) .reviews{display:inline;flex-grow:0;text-wrap:nowrap}:is(:is(twk-pdp-header .specs-reviews) .reviews)>div{display:inline}:is(:is(twk-pdp-header .specs-reviews) .reviews) a{margin-left:auto}:is(twk-pdp-header .compare-button) button.compare{--icon-size:1rem;--icon-vertical-align:top;border-width:1px;height:2rem;width:2rem}:is(twk-pdp-header .compare-button) input[type=checkbox]{display:none}twk-pdp-header .collection-buttons{--count-text-color:var(--tertiary-paragraph-text-color);flex-direction:row;flex-wrap:wrap;width:100%}:is(twk-pdp-header .collection-buttons) .compare input[type=checkbox]{display:none}:is(twk-pdp-header .collection-buttons)>a{box-sizing:border-box}:is(twk-pdp-header .collection-buttons)>.btn{flex-grow:1}:is(twk-pdp-header .collection-buttons) .hide-on-mobile{display:none}:is([data-popup]:is(:is(twk-pdp-header .collection-buttons) .btn),[data-modal]:is(:is(twk-pdp-header .collection-buttons) .btn))>*{pointer-events:none}.compare:is(:is(twk-pdp-header .collection-buttons) .btn) input,.compare:is(:is(twk-pdp-header .collection-buttons) .btn):not(.selected) twk-icon,:is([data-popup]:is(:is(twk-pdp-header .collection-buttons) .btn),[data-modal]:is(:is(twk-pdp-header .collection-buttons) .btn)):not(.checked) twk-icon{display:none}.checked:is(:is(twk-pdp-header .collection-buttons) .btn){--count-text-color:var(--button-state-text-color)}:is(:is(twk-pdp-header .collection-buttons) .btn) .count{color:var(--count-text-color);margin-left:.25rem}twk-pdp-header .media-gallery-container{position:relative}:is(twk-pdp-header .media-gallery-container) .shield{bottom:auto;display:none;left:auto;position:absolute;right:.5rem;top:.5rem;z-index:var(--z-top)}:is(:is(twk-pdp-header .media-gallery-container) .shield)>p{display:none}:is(twk-pdp-header .media-gallery-container) .score-shield{height:auto;width:3rem}twk-pdp-header twk-media-gallery{width:100%}:is(twk-pdp-header twk-media-gallery) .gallery-thumbs{margin-right:0}twk-pdp-header twk-star-rating{margin-right:.5rem}twk-pdp-header .gallery-thumbs{align-self:flex-end;margin-right:.5rem}@media screen and (min-width:800px){twk-pdp-header{display:grid;grid-row-gap:0;grid-template-areas:"breadcrumbs breadcrumbs" "heading heading" "editions gallery" "specs gallery";grid-template-columns:repeat(2,minmax(0,1fr))}twk-pdp-header .pdp-gallery-specs{display:contents}:is(twk-pdp-header .pdp-gallery-specs) .pdp-editions{display:flex;flex-direction:column;font-size:var(--font-size-medium);gap:.5rem;grid-area:editions}:is(:is(twk-pdp-header .pdp-gallery-specs) .pdp-editions) .spec-label{display:inline-block;font-weight:var(--font-weight-bold)}:is(twk-pdp-header .pdp-gallery-specs) .compare-button{display:none}twk-pdp-header .breadcrumbinfo{display:inline-block}:is(twk-pdp-header .breadcrumbinfo)>twk-icon{pointer-events:none}:is(twk-pdp-header .breadcrumbinfo) twk-breadcrumb-info-tooltip:not([active]){display:none}:is(twk-pdp-header .breadcrumb) li a{font-size:.75rem}:is(twk-pdp-header .breadcrumb) li{display:inline}:is(twk-pdp-header .breadcrumb)>li{float:left}:is(twk-pdp-header .breadcrumb) .noLink{color:var(--base-paragraph-text-color)}:is(twk-pdp-header .breadcrumb) .hide{display:none}twk-pdp-header .breadcrumbinfo+.breadcrumb,twk-pdp-header twk-breadcrumb-info-tooltip+.breadcrumb{margin-left:17px}twk-pdp-header .product-heading{grid-area:heading}:is(twk-pdp-header .product-heading) h1{font-size:var(--font-size-extra-large-plus);margin-bottom:.5rem}:is(twk-pdp-header .product-heading) .shield{display:none}twk-pdp-header .product-breadcrumbs{grid-area:breadcrumbs}twk-pdp-header .pdp-specs{grid-area:specs}twk-pdp-header .pdp-specs-list-item .spec-label{display:inline-block}twk-pdp-header .specs-reviews{flex-direction:column;gap:.5rem}:is(twk-pdp-header .specs-reviews) .seperator{display:none}:is(twk-pdp-header .specs-reviews) .reviews,:is(twk-pdp-header .specs-reviews) .specs{display:flex;flex-direction:column;gap:.5rem}:is(twk-pdp-header .specs-reviews) .reviews{flex-grow:2}twk-pdp-header .media-gallery-container{grid-area:gallery}:is(twk-pdp-header .media-gallery-container) .shield{bottom:auto;display:block;left:auto;right:calc(50% - 10rem);top:.25rem}twk-pdp-header twk-media-gallery{--large-thumb-height:15.75rem;--small-thumb-size:3rem}twk-pdp-header .gallery-thumbs{align-self:auto;margin-right:0}:is(twk-pdp-header .collection-buttons) .hide-on-mobile{display:flex}}@media screen and (min-width:1160px){twk-pdp-header{margin-left:.5rem;margin-right:.5rem;grid-row-gap:.5rem;grid-column-gap:1rem;grid-template-areas:"breadcrumbs breadcrumbs" "heading gallery" "editions gallery" "specs gallery"}twk-pdp-header .price-block{align-items:baseline;flex-direction:row;flex-wrap:wrap;justify-content:space-between}twk-pdp-header .collection-buttons>.btn{flex-grow:0}}@media screen and (max-width:799px){:is(twk-pdp-header .collection-buttons) .compare{display:none}}twk-product-edition-dropdown .selectable-dropdown{background-color:var(--surface-card-color);border:1px solid var(--border-card-color);cursor:pointer;height:2rem;position:relative}:is(twk-product-edition-dropdown .selectable-dropdown)>div{background:var(--surface-base-color)}:is(:is(twk-product-edition-dropdown .selectable-dropdown)>div):before{background:var(--toggleable-chevron) no-repeat center /6px 10px;content:"";display:inline-block;height:2rem;position:absolute;right:0;transform:rotate(90deg);width:2rem}.dropdown:is(twk-product-edition-dropdown .selectable-dropdown)>div:before{transform:rotate(-90deg)}.dropdown:is(twk-product-edition-dropdown .selectable-dropdown) ul{background-color:var(--surface-card-color);border:1px solid var(--surface-bar-color);display:flex;flex-direction:column;list-style:none;margin:0;min-width:100%;padding:0;top:2rem}:is(.dropdown:is(twk-product-edition-dropdown .selectable-dropdown) ul) li{height:2rem;line-height:2rem;padding-left:.5rem;padding-right:.5rem}:is(:is(.dropdown:is(twk-product-edition-dropdown .selectable-dropdown) ul) li):hover{background-color:var(--surface-dropdown-hover-color)}.dropdown:is(twk-product-edition-dropdown .selectable-dropdown) a{--line-clamp-lines:1;overflow:hidden;text-overflow:ellipsis}:is(twk-product-edition-dropdown .selectable-dropdown) .specName{--line-clamp-lines:1;font-weight:400;line-height:2rem;margin-left:.5rem;margin-right:2rem;overflow:hidden;text-overflow:ellipsis}:is(twk-product-edition-dropdown .selectable-dropdown) ul{display:none;left:-1px;position:absolute;top:-5px;z-index:100}.list-sorting{align-items:center;display:flex;margin-bottom:.5rem}.list-sorting .options{align-items:center;color:var(--secondary-paragraph-text-color);display:flex;flex-direction:row;gap:1rem;margin:0;text-align:left}:is(.list-sorting .options) .asc:after,:is(.list-sorting .options) .desc:after{background-color:var(--base-paragraph-text-color);content:"";display:inline-block;height:.5rem;margin-left:.25rem;-webkit-mask-image:var(--fa-chevron-up);mask-image:var(--fa-chevron-up);padding-right:0;width:.5rem}:is(.list-sorting .options) .asc:after{transform:rotate(180deg)}.list-sorting .price-listing-sort-menu-title{display:none}.list-sorting .price-listing-sort-menu{align-items:center;display:flex;gap:1rem}:is(.list-sorting .price-listing-sort-menu) select{font-size:var(--font-size-medium);height:2rem}@media screen and (max-width:499px){.list-options .sortLinks>li:before{margin:0 .125rem}}@media screen and (min-width:500px){.list-sorting .price-listing-sort-menu-title{display:initial}}.listing-grid.priceFilter .listOptions{display:block}:is(.listing-grid.priceFilter .listOptions) .sortOptions{display:flex;flex-direction:row;gap:.25rem;margin:0;text-align:left}.listing-grid.priceFilter .report-price{text-align:right}.listing-grid.priceFilter #listingContainer{float:none}:is(.listing-grid.priceFilter #listingContainer) button[data-popup]{--icon-color:var(--text-link-color);bottom:auto;left:auto;position:absolute;right:1rem;top:.45rem;z-index:var(--z-above)}.refurbished-only:is(.listing-grid.priceFilter #listingContainer) #listing{margin-top:2rem}:is(.listing-grid.priceFilter #listingContainer) twk-spinner{--icon-size:1.5rem;left:auto;margin:0;position:absolute;right:2rem;top:0;width:auto}.listing-grid.priceFilter .price-listing-list{display:flex;flex-direction:column;list-style:none;margin-top:0;padding-left:0}.nonmatch:is(.listing-grid.priceFilter .price-listing-list) .price-listing-item .shop-name a{color:var(--tertiary-paragraph-text-color)}:is(.listing-grid.priceFilter .price-listing-list) .price-listing-item{border-bottom:1px solid var(--border-base-color);display:grid;gap:1rem;grid-template-areas:"name name price" "delivery review cta" "tagline tagline cta";grid-template-columns:1rem 1fr 6rem;row-gap:.5rem}:is(:is(.listing-grid.priceFilter .price-listing-list) .price-listing-item) .shop-name{font-size:var(--font-size-medium)}:is(:is(.listing-grid.priceFilter .price-listing-list) .price-listing-item) .shop-tagline{color:var(--tertiary-paragraph-text-color);font-size:var(--font-size-small)}:is(:is(.listing-grid.priceFilter .price-listing-list) .price-listing-item) .base-price a{color:var(--tertiary-paragraph-text-color)}:is(:is(.listing-grid.priceFilter .price-listing-list) .price-listing-item) .total-price{font-size:var(--font-size-medium-bold);font-weight:var(--font-weight-bold)}@media screen and (max-width:499px){table.shop-listing.shop-products .deliveryTime{--context-extra-top-margin:10px}.one_day_245:is(table.shop-listing.shop-products .deliveryTime),.one_day_247:is(table.shop-listing.shop-products .deliveryTime){margin-top:var(--context-extra-top-margin)}table.shop-listing:not(.refurbished-items) .shop-clickout p{margin-top:26px}}@media screen and (min-width:500px){.listing-grid.priceFilter #listingContainer button[data-popup]{bottom:auto;left:auto;right:1rem;top:.375rem}}@media screen and (max-width:499px){.listing-grid.priceFilter .price-listing-list .price-listing-item{padding-bottom:.5rem;padding-top:.5rem}:is(.listing-grid.priceFilter .price-listing-list .price-listing-item) .shop-name-container{display:contents}:is(.listing-grid.priceFilter .price-listing-list .price-listing-item) .shop-name{grid-area:name}:is(.listing-grid.priceFilter .price-listing-list .price-listing-item) .condition,:is(.listing-grid.priceFilter .price-listing-list .price-listing-item) .shop-tagline{grid-area:tagline}:is(.listing-grid.priceFilter .price-listing-list .price-listing-item) .shop-review-score{grid-area:review}:is(.listing-grid.priceFilter .price-listing-list .price-listing-item) .delivery-time{grid-area:delivery}:is(.listing-grid.priceFilter .price-listing-list .price-listing-item) .base-price{display:none}:is(.listing-grid.priceFilter .price-listing-list .price-listing-item) .total-price{grid-area:price;justify-self:end}:is(.listing-grid.priceFilter .price-listing-list .price-listing-item) .shop-clickout{align-self:end;grid-area:cta}}@media screen and (min-width:500px){.listing-grid.priceFilter .price-listing-list{gap:0}:is(.listing-grid.priceFilter .price-listing-list) .price-listing-item{align-items:center;display:grid;gap:.5rem;grid-template-areas:none;grid-template-columns:1fr 1rem 8rem 4rem 6rem;padding-bottom:.25rem;padding-top:.25rem}:is(:is(.listing-grid.priceFilter .price-listing-list) .price-listing-item) .shop-name-container{align-items:baseline;display:inline-flex;flex-direction:row;gap:.25rem;min-width:0}:is(:is(:is(.listing-grid.priceFilter .price-listing-list) .price-listing-item) .shop-name-container) .shop-tagline:before{content:"- "}}@media screen and (max-width:1159px){.listing-grid.priceFilter #listingContainer.refurbished-only button[data-popup]{top:-1.375rem}}@media screen and (min-width:800px){:is(.listing-grid.priceFilter .price-listing-list) .price-listing-item{gap:1rem}}@media screen and (min-width:1160px){.listing-grid.priceFilter{--listing-column-span:6;--pricegraph-column-span:3;display:grid;gap:1rem;grid-template-columns:[listing-column-start]repeat(var(--listing-column-span),104px)[listing-column-end pricegraph-column-start]repeat(var(--pricegraph-column-span),104px)[pricegraph-column-end];justify-content:center;margin-left:.5rem;margin-right:.5rem}.listing-grid.priceFilter #listingContainer+.priceGraph{grid-column:pricegraph-column}:is(.listing-grid.priceFilter #listingContainer+.priceGraph)>h2{display:none}:is(.listing-grid.priceFilter #listingContainer+.priceGraph) .zoomButtons{align-items:center;display:flex;justify-content:center}.listing-grid.priceFilter .loader-overlay~#listingContainer{grid-column:listing-column}.listing-grid.priceFilter #listingContainer button[data-popup]{bottom:auto;left:auto;right:0;top:.25rem}}@media screen and (min-width:1504px){.sidebar-open:scope .priceFilter{--pricegraph-column-span:3;--listing-column-span:6;justify-content:center}:scope .priceFilter{--pricegraph-column-span:5;--listing-column-span:7;justify-content:normal}}@media screen and (min-width:1848px){.sidebar-open:scope .priceFilter{--pricegraph-column-span:5;--listing-column-span:7}}a[data-tooltip]{cursor:pointer;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tooltip{--popup-background-color:var(--surface-card-color);--popup-border-color:var(--border-card-color);display:block;filter:drop-shadow(0 2px 5px hsl(0deg 0% 0%/.16));position:absolute;width:max-content;z-index:var(--z-tooltip)}.tooltip:not([active]){display:none}.tooltip[arrow]{--arrow-size:1rem;--arrow-rotation:45deg}.tooltip[arrow] .tooltip__arrow{background-color:var(--popup-background-color);border-bottom:1px solid var(--popup-border-color);border-left:1px solid var(--popup-border-color);display:none;height:var(--arrow-size);position:absolute;transform:rotate(var(--arrow-rotation));width:var(--arrow-size);z-index:calc(var(--z-tooltip) - 1)}.tooltip .tooltip__container{background-color:var(--popup-background-color);border:1px solid var(--popup-border-color);box-sizing:border-box;display:flex;filter:drop-shadow(0 2px 5px hsl(0deg 0% 0%/.1)) drop-shadow(0 5px 5px hsl(0deg 0% 0%/.1));flex-direction:column;gap:1rem;padding:1rem;width:11rem;will-change:filter}.tooltip .tooltip__body{color:var(--base-paragraph-text-color);display:flex;flex-direction:column;font-family:var(--font-family-body);font-size:var(--font-size-small-plus);line-height:160%;overflow:auto}a[data-tooltip=twk-cost-tooltip]{-webkit-text-decoration:none;text-decoration:none}twk-cost-tooltip.tooltip .tooltip__container{width:15rem}twk-cost-tooltip.tooltip .tooltip__body{gap:1rem;text-align:left}twk-cost-tooltip.tooltip h4{margin:0}twk-cost-tooltip.tooltip dl{display:flex;flex-wrap:wrap;row-gap:.5rem}:is(twk-cost-tooltip.tooltip dl)>dt{flex:70%;margin:0}:is(twk-cost-tooltip.tooltip dl)>dd{flex:30%;margin:0}