.stitch-sp{position:relative;width:100%}.stitch-sp__trigger{position:relative;display:block;width:100%;margin:0;padding:12px 40px 12px 16px;border:1px solid #CCCCCC;border-radius:2px;background:#fff;color:#212529;font-family:var(--font-body--family);font-size:1rem;line-height:1.5;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer}.stitch-sp__trigger:hover{background:#e6e6e6;border-color:#adadad}.stitch-sp__trigger--empty{color:#555}.stitch-sp__trigger:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-6px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.stitch-sp--open .stitch-sp__trigger:after{margin-top:-2px;transform:rotate(225deg)}.stitch-sp__panel{position:absolute;z-index:60;top:calc(100% - 2px);left:0;width:100%;background:#fff;border:1px solid #CCCCCC;border-top:0}.stitch-sp__panel[hidden]{display:none}.stitch-sp__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ededed;border-bottom:1px solid #CCCCCC}.stitch-sp__header-label{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.stitch-sp__close{width:24px;height:24px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.stitch-sp__close:before{content:"\d7";font-size:22px;line-height:1}.stitch-sp__list{max-height:320px;overflow-y:auto}.stitch-sp .variant-option--buttons,.stitch-sp .variant-option--equal-width-buttons{display:block;grid-template-columns:none;gap:0;margin:0;padding:0;border:0}.stitch-sp .variant-option--buttons legend{display:none}.stitch-sp .variant-option--buttons .variant-option__button-label{display:flex;flex:initial;align-items:center;justify-content:space-between;gap:12px;min-height:0;min-width:0;padding:12px 16px;border:0;border-bottom:1px solid #CCCCCC;border-radius:0;background:#fff;color:#212529;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible}.stitch-sp .variant-option--buttons .variant-option__button-label:last-child{border-bottom:0}.stitch-sp .variant-option--buttons .variant-option__button-label:hover{background:#f5f5f5}.stitch-sp .variant-option--buttons .variant-option__button-label:before,.stitch-sp .variant-option--buttons .variant-option__button-label:after,.stitch-sp .variant-option--buttons .variant-option__button-label__pill{display:none}.stitch-sp .variant-option--buttons .variant-option__button-label:has(input:checked){background:#f0f0f0}.stitch-sp .variant-option--buttons .variant-option__button-label:has([data-option-available=false]){color:#868e96;font-weight:400}.stitch-sp .variant-option--buttons .variant-option__button-label__text{flex:0 0 auto}.stitch-sp__stock{flex:0 0 auto;font-size:.875rem;font-weight:400;letter-spacing:normal}.stitch-sp__stock--in{color:#1d7a3c}.stitch-sp__stock--out{color:#868e96}@media screen and (max-width:749px){.stitch-sp__panel{position:fixed;z-index:100;inset:auto 0 0 0;width:100%;border:0;border-top:1px solid #CCCCCC;box-shadow:0 -1px 6px #00000080}.stitch-sp__list{max-height:70vh;padding-bottom:8px}.stitch-sp--open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#0006}}.product-grid .product-media-container,.product-grid .product-card__image,.product-grid [class*=product-card] img{background-color:#f2f2f2}.stitch-card-title{display:block;margin-top:8px;color:inherit;text-decoration:none;font-weight:400;font-size:.9375rem;line-height:1.35;text-wrap:pretty}.stitch-card-title:hover{text-decoration:underline;text-underline-offset:2px}.product-card .stitch-card-title{margin-bottom:10px}.product-card [class*=price]{margin-top:2px}.product-grid [class*=product-card] [class*=price]{font-weight:600}.shopify-section-group-footer-group{background-color:#111;color:#fff}.shopify-section-group-footer-group a{color:#fff}.shopify-section-group-footer-group a:hover{opacity:.7}.shopify-section-group-footer-group svg{color:#fff}.shopify-section-group-footer-group [class*=payment-icons] svg{background:#fff;border-radius:2px}.shopify-section-group-footer-group .logo-block__image{display:block;width:240px;height:82px;object-fit:cover;object-position:center 48%}.shopify-section-group-footer-group .logo-block,.shopify-section-group-footer-group .logo-block__image-wrapper{width:auto;height:auto;line-height:0}@media screen and (max-width:749px){.shopify-section-group-footer-group .logo-block__image{width:170px;height:58px}}.shopify-section-group-footer-group .menu__heading.h6,.shopify-section-group-footer-group .text-block strong{font-family:var(--font-heading--family);font-weight:700;font-size:1rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#fff}.shopify-section-group-footer-group .menu__heading.h6{margin-bottom:6px}.shopify-section-group-footer-group .text-block strong{display:inline-block;margin-bottom:2px}.shopify-section-group-footer-group .layout-panel-flex--row>*{flex:0 1 auto;min-width:150px}.shopify-section-group-footer-group .layout-panel-flex--row>[class*=social]{min-width:0}.shopify-section-group-footer-group .text-block p{text-wrap:pretty}.shopify-section-group-footer-group .group-block{--border-width: 0px;border:0}.stitch-new{display:inline-block;padding:2px 6px;background:#111;color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.product-grid [class*=product-card] [class*=text-block]:not(:has(.stitch-new)):empty{display:none}.shopify-section h2{margin:0}.shopify-section a{text-underline-offset:3px}.section--page-width>.resource-list.resource-list__carousel.force-full-width{grid-column:2}.resource-list.resource-list__carousel{--column-count: 4.5 !important;--peek-next-slide-size: 0px !important;--gutter-slide-width: 0px !important}.resource-list__carousel slideshow-arrows{padding-inline:0}@media screen and (max-width:989px){.resource-list.resource-list__carousel{--column-count: 2.5 !important}}.product-card .card-gallery,.product-card [class*=card-gallery]{background-color:#f2f2f2}.section-resource-list__header{border-bottom:2px solid #111111;padding-bottom:8px;margin-bottom:20px}.section-resource-list__header .text-block,.section-resource-list__header .text-block h1,.section-resource-list__header .text-block h2,.section-resource-list__header .text-block h3,.section-resource-list__header .text-block h4,.section-resource-list__header h2,.section-resource-list__header h3,.section-resource-list__header h4{font-size:clamp(1.75rem,2.8vw,2.75rem)!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.01em;margin:0}.section-resource-list__header a:not(:has(h2,h3,h4)){font-size:.875rem}@media screen and (min-width:750px){.announcement-bar__slides{grid:none!important;grid-template-columns:repeat(var(--stitch-announcements, 3),1fr)!important;width:100%!important;max-width:none!important;align-items:center}.announcement-bar__slides>*{grid-area:auto!important}.announcement-bar__slide{opacity:1!important;visibility:visible!important;text-align:center}.announcement-bar__slider slideshow-arrows{display:none!important}.announcement-bar__slider{justify-content:stretch}}@media screen and (min-width:990px){.header-menu .menu-list__link,.header-menu .menu-list__link-title{font-size:1.25rem;letter-spacing:.02em}.menu-list overflow-list::part(list){column-gap:clamp(28px,3.4vw,72px)}}.header-logo .header-logo__image{height:32px;width:94px;object-fit:cover;object-position:center 48%}@media screen and (min-width:750px){.header-logo .header-logo__image{height:44px;width:129px}}.header__row.header__row--top{padding-block:12px 10px}.header__row.header__row--bottom{padding-block:6px 10px}@media screen and (min-width:990px){.header__row.header__row--top{padding-block:16px 14px}.header__row.header__row--bottom{padding-block:8px 12px}}.header__row.header__row--top,.header__row.header__row--bottom{--section-min-height: 0px;min-height:0}.header__row--top+.header__row--bottom{margin-block-start:0}.loc-flag{display:inline-block;margin-inline-end:8px;font-size:1.1em;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.product-details h1{margin:0;font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;text-wrap:pretty}.stitch-pdp-colourway{display:block;margin-top:6px;font-family:var(--font-body--family);font-size:1rem;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;color:#6c757d}.product-details .price,.product-details .price-list{font-family:var(--font-body--family);font-size:1.375rem;font-weight:700;line-height:1.3}.stitch-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.stitch-chips__item{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#f4f3f0;color:#111;font-size:.8125rem;line-height:1.25}.stitch-chips__item svg{width:16px;height:16px;flex-shrink:0}@media screen and (max-width:749px){.stitch-chips{gap:6px}.stitch-chips__item{padding:8px 12px;font-size:.75rem}}.product-details .group-block:has(variant-picker) .variant-option+.variant-option{margin-top:10px}.product-details .group-block:has(variant-picker) .product-form-buttons{margin-top:10px}.product-details .quantity-selector-wrapper,.product-details .quantity-label,.product-details .quantity-rules{display:none}.product-details .add-to-cart-button{width:100%;min-height:0;padding-block:13px;border-radius:2px;font-size:1rem;letter-spacing:.05em}.product-details .usp-cl .usp__row{padding:10px 0}.product-details .usp-cl .usp__text{text-transform:uppercase;letter-spacing:.04em}.stitch-rating{display:flex;align-items:center;gap:8px;font-size:.875rem;line-height:1;color:#111}.stitch-rating__stars{position:relative;display:inline-block;white-space:nowrap;letter-spacing:2px;font-size:.9375rem}.stitch-rating__track{color:#e0e0e0}.stitch-rating__fill{position:absolute;top:0;left:0;overflow:hidden;color:#be1b2d;white-space:nowrap}.stitch-rating__score{font-weight:600}.stitch-rating__count{text-decoration:underline;text-underline-offset:2px}.stitch-pdp-brand{margin:0;font-family:var(--font-heading--family);font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}.product-details .accordion .details__header{padding-block:14px;font-size:1rem;letter-spacing:normal;text-transform:none}.product-details .accordion .details-content{padding-block-end:16px;font-size:.9375rem;line-height:1.6}.product-details .accordion .details-content>*+*{margin-top:10px}.stitch-tab-body h4{margin:0 0 4px;font-family:var(--font-body--family);font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.stitch-tab-body h4:not(:first-child){margin-top:16px}.stitch-tab-body p{margin:0 0 8px}.stitch-tab-body p:last-child{margin-bottom:0}.stitch-tab-body ul{margin:0;padding-left:18px;list-style:disc}.stitch-tab-body li{margin-bottom:4px}.stitch-spec-intro{margin-bottom:20px}.stitch-spec-intro>*:last-child{margin-bottom:0}.stitch-spec{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:0;margin:0;font-size:.9375rem}.stitch-spec dt{padding:6px 12px 6px 0;color:#6c757d}.stitch-spec dd{margin:0;padding:6px 0}.stitch-spec dt+dd{border-bottom:0}@media screen and (max-width:480px){.stitch-spec{grid-template-columns:minmax(0,8.5em) minmax(0,1fr)}}.stitch-model{margin:4px 0}.stitch-model__label{margin:0 0 8px;font-size:.875rem;line-height:1.2;color:#8a8a8a}.stitch-model__row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.stitch-model__row::-webkit-scrollbar{display:none}.stitch-model__item{position:relative;flex:0 0 auto;width:96px;aspect-ratio:1 / 1;background:#f2f2f2;border:1px solid transparent;text-decoration:none}.stitch-model__item img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.stitch-model__item.is-current{border-color:#111}.stitch-model__item:hover:not(.is-current){border-color:#ccc}.stitch-model__sold{position:absolute;inset:auto 0 0 0;padding:2px 0;background:#ffffffe6;color:#868e96;font-size:.625rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}@media screen and (max-width:749px){.stitch-model__item{width:84px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/stitch.css.map */
