.scotland-logo-marquee{display:block;width:100%}.scotland-logo-marquee__container{width:100%}.scotland-logo-marquee__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:var(--scotland-logo-marquee-header-gap, 24px)}.scotland-logo-marquee__header--center{justify-content:center;position:relative}.scotland-logo-marquee__header--center .scotland-logo-marquee__view-all{position:absolute;right:0;top:50%;transform:translateY(-50%)}.scotland-logo-marquee__heading{margin:0;flex:1 1 auto;min-width:0;font-size:var(--scotland-logo-marquee-heading-size, 28px);font-weight:var(--scotland-logo-marquee-heading-weight, 700);line-height:1.2;color:var(--scotland-logo-marquee-heading-color, #111111);text-align:var(--scotland-logo-marquee-heading-align, left)}.scotland-logo-marquee__heading--empty{display:block}.scotland-logo-marquee__header--center .scotland-logo-marquee__heading{flex:1 1 100%;text-align:center}.scotland-logo-marquee__view-all{position:relative;display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:auto;font-size:var(--scotland-logo-marquee-view-all-size, 14px);font-weight:600;line-height:1.3;color:var(--scotland-logo-marquee-view-all-color, #14b8a6);text-decoration:none;white-space:nowrap;transition:color .28s ease}.scotland-logo-marquee__view-all-text{position:relative;display:inline-block}.scotland-logo-marquee__view-all-icon{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;flex-shrink:0;transition:transform .28s ease}.scotland-logo-marquee__view-all-icon svg{width:100%;height:100%;display:block}.scotland-logo-marquee__view-all-text:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.25,.46,.45,.94)}.scotland-logo-marquee__view-all:hover,.scotland-logo-marquee__view-all:focus-visible{color:var(--scotland-logo-marquee-view-all-hover-color, #0d9488)}.scotland-logo-marquee__view-all:hover .scotland-logo-marquee__view-all-icon,.scotland-logo-marquee__view-all:focus-visible .scotland-logo-marquee__view-all-icon{transform:translate(3px)}.scotland-logo-marquee__view-all:hover .scotland-logo-marquee__view-all-text:after,.scotland-logo-marquee__view-all:focus-visible .scotland-logo-marquee__view-all-text:after{transform:scaleX(1)}.scotland-logo-marquee__view-all:focus-visible{outline:2px solid currentColor;outline-offset:4px}.scotland-logo-marquee__view-all--static{cursor:default}.scotland-logo-marquee__viewport{overflow:hidden;width:100%}.scotland-logo-marquee__track{display:flex;width:max-content;animation:scotland-logo-marquee-scroll var(--scotland-logo-marquee-duration, 40s) linear infinite;will-change:transform}.scotland-logo-marquee__track--paused,.scotland-logo-marquee__viewport:hover .scotland-logo-marquee__track{animation-play-state:paused}.scotland-logo-marquee__track--static{animation:none;width:100%;justify-content:flex-start;flex-wrap:nowrap}.scotland-logo-marquee__group{display:flex;align-items:flex-start;gap:var(--scotland-logo-marquee-gap, 16px);padding-right:var(--scotland-logo-marquee-gap, 16px)}.scotland-logo-marquee__track--static .scotland-logo-marquee__group--clone{display:none}.scotland-logo-marquee__item{flex:0 0 var(--scotland-logo-marquee-item-width, 120px);width:var(--scotland-logo-marquee-item-width, 120px);display:flex;flex-direction:column;align-items:center;gap:.5rem}.scotland-logo-marquee__card{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:var(--scotland-logo-marquee-card-aspect-ratio, 2 / 1);padding:var(--scotland-logo-marquee-card-padding, 12px);background:var(--scotland-logo-marquee-card-bg, #ffffff);border-radius:var(--scotland-logo-marquee-card-radius, 8px);box-shadow:0 2px 8px #0000000f;transition:transform .25s ease,box-shadow .25s ease}.scotland-logo-marquee__link:hover .scotland-logo-marquee__card{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.scotland-logo-marquee__link{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;text-decoration:none;color:inherit}.scotland-logo-marquee__image{display:block;width:100%;height:100%;object-fit:contain}.scotland-logo-marquee__placeholder{width:70%;height:70%;background:#ececec;border-radius:4px}.scotland-logo-marquee__title{margin:0;width:100%;font-size:var(--scotland-logo-marquee-title-size, 11px);font-weight:var(--scotland-logo-marquee-title-weight, 600);line-height:1.3;text-align:center;text-transform:uppercase;letter-spacing:.03em;color:var(--scotland-logo-marquee-title-color, #666666)}@keyframes scotland-logo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){.scotland-logo-marquee__header{flex-wrap:nowrap;gap:.75rem}.scotland-logo-marquee__header--center .scotland-logo-marquee__view-all{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:0}.scotland-logo-marquee__heading{font-size:calc(var(--scotland-logo-marquee-heading-size, 28px) * .85)}.scotland-logo-marquee__view-all{font-size:calc(var(--scotland-logo-marquee-view-all-size, 14px) * .93)}}@media(prefers-reduced-motion:reduce){.scotland-logo-marquee__track{animation:none}.scotland-logo-marquee__view-all-text:after{transition:none}.scotland-logo-marquee__view-all:hover .scotland-logo-marquee__view-all-text:after,.scotland-logo-marquee__view-all:focus-visible .scotland-logo-marquee__view-all-text:after{transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-scotland-logo-marquee.css.map */
