.all-vendors{margin-bottom:3rem}.all-vendors__letter{aspect-ratio:1/1;border-color:rgb(208 213 221/var(--tw-border-opacity));border-width:1px;margin-bottom:.25rem;margin-right:.375rem;text-align:center;text-transform:uppercase;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.75rem}.all-vendors__letter,.all-vendors__letter--selected{--tw-border-opacity:1}.all-vendors__letter--selected{border-color:rgb(167 124 55/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(167 124 55/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(247 248 249/var(--tw-text-opacity))}.photogallery__photos{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.photogallery__photos a{background-color:#000;background-position:50%;background-size:cover;min-height:180px;opacity:.7;transition:.1s ease-in-out}.photogallery__photos a:hover{opacity:1}.photogallery__photos a:first-of-type{grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.photogallery__photos a:nth-of-type(2){grid-row-end:2;grid-row-start:1}.photogallery__photos a:nth-of-type(2),.photogallery__photos a:nth-of-type(3){grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row-span:1}.photogallery__photos a:nth-of-type(3){grid-row-end:3;grid-row-start:2}.photogallery__photos a:nth-of-type(4),.photogallery__photos a:nth-of-type(5),.photogallery__photos a:nth-of-type(6){display:none}@media (min-width:768px){.photogallery__photos a:nth-of-type(4),.photogallery__photos a:nth-of-type(5),.photogallery__photos a:nth-of-type(6){display:block}.photogallery__photos--4{grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr 1fr 1fr}.photogallery__photos--4 a:first-of-type{grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.photogallery__photos--4 a:nth-of-type(2){grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.photogallery__photos--4 a:nth-of-type(3){grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;grid-row-start:1;-ms-grid-row-span:3;grid-row-end:4}.photogallery__photos--4 a:nth-of-type(4){grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;grid-row-start:2;-ms-grid-row-span:2;grid-row-end:4}.photogallery__photos--5{grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr 1fr 1fr}.photogallery__photos--5 a:first-of-type{grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.photogallery__photos--5 a:nth-of-type(2){grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.photogallery__photos--5 a:nth-of-type(3){grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.photogallery__photos--5 a:nth-of-type(4){grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;grid-row-start:2;-ms-grid-row-span:2;grid-row-end:4}.photogallery__photos--5 a:nth-of-type(5){grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;grid-row-start:3;-ms-grid-row-span:1;grid-row-end:4}.photogallery__photos--6{grid-template-columns:1fr 1fr 2fr;grid-template-rows:5fr 8fr 8fr}.photogallery__photos--6 a:first-of-type{grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.photogallery__photos--6 a:nth-of-type(2){grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}.photogallery__photos--6 a:nth-of-type(3){grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}.photogallery__photos--6 a:nth-of-type(4){grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3}.photogallery__photos--6 a:nth-of-type(5){grid-column-start:3;-ms-grid-column-span:1;grid-column-end:4;grid-row-start:3;-ms-grid-row-span:1;grid-row-end:4}.photogallery__photos--6 a:nth-of-type(6){grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;grid-row-start:3;-ms-grid-row-span:1;grid-row-end:4}}.shipping-pricelist{letter-spacing:0;line-height:1.5rem;margin-bottom:2rem;margin-top:2rem}.shipping-pricelist__table{width:100%}.shipping-pricelist__table tr{--tw-bg-opacity:1;background-color:rgb(231 234 238/var(--tw-bg-opacity))}.shipping-pricelist__table tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(247 248 249/var(--tw-bg-opacity))}.shipping-pricelist__table td{padding:.75rem;text-align:left}.shipping-pricelist__table tbody .shipping-pricelist__table__price{text-align:right!important}.shipping-pricelist__table thead .shipping-pricelist__table__price{max-width:80px;text-align:center!important}.shipping-pricelist__table__header{--tw-bg-opacity:1!important;background-color:rgb(49 55 63/var(--tw-bg-opacity))!important;font-weight:700;--tw-text-opacity:1;color:rgb(247 248 249/var(--tw-text-opacity))}.performance-meter{background-color:#fff;font-size:1.2em;letter-spacing:0;padding:30px;text-align:center}.performance-meter__wrapper{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.info-content.magazine .performance-meter__wrapper{margin-left:-80px;margin-right:-80px}.performance-meter__name{display:block;font-size:1.3em;margin:10px 0}.performance-meter__type{font-size:.8em;margin-bottom:1.5rem;margin-top:1.5rem;text-align:center}.performance-meter__rating{font-size:2.25rem;font-weight:700;line-height:2.5rem;margin-top:-2.25rem}.performance-meter__label{color:gray;font-weight:400}.performance-meter__label,.performance-meter__value{display:block;font-size:.875rem;line-height:1.25rem;margin-bottom:5px}.performance-meter__value{text-align:left}.performance-meter__bar{border-width:1px;font-size:.8em;font-weight:700;margin-bottom:15px;padding:5px 10px;position:relative;text-align:left;z-index:2;--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(231 234 238/var(--tw-bg-opacity))}.performance-meter__bar__rating{bottom:0;left:0;position:absolute;top:0;z-index:-1}.performance-meter__gauge{height:100px;margin:20px auto;margin-bottom:.5rem;overflow:hidden;width:200px}.performance-meter__gauge__wrapper{border-radius:50%;height:200px;transform:rotate(180deg);transform-origin:100px 100px;width:200px;--tw-bg-opacity:1;background-color:rgb(231 234 238/var(--tw-bg-opacity))}.performance-meter__gauge__fill,.performance-meter__gauge__mask{border-radius:50%;height:200px;position:absolute;width:200px}.performance-meter__gauge__mask{clip:rect(0,200px,200px,100px)}.performance-meter__gauge__fill{clip:rect(0,100px,200px,0)}.performance-meter__gauge__value{background:#fff;border-radius:50%;display:flex;flex-direction:column;font-weight:700;height:160px;justify-content:center;margin-left:20px;margin-top:20px;position:absolute;text-align:center;transform:rotate(-180deg);width:160px;z-index:100}.performance-meter__link{display:inline-block;font-size:1rem;line-height:1em;margin-bottom:10px;margin-top:10px;min-height:1em;text-decoration:underline;--tw-text-opacity:1;color:rgb(88 94 60/var(--tw-text-opacity))}@keyframes gauge1{0%{transform:rotate(0)}to{transform:rotate(18deg)}}@keyframes gauge2{0%{transform:rotate(0)}to{transform:rotate(36deg)}}@keyframes gauge3{0%{transform:rotate(0)}to{transform:rotate(54deg)}}@keyframes gauge4{0%{transform:rotate(0)}to{transform:rotate(72deg)}}@keyframes gauge5{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes gauge6{0%{transform:rotate(0)}to{transform:rotate(108deg)}}@keyframes gauge7{0%{transform:rotate(0)}to{transform:rotate(126deg)}}@keyframes gauge8{0%{transform:rotate(0)}to{transform:rotate(120deg)}}@keyframes gauge9{0%{transform:rotate(0)}to{transform:rotate(162deg)}}@keyframes gauge10{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes progress1{0%{width:0}to{width:10%}}@keyframes progress2{0%{width:0}to{width:20%}}@keyframes progress3{0%{width:0}to{width:30%}}@keyframes progress4{0%{width:0}to{width:40%}}@keyframes progress5{0%{width:0}to{width:50%}}@keyframes progress6{0%{width:0}to{width:60%}}@keyframes progress7{0%{width:0}to{width:70%}}@keyframes progress8{0%{width:0}to{width:80%}}@keyframes progress9{0%{width:0}to{width:90%}}@keyframes progress10{0%{width:0}to{width:100%}}
