.sa{--sa-bg: #0b0a08;--sa-surface: #15130f;--sa-line: #2a2620;--sa-line-2: #3a3530;--sa-text: #f4f1ea;--sa-muted: #a8a296;--sa-gold: #c8a84e;--sa-gold-light: #e2c46e;--sa-ink: #14120c;background:var(--sa-bg);color:var(--sa-text);font-size:1.5rem;line-height:1.45}.sa a{color:inherit;text-decoration:none}.sa-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:3.2rem;padding-top:5.6rem;padding-bottom:4rem}.sa-hero__text{flex:1 1 52rem;min-width:0}.sa-hero__title{margin:0 0 1.4rem;font-size:clamp(3.6rem,5vw,6rem);line-height:1.02;font-weight:800;letter-spacing:-.02em;color:var(--sa-text)}.sa-hero__intro{margin:0;max-width:56rem;font-size:1.7rem;color:#c9c3b6}.sa-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem}.sa-trust li{display:flex;align-items:center;gap:.8rem;border:1px solid var(--sa-line);padding:1rem 1.4rem;font-size:1.3rem;font-weight:600}.sa-trust svg{color:var(--sa-gold);flex:none}.sa-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2.4rem;margin-bottom:3.2rem;background:var(--sa-surface);border:1px solid #3a3222}.sa-strip__text{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.sa-strip__sub{color:var(--sa-muted);font-size:1.4rem}.sa-strip__cta{color:var(--sa-gold);font-weight:700;font-size:1.4rem}.sa-strip:hover .sa-strip__cta{color:var(--sa-gold-light)}.sa-bar{position:sticky;top:0;z-index:2;transition:top .15s ease;background:#0b0a08f5;border-top:1px solid var(--sa-line);border-bottom:1px solid var(--sa-line)}.sa-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:1.2rem;padding-bottom:1.2rem}.sa-tabs{display:flex;gap:.8rem;overflow-x:auto;flex:1 1 60rem;min-width:0;padding-bottom:2px;scrollbar-width:thin}.sa-tab{flex:none;min-height:4.4rem;padding:0 1.6rem;font:inherit;font-size:1.4rem;font-weight:700;white-space:nowrap;cursor:pointer;border:1px solid var(--sa-line-2);background:transparent;color:var(--sa-text)}.sa-tab span{opacity:.7;font-weight:500}.sa-tab:hover{border-color:var(--sa-gold)}.sa-tab[aria-pressed=true]{background:var(--sa-gold);border-color:var(--sa-gold);color:var(--sa-ink)}.sa-sort{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--sa-muted)}.sa-sort select{min-height:4.4rem;padding:0 1.2rem;background:var(--sa-surface);color:var(--sa-text);border:1px solid var(--sa-line-2);font:inherit;font-size:1.4rem}.sa-main{padding-top:.8rem;padding-bottom:6.4rem}.sa-group{padding-top:4.8rem;scroll-margin-top:8rem}.sa-group[hidden]{display:none}.sa-group__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.8rem 2.4rem;padding-bottom:2rem;margin-bottom:2.4rem;border-bottom:1px solid var(--sa-line)}.sa-group__title{margin:0 0 .6rem;font-size:2.8rem;font-weight:800;letter-spacing:-.01em;color:var(--sa-text)}.sa-group__title span{font-size:1.5rem;font-weight:500;color:var(--sa-muted)}.sa-group__blurb{margin:0;color:var(--sa-muted)}.sa-group__link{color:var(--sa-gold)!important;font-size:1.4rem;font-weight:700}.sa-group__link:hover{color:var(--sa-gold-light)!important}.sa-grid{display:grid;grid-template-columns:repeat(var(--sa-cols, 4),minmax(0,1fr));gap:2rem}@media screen and (min-width:990px){.sa-tabs{flex-wrap:wrap;overflow:visible}}@media screen and (max-width:989px){.sa-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.sa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.sa-hero{padding-top:3.2rem;padding-bottom:2.4rem}.sa-group__title{font-size:2.2rem}.sa-bar__inner{flex-wrap:nowrap;gap:.8rem;padding-top:.8rem;padding-bottom:.8rem}.sa-tabs{flex:1 1 auto}.sa-tab{min-height:4rem;padding:0 1.2rem;font-size:1.3rem}.sa-sort{flex:none;font-size:0;gap:0}.sa-sort select{min-height:4rem;width:11rem;padding:0 .8rem;font-size:1.3rem}}.sa-card{display:flex;flex-direction:column;min-width:0;background:var(--sa-surface);border:1px solid var(--sa-line)}.sa-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.sa-card__media[hidden]{display:none}.sa-card__media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease}.sa-card:hover .sa-card__media img{transform:scale(1.03)}.sa-card__noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.6rem;text-align:center;color:#6b665c;background:#efede8;font-size:1.3rem}.sa-card__badges{position:absolute;top:1rem;left:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.sa-badge{font-size:1.1rem;font-weight:800;letter-spacing:.08em;padding:.4rem .8rem;text-transform:uppercase;line-height:1.3}.sa-badge--save{background:var(--sa-gold);color:var(--sa-ink)}.sa-badge--new{background:var(--sa-ink);color:var(--sa-gold-light)}.sa-card__body{flex:1;display:flex;flex-direction:column;gap:.8rem;padding:1.6rem}.sa-card__title{display:flex;flex-direction:column;gap:.3rem}.sa-card__name{font-size:1.6rem;font-weight:800;letter-spacing:.04em;color:var(--sa-text)}.sa-card__sub{font-size:1.3rem;line-height:1.35;color:#b5afa3}.sa-card__title:hover .sa-card__name{color:var(--sa-gold-light)}.sa-card__specs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.sa-card__specs li{font-size:1.15rem;font-weight:600;color:#d8d2c4;border:1px solid var(--sa-line-2);padding:.3rem .7rem}.sa-card__swatches{display:flex;align-items:center;gap:.8rem}.sa-swatch{width:2.6rem;height:2.6rem;padding:0;border-radius:50%;cursor:pointer;border:2px solid #4a453c;box-shadow:inset 0 0 0 2px var(--sa-surface);background:#888}.sa-swatch--black{background:#1c1c1c}.sa-swatch--white{background:#f1f0ec}.sa-swatch[aria-pressed=true]{border-color:var(--sa-gold)}.sa-card__colour{font-size:1.25rem;color:#b5afa3}.sa-card__reviews{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;color:#b5afa3}.sa-card__reviews svg{color:var(--sa-gold)}.sa-card__buy{margin-top:auto;display:flex;flex-direction:column;gap:.8rem;padding-top:.6rem}.sa-card__buy[hidden]{display:none}.sa-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}.sa-card__now{font-size:1.8rem;font-weight:800;color:var(--sa-text)}.sa-card__now.is-sale{color:var(--sa-gold-light)}.sa-card__was{font-size:1.3rem;color:#8f897d}.sa-card__form{margin:0}.sa-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;padding:0 1.6rem;background:transparent;color:var(--sa-text)!important;border:1px solid var(--sa-gold);font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer;text-align:center}.sa-btn:hover{background:var(--sa-gold);color:var(--sa-ink)!important}.sa-btn[disabled]{opacity:.5;cursor:not-allowed;background:transparent;color:var(--sa-text)!important}.sa-btn--solid{background:var(--sa-gold);color:var(--sa-ink)!important}.sa-btn--solid:hover{background:var(--sa-gold-light)}.sa-help{margin-top:6.4rem;padding:3.2rem;background:var(--sa-surface);border:1px solid var(--sa-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2.4rem}.sa-help>div:first-child{flex:1 1 38rem}.sa-help__title{margin:0 0 .6rem;font-size:2.4rem;font-weight:800;color:var(--sa-text)}.sa-help p{margin:0;color:var(--sa-muted)}.sa-help__btns{display:flex;flex-wrap:wrap;gap:1.2rem}.sa-help__btns .sa-btn{width:auto}.sa-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.4rem 0 0;font-size:1.4rem;color:var(--sa-muted)}.sa-hero__rating strong{color:var(--sa-text)}.sa-stars{display:inline-flex;gap:2px;color:var(--sa-gold)}.sa-eyebrow{margin:0 0 1.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sa-gold)}.sa-tiles{padding-bottom:4rem}.sa-tiles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.sa-tile{display:flex;align-items:center;gap:1.6rem;min-height:10.8rem;padding:1.4rem;text-align:left;cursor:pointer;font:inherit;color:var(--sa-text);background:var(--sa-surface);border:1px solid var(--sa-line)}.sa-tile:hover,.sa-tile[aria-pressed=true]{border-color:var(--sa-gold)}.sa-tile__img{flex:none;width:8rem;height:8rem;background:#fff;overflow:hidden}.sa-tile__img img{width:100%;height:100%;object-fit:contain;display:block}.sa-tile__text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.sa-tile__name{font-size:1.6rem;font-weight:800}.sa-tile__use{font-size:1.3rem;color:#b5afa3}.sa-tile__meta{font-size:1.25rem;font-weight:600;color:var(--sa-gold)}.sa-controls{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.sa-card[hidden]{display:none}.sa-badge--best{background:var(--sa-text);color:var(--sa-ink)}.sa-card__reviews strong{color:var(--sa-text)}.sa-empty{padding:4.8rem 0;color:var(--sa-muted)}.sa-section-title{margin:0 0 .6rem;font-size:2.8rem;font-weight:800;color:var(--sa-text)}.sa-section-text{margin:0 0 2rem;color:var(--sa-muted)}.sa-compare{padding-top:6.4rem}.sa-compare__wrap{overflow-x:auto;border:1px solid var(--sa-line)}.sa-compare__table{width:100%;min-width:76rem;border-collapse:collapse;font-size:1.4rem}.sa-compare__table thead th{background:var(--sa-surface);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sa-muted);font-weight:700}.sa-compare__table th,.sa-compare__table td{padding:1.2rem 1.6rem;text-align:left;border-top:1px solid var(--sa-line);color:#c9c3b6}.sa-compare__table tbody th{font-weight:800;letter-spacing:.03em;color:var(--sa-text)}.sa-compare__table tbody th a:hover{color:var(--sa-gold-light)}.sa-compare__table .sa-num{text-align:right;font-weight:700;color:var(--sa-text)}.sa-faq{padding-top:6.4rem;display:flex;flex-wrap:wrap;gap:3.2rem}.sa-faq__intro{flex:1 1 28rem}.sa-faq__list{flex:999 1 56rem;min-width:0}.sa-faq__item{border-top:1px solid var(--sa-line)}.sa-faq__item:last-child{border-bottom:1px solid var(--sa-line)}.sa-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:1.4rem 0;cursor:pointer;list-style:none;font-size:1.6rem;font-weight:700;color:var(--sa-text)}.sa-faq__item summary::-webkit-details-marker{display:none}.sa-faq__item summary span:before{content:"+";color:var(--sa-gold);font-size:2.2rem;line-height:1}.sa-faq__item[open] summary span:before{content:"\2212"}.sa-faq__answer{padding-bottom:1.8rem;max-width:72rem;color:#c9c3b6}.sa-faq__answer p{margin:0 0 1rem}@media screen and (max-width:989px){.sa-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.sa-tiles__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.sa-tile{min-height:8.8rem}.sa-tile__img{width:6.4rem;height:6.4rem}.sa-controls{flex:none;gap:.8rem}.sa-section-title{font-size:2.2rem}}@media screen and (max-width:749px){.sa-bar__inner:has(select[data-lock]){flex-wrap:wrap}.sa-bar__inner:has(select[data-lock]) .sa-tabs{flex:1 1 100%}.sa-bar__inner:has(select[data-lock]) .sa-controls{flex:1 1 100%}.sa-bar__inner:has(select[data-lock]) .sa-sort{flex:1;font-size:1.2rem;gap:.6rem}.sa-bar__inner:has(select[data-lock]) .sa-sort select{flex:1;width:auto}}.sa--no-hero .sa-main{padding-top:0}.sa--no-hero .sa-group:first-child{padding-top:5.6rem}.sa-ct__inner{padding-top:6.4rem;padding-bottom:6.4rem}.sa-ct__wrap{overflow-x:auto;border:1px solid var(--sa-line)}.sa-ct__wrap:focus-visible{outline:2px solid var(--sa-gold);outline-offset:2px}.sa-ct__table{width:100%;min-width:82rem;border-collapse:collapse;table-layout:fixed;font-size:1.4rem}.sa-ct__table th,.sa-ct__table td{padding:1.4rem 1.6rem;border-top:1px solid var(--sa-line);text-align:center;vertical-align:middle;color:#c9c3b6}.sa-ct__table thead th,.sa-ct__table thead td{border-top:0;background:var(--sa-surface);vertical-align:top}.sa-ct__corner,.sa-ct__table tbody th{width:17rem;text-align:left}.sa-ct__table tbody th{font-weight:700;color:var(--sa-text);background:var(--sa-bg);position:sticky;left:0;z-index:1}.sa-ct__corner{position:sticky;left:0;z-index:1;background:var(--sa-surface)}.sa-ct__product{font-weight:400}.sa-ct__img{display:block;width:100%;max-width:16rem;aspect-ratio:1 / 1;margin:0 auto 1rem;background:#fff;overflow:hidden}.sa-ct__img img{width:100%;height:100%;object-fit:contain;display:block}.sa-ct__name{display:block;font-size:1.6rem;font-weight:800;letter-spacing:.04em;color:var(--sa-text)!important}.sa-ct__name:hover{color:var(--sa-gold-light)!important}.sa-ct__tag{display:block;margin-top:.4rem;font-size:1.25rem;font-weight:600;color:var(--sa-gold)}.sa-ct__table tbody tr:nth-child(2n) td{background:#ffffff05}.sa-ct__check{color:var(--sa-gold);vertical-align:middle}.sa-ct__star{color:var(--sa-gold)}.sa-ct__buyrow td{vertical-align:top}.sa-ct__buyrow .sa-card__now{display:block}.sa-ct__buyrow .sa-btn{margin-top:1rem}@media screen and (max-width:749px){.sa-ct__inner{padding-top:4.8rem;padding-bottom:4.8rem}.sa-ct__table{min-width:64rem;font-size:1.3rem}.sa-ct__corner,.sa-ct__table tbody th{width:11rem}.sa-ct__table th,.sa-ct__table td{padding:1.2rem 1rem}}.sa-ct--light{--sa-bg: #ffffff;--sa-surface: #f5f3ef;--sa-line: #e3dfd6;--sa-line-2: #cfc9bd;--sa-text: #14120c;--sa-muted: #5f5a50;--sa-gold-light: #8a6a17}.sa-ct--light .sa-ct__table th,.sa-ct--light .sa-ct__table td{color:#3a362e}.sa-ct--light .sa-ct__table tbody th{color:var(--sa-text)}.sa-ct--light .sa-ct__table tbody tr:nth-child(2n) td{background:#faf9f6}.sa-ct--light .sa-ct__tag,.sa-ct--light .sa-ct__check,.sa-ct--light .sa-ct__star{color:#8a6a17}.sa-ct--light .sa-card__was{color:#6f6a60}.sa-ct--light .sa-ct__img{border:1px solid var(--sa-line)}.sa-ct--light .sa-btn{border-color:#14120c}.sa-ct--light .sa-btn:hover{background:#14120c;color:#fff!important}.sa--light{--sa-bg: #ffffff;--sa-surface: #ffffff;--sa-line: #e3dfd6;--sa-line-2: #cfc9bd;--sa-text: #14120c;--sa-muted: #5f5a50;--sa-gold-light: #8a6a17}.sa--light .sa-card__sub,.sa--light .sa-card__reviews,.sa--light .sa-card__colour{color:#5f5a50}.sa--light .sa-card__specs li{color:#3a362e}.sa--light .sa-card__was{color:#6f6a60}.sa--light .sa-card__reviews svg{color:#8a6a17}.sa--light .sa-card__media{border-bottom:1px solid var(--sa-line)}.sa--light .sa-btn{border-color:#14120c}.sa--light .sa-btn:hover{background:#14120c;color:#fff!important}.sa--light .sa-badge--new{background:#14120c;color:#e2c46e}.sa--light .sa-badge--best{background:#14120c;color:#fff}.sa--light .sa-main{padding-bottom:5.6rem}.sa--light{background:#f3f1ec;--sa-line: #e6e2d9}.sa--light .sa-card{border-color:transparent;box-shadow:0 1px 2px #14120c0f,0 6px 18px #14120c12;transition:box-shadow .2s ease,transform .2s ease}.sa--light .sa-card:hover{box-shadow:0 2px 4px #14120c14,0 12px 28px #14120c1f;transform:translateY(-2px)}.sa--light .sa-card__body{background:#faf9f6}.sa--light .sa-card__specs li{background:#fff}@media screen and (min-width:990px)and (max-width:1199px){.sa--cols-5 .sa-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-shop-all.css.map */
