.twp-store-details{font-size:13px;font-style:normal;font-weight:400;line-height:1.4}@media screen and (min-width: 768px){.twp-store-details{padding-top:var(--spacing-xl)}}.twp-store-details .full-width{grid-column:span 2}.twp-store-details p{margin:0}.twp-store-details .store-detail__container{max-width:var(--page-width);margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 768px){.twp-store-details .store-detail__container{display:flex;flex-direction:column}}.twp-store-details .store-detail__block{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md) var(--spacing-xl);border:1px solid var(--color-neutral-30);padding:var(--spacing-md);border-radius:var(--spacing-sm)}@media screen and (max-width: 768px){.twp-store-details .store-detail__block{display:flex;flex-direction:column;gap:32px;padding:var(--spacing-sm)}}.twp-store-details .store-detail__content{display:flex;flex-direction:column;gap:var(--spacing-xl);padding-left:var(--spacing-lg);height:fit-content}@media screen and (max-width: 768px){.twp-store-details .store-detail__content{display:flex;flex-direction:column;gap:32px;padding:var(--spacing-sm)}}.twp-store-details .store-detail__content-block{display:flex;flex-direction:column;gap:var(--spacing-xs)}@media screen and (min-width: 768px){.twp-store-details .store-detail__content{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:var(--spacing-xl)}}.twp-store-details .store-detail__gallery{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-top:var(--spacing-sm)}@media screen and (min-width: 768px){.twp-store-details .store-detail__gallery{position:sticky;top:0;gap:var(--spacing-sm);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));height:fit-content}}.twp-store-details .store-detail__gallery-item{position:relative;scroll-snap-align:start;scroll-snap-stop:always}@media screen and (max-width: 768px){.twp-store-details .store-detail__gallery-item{min-width:70dvw;padding-left:var(--spacing-sm)}.twp-store-details .store-detail__gallery-item:last-child{padding-right:var(--spacing-sm)}}.twp-store-details .store-detail__gallery-item img{width:100%}.twp-store-details .store-detail__gallery-item:first-child{grid-column:span 2}@media screen and (max-width: 768px){.twp-store-details .store-detail__gallery-item:first-child{grid-column:auto}}.twp-store-details .store-detail__name{text-align:center;height:fit-content}.twp-store-details .store-detail__name-heading{font-size:35px;font-weight:var(--font-weight-bold);font-weight:700;line-height:1.4;text-align:start}.twp-store-details .store-detail__info-content{display:flex;flex-direction:column;gap:var(--spacing-xs)}.twp-store-details .store-detail__info-item{display:flex;align-items:flex-start}.twp-store-details .store-detail__info-label{font-weight:var(--font-weight-bold)}.twp-store-details .trading-hours{width:fit-content}.twp-store-details .trading-hours--special{display:none}.twp-store-details .trading-hours--special .trading-hours__item{grid-template-columns:1fr 1fr}.twp-store-details .trading-hours--special:has(.trading-hours__item){display:block}.twp-store-details .trading-hours__item{display:grid;grid-template-columns:28px 1fr;gap:1.5rem}.twp-store-details .trading-hours__item-date{width:fit-content}.twp-store-details .trading-hours__item-time--special{color:var(--color-red)}.twp-store-details .store-detail__map-container{position:relative;height:0;padding-bottom:295px;overflow:hidden;max-width:100%}.twp-store-details .store-detail__map-container iframe{width:100%;height:295px}.twp-store-details .icon-heading{display:flex;flex-direction:row;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.twp-store-details .icon-heading__title{font-family:var(--font-heading-family);font-size:18px;line-height:1.2;align-items:center}.twp-store-details .store-detail__info-content{font-style:normal}.twp-store-details .store-detail__info-content p{margin:0}.twp-store-details .store-detail__link{color:var(--color-red);text-decoration:underline;font-weight:400}.twp-store-details .store-detail__shop-capabilities{display:flex;flex-direction:column;gap:var(--spacing-md)}.twp-store-details .store-detail__shop-capabilities-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md) var(--spacing-xl)}@media screen and (max-width: 768px){.twp-store-details .store-detail__shop-capabilities-container{display:flex;flex-direction:column}}.twp-store-details .store-detail__certifications{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.twp-store-details .store-detail__certifications .store-detail__certificate img{object-fit:contain}.twp-store-details .store-detail__certifications .store-detail__certificate--ebike-specialist{grid-column:span 2}.twp-store-details .store-detail__certifications .store-detail__certificate--ebike-specialist img{width:100%}.twp-store-details .store-detail__workshop{display:flex;flex-direction:column}.twp-store-details .store-detail__workshop .store-detail__title{width:fit-content}.twp-store-details .store-detail__workshop .store-detail__workshop-header{display:flex;flex-direction:row;justify-content:space-between;gap:var(--spacing-xs)}.twp-store-details .store-detail__workshop .store-detail__workshop-header img{max-height:35px;width:100%}.twp-store-details .store-detail__workshop-cta{text-align:center;background-color:var(--functional-blue);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--spacing-xs);text-decoration:none;text-transform:uppercase;font-family:var(--font-heading-family);font-size:18px;line-height:1}.multicolumn-card--team{display:flex;flex-direction:column;align-items:center;position:relative;border:1px solid var(--color-neutral-30);border-radius:var(--spacing-xs);margin-top:35%}.multicolumn-card--team .multicolumn-card__image{width:70%;margin-bottom:0;margin-top:-35%}.multicolumn-card--team .multicolumn-card__image img{border:var(--spacing-xs) solid var(--color-neutral-10);border-radius:50%;overflow:hidden}.multicolumn-card--team .multicolumn-card__role{margin-top:0;color:var(--color-neutral-70)}.multicolumn-card--team .multicolumn-card__info{padding:var(--spacing-md);text-align:center}.multicolumn-card--team .multicolumn-card__text{font-size:13px;margin-top:var(--spacing-sm);color:var(--color-neutral-90);text-align:left}.multicolumn-card--team .multicolumn-card__certifications-container{display:flex;align-items:flex-end;padding-bottom:var(--spacing-md);flex-grow:1}.multicolumn-card--team .multicolumn-card__certifications{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm);padding-inline:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--color-neutral-30)}
/*# sourceMappingURL=/cdn/shop/t/81/assets/99-store-detail.css.map */
