.complete-the-set{--cts-text: #000;--cts-bg: #fff;--cts-surface: #f7f7f7;--cts-muted: rgba(0, 0, 0, .55);--cts-gap: 16px;--cts-heading-gap: 12px;--cts-media: 120px;--cts-pad: 14px;--cts-select: 36px;--cts-button: 30px;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--cts-text)}.complete-the-set .complete-the-set__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 var(--cts-heading-gap)}.complete-the-set .complete-the-set__title-text{margin:0;font-size:var(--font-size-small, 14px);font-weight:400;line-height:1.4;letter-spacing:0;text-transform:uppercase}.complete-the-set .complete-the-set__pager{display:flex;margin:-12px -14px -12px 0}.complete-the-set .complete-the-set__pager-btn{min-width:24px;min-height:44px;margin:0;padding:14px;border:0;border-radius:0;background:none;color:var(--cts-muted);font-family:inherit;font-size:12px;line-height:16px;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.complete-the-set .complete-the-set__pager-btn.is-active{color:var(--cts-text);text-decoration:underline 1px;text-underline-position:from-font}.complete-the-set .complete-the-set__pages.slider__grid{align-items:flex-start}.complete-the-set .complete-the-set__page{display:flex;flex:0 0 100%;flex-direction:column;min-width:0;border:1px solid var(--cts-text)}.complete-the-set .complete-the-set__item{display:flex;align-items:stretch;gap:0;padding:0;border:0;border-bottom:1px solid var(--cts-text)}.complete-the-set .complete-the-set__page .complete-the-set__item:last-child{border-bottom:0}.complete-the-set .complete-the-set__media{position:relative;display:block;flex:0 0 var(--cts-media);width:var(--cts-media);aspect-ratio:auto;overflow:hidden;border-right:1px solid var(--cts-text);background-color:var(--cts-surface)}.complete-the-set .complete-the-set__media img,.complete-the-set .complete-the-set__media svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.complete-the-set .complete-the-set__info{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch;gap:6px;min-width:0;padding:var(--cts-pad)}.complete-the-set .complete-the-set__title,.complete-the-set .complete-the-set__price,.complete-the-set .complete-the-set__price *{font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;text-transform:none}.complete-the-set .complete-the-set__title{display:block;overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.complete-the-set .complete-the-set__price{display:block}.complete-the-set .complete-the-set__colour{position:relative;display:flex;margin-top:2px;font-size:0}.complete-the-set .complete-the-set__swatch{display:block;width:18px;height:18px;border:1px solid var(--cts-text);border-radius:50%;background:var(--swatch, #d5d5d5)}.complete-the-set .complete-the-set__form,.complete-the-set .complete-the-set__drop{margin-top:8px!important}.complete-the-set .complete-the-set__form form{display:flex;flex-direction:column;gap:14px;margin:0}.complete-the-set .complete-the-set__select{width:100%;height:var(--cts-select);margin:0;padding:calc((var(--cts-select) - 20px) / 2) 40px calc((var(--cts-select) - 20px) / 2) 12px;border:1px solid var(--cts-text);border-radius:0;background:var(--cts-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5 6 8.5l4-4' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--cts-text);font-family:inherit;font-size:14px;line-height:18px;letter-spacing:0;-webkit-appearance:none;appearance:none}.complete-the-set .complete-the-set__select:invalid{color:var(--cts-muted)}.complete-the-set .complete-the-set__select option{color:var(--cts-text)}.complete-the-set .complete-the-set__select:focus-visible{outline:2px solid var(--cts-text);outline-offset:2px}.complete-the-set .complete-the-set__add.btn{width:100%;height:var(--cts-button);padding:0 24px;border:1px solid var(--cts-text)!important;border-radius:0!important;background:var(--cts-bg);color:var(--cts-text);font-size:12px!important;font-weight:500;line-height:16px;letter-spacing:0!important;text-transform:uppercase}.complete-the-set .complete-the-set__add.btn:hover{background:var(--cts-bg);color:var(--cts-text)}.complete-the-set .complete-the-set__add.btn:focus-visible,.complete-the-set .complete-the-set__pager-btn:focus-visible,.complete-the-set .complete-the-set__title:focus-visible{outline:2px solid var(--cts-text);outline-offset:2px}.complete-the-set .complete-the-set__error{color:#b0281a;font-size:14px;line-height:18px}.complete-the-set .complete-the-set__drop{display:flex;align-items:center;justify-content:center;height:var(--cts-select);margin-bottom:0;background:#f2f2f2;color:var(--cts-text);font-size:14px;font-weight:500;line-height:18px;text-transform:uppercase}.complete-the-set .complete-the-set__bars{display:flex;justify-content:center;gap:6px;margin-top:var(--cts-gap)}.complete-the-set .complete-the-set__bar{display:block;width:24px;height:2px;background:var(--cts-muted)}.complete-the-set .complete-the-set__bar.is-active{background:var(--cts-text)}@media(min-width:768px){.complete-the-set{--cts-gap: 20px;--cts-heading-gap: 14px;--cts-media: 160px;--cts-pad: 16px}.complete-the-set .complete-the-set__colour{margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/complete-the-set.css.map */
