.btn--primary{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}size-qty-picker{display:block;margin-top:16px}.sqp-tiers{margin-bottom:16px}.sqp-tiers__labels{display:flex;justify-content:space-between;font-size:1rem;color:var(--color-body-muted, #888);margin-bottom:4px}.sqp-marker{text-align:center;display:flex;flex-direction:column;line-height:1.1}.sqp-marker__pct{font-weight:600}.sqp-marker--active .sqp-marker__pct{color:var(--color-accent, #ff580d)}.sqp-track{height:4px;background:var(--color-border, #e5e5e5);border-radius:2px;position:relative;overflow:hidden}.sqp-track__fill{height:100%;width:0;background:var(--color-accent, #ff580d);border-radius:2px;transition:width .3s ease}.sqp-grid{--grid-gap: 12px;--grid-min-width: 140px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-width),1fr));gap:var(--grid-gap);margin-top:16px}@media(max-width:768px){.sqp-grid{--grid-gap: 8px}}.sqp-card{border:1px solid var(--color-border, #e5e5e5);border-radius:8px;padding:12px;text-align:center;display:flex;flex-direction:column;gap:4px;background:var(--color-bg, #fff)}.sqp-card--sold-out{opacity:.45}.sqp-card--hidden{display:none!important}.sqp-card__name{font-weight:700;font-size:1rem}.sqp-card__price-was{color:var(--color-body-muted, #888);margin-left:4px;font-size:1rem}.sqp-card__stock{font-size:1rem;color:var(--color-body-muted, #888)}.sqp-qty{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:8px}.sqp-qty__btn{width:28px;height:28px;border-radius:4px;border:1px solid var(--color-border, #e5e5e5);background:none;cursor:pointer;color:var(--color-accent, #ff580d);font-size:1rem;line-height:1;padding:0}.sqp-qty__btn:disabled{cursor:not-allowed;opacity:.5}.sqp-qty__input{width:48px;text-align:center;border:1px solid var(--color-border, #e5e5e5);border-radius:4px;padding:4px;font-size:1rem;-moz-appearance:textfield}.sqp-qty__input::-webkit-outer-spin-button,.sqp-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sqp-hint{font-size:1rem;color:var(--color-body-muted, #888);text-align:center;margin-top:12px;margin-bottom:4px}.sqp-next-msg{font-size:1rem;text-align:center;min-height:1.2em;margin:4px 0;color:var(--color-accent, #ff580d);font-weight:600}.sqp-add-btn{margin-top:12px}.sqp-error{margin-top:8px}.has-size-qty-picker variant-picker .option-selector[data-option=Size i]{display:none}.logo-list-marquee{overflow:hidden;display:flex}.logo-list-marquee__track{display:flex;flex-shrink:0;align-items:center;padding-right:var(--logo-gap, 40px);animation:marquee var(--duration, 20s) linear infinite}.logo-list-marquee--pausable:hover .logo-list-marquee__track{animation-play-state:paused}.tabbed-faq__number{display:inline-block;align-items:center;min-width:2rem;background:rgba(var(--text-color) / .4);border-radius:4px;font-size:1.5rem;font-weight:700;flex-shrink:0;margin-inline-end:.75rem;padding:.5rem}.cc-tabbed-faq details[open].disclosure--row{border:1px solid var(--color-accent, #ff580d);border-radius:6px}.cc-tabbed-faq details-disclosure:has(details[open])+details-disclosure .disclosure--row{border-top-width:1px}.colour-card-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:12px}@media(max-width:480px){.colour-card-grid{grid-template-columns:repeat(2,1fr)}}.colour-card{border:1.5px solid #e0e0e0;border-radius:10px;padding:10px;display:flex;align-items:center;gap:10px;cursor:pointer;background:#fff;transition:border-color .15s ease,background-color .15s ease}.colour-card:after,.colour-card:before{display:none!important}.colour-card:hover{border-color:#aaa}.opt-btn:checked+.colour-card{border-color:#ff580d;background-color:#fff7f4}.opt-btn:checked+.colour-card:hover{border-color:#ff580d}.is-unavailable+.colour-card{opacity:.45;pointer-events:none;cursor:not-allowed}.colour-card--hidden{display:none}.colour-card__image{width:44px;height:44px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.colour-card__img{width:100%;height:100%;object-fit:cover;display:block}.colour-card__swatch{width:100%;height:100%;background-color:var(--swatch-color, #ccc);background-image:var(--swatch-image, none);background-size:cover}.colour-card__name{font-size:13px;color:#2a2b2a;line-height:1.3;flex:1}.colour-card-show-more{width:100%;padding:11px;border:1.5px dashed #ccc;border-radius:8px;background:#fff;color:#555;font-size:13px;cursor:pointer;transition:border-color .15s ease,color .15s ease;margin-bottom:8px}.colour-card-show-more:hover{border-color:#ff580d;color:#ff580d}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
