body .sitr-flex[data-sitr-guided-mounted]{--sf-bg: #f7f3e9;--sf-ink: #14283d;--sf-green: #14283d;--sf-line: #a2acb1}body .sitr-flex .sf-guided-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body .sitr-flex .sf-guided-progress{margin-block:20px 24px}body .sitr-flex .sf-guided-progress-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}body .sitr-flex .sf-guided-progress-title{margin:0;font-size:17px;font-weight:700}body .sitr-flex .sf-guided-progress-count{font-size:12px;white-space:nowrap}body .sitr-flex .sf-guided-meter{display:flex;gap:6px;margin-block:12px}body .sitr-flex .sf-guided-meter span{flex:1;height:4px;background:#d4d9da;transition:background-color .18s ease}body .sitr-flex .sf-guided-meter [data-complete=true]{background:#14283d}body .sitr-flex .sf-guided-help{margin:8px 0 12px;font-size:12px;color:#33475b}body .sitr-flex .sf-guided-steps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}body .sitr-flex button.sf-guided-step{display:flex;align-items:center;gap:9px;margin:0;padding:12px 10px;min-height:76px;min-width:0;border:1px solid #a2acb1;border-radius:6px;background:transparent;color:#14283d;text-align:start}body .sitr-flex .sf-guided-step[aria-current=step]{border:2px solid #14283d;padding:11px 9px}body .sitr-flex .sf-guided-step[data-complete=true]{background:#e8ece7;border-color:#5c7266}body .sitr-flex .sf-guided-step[data-invalid=true]{border-color:#943b25}body .sitr-flex .sf-guided-step-marker{flex:0 0 22px;display:grid;place-items:center;width:22px;height:22px;border:1px solid currentColor;border-radius:50%;font-size:12px}body .sitr-flex .sf-guided-step-copy{display:grid;gap:3px;flex:1;min-width:0}body .sitr-flex .sf-guided-step-name{font-size:12px;line-height:1.3;font-weight:700;overflow-wrap:anywhere}body .sitr-flex .sf-guided-step-summary{font-size:11px;line-height:1.4;font-weight:400;overflow-wrap:anywhere}body .sitr-flex .sf-guided-swatch{flex:0 0 12px;width:12px;height:20px;border:1px solid #14283d;border-radius:3px}body .sitr-flex .sf-guided-swatch[data-colour=navy]{background:#142337}body .sitr-flex .sf-guided-swatch[data-colour=olive]{background:#596451}body .sitr-flex fieldset[data-guided-step]{scroll-margin-block-start:96px;transition:border-color .18s ease}body .sitr-flex fieldset[data-guided-step][data-complete=true]{border-color:#5c7266}body .sitr-flex .sf-guided-selected{color:#294f3c;font-size:12px;margin-block:10px 0}body .sitr-flex .sf-guided-rewards{margin-top:16px;padding-top:14px;border-top:1px solid #a2acb1}body .sitr-flex .sf-guided-rewards-heading{margin:0 0 10px;font-size:13px;font-weight:700}body .sitr-flex .sf-guided-rewards ul{display:grid;gap:9px;padding:0;margin:0;list-style:none}body .sitr-flex .sf-guided-rewards li{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.5;color:#33475b}body .sitr-flex .sf-guided-rewards li[data-confirmed=true]{color:#294f3c}body .sitr-flex .sf-guided-reward-symbol{flex:0 0 16px;font-size:14px}body .sitr-flex .sf-guided-success{padding:20px;margin-block:16px;border:1px solid #5c7266;background:#e8ece7;border-radius:6px}body .sitr-flex .sf-guided-success h3{margin:0 0 8px;color:#14283d;font-size:20px}body .sitr-flex .sf-guided-success p{font-size:14px;color:#33475b}body .sitr-flex a.sf-guided-cart-link{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1px solid #14283d;border-radius:6px;background:#14283d;color:#fff;font-weight:600;font-size:14px;line-height:1.35;text-decoration:none;text-align:center}body .sitr-flex .sf-guided-dock{display:none}body .sitr-flex .sf-guided-dock[hidden]{display:none!important}@media(max-width:760px){body:has([data-sitr-guided-mounted]):after{display:block;content:"";height:calc(116px + env(safe-area-inset-bottom,0px))}body .sitr-flex .sf-guided-dock{display:block;position:fixed;inset-inline:0;bottom:0;z-index:35;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#f7f3e9;color:#14283d;border-top:1px solid #a2acb1;box-shadow:0 -3px 18px #14283d12}body .sitr-flex .sf-guided-dock-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:center;gap:12px;max-width:600px;margin-inline:auto}body .sitr-flex .sf-guided-dock-copy{display:grid;gap:3px;min-width:0}body .sitr-flex .sf-guided-dock-price{font-size:17px;line-height:1.3;font-variant-numeric:tabular-nums}body .sitr-flex .sf-guided-dock-progress{font-size:11px;line-height:1.4}body .sitr-flex button.sf-guided-next{min-height:50px;margin:0;padding:10px 12px;background:#14283d;border-color:#14283d;color:#fff;font-size:14px;font-weight:600;line-height:1.35}body .sitr-flex button.sf-guided-next:disabled{background:#d1d7da;color:#3b4c5b;border-color:#a2acb1}body .sitr-flex .sf-guided-success{scroll-margin-block:100px}}@media(prefers-reduced-motion:reduce){body .sitr-flex .sf-guided-meter span,body .sitr-flex fieldset[data-guided-step]{transition:none}}body .sitr-flex .sf-colour-buttons .sf-size-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body .sitr-flex .sf-colour-buttons .sf-size-choices>label{min-width:0}body .sitr-flex .sf-colour-buttons .sf-size-choices span{justify-content:flex-start;gap:8px;text-align:start;font-size:14px}body .sitr-flex .sf-colour-buttons .sf-size-choices span:before{content:"";flex:0 0 16px;width:16px;height:16px;border:1px solid #a2acb1;border-radius:50%}body .sitr-flex .sf-colour-buttons [data-colour=navy]:before{background:#142337}body .sitr-flex .sf-colour-buttons [data-colour=olive]:before{background:#596451}body .sitr-flex .sf-purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .sitr-flex .sf-purchase-actions button{min-width:0;margin:0}body .sitr-flex .sf-buy-hint{margin-block:10px 16px;font-size:12px}body .sitr-flex .sf-guided-rewards{border-bottom:0;margin-block:12px 0;padding-block:0}body .sitr-flex .sf-guided-rewards-heading{margin:0;font-size:14px}body .sitr-flex .sf-guided-step-name{font-size:14px}body .sitr-flex .sf-guided-step-summary{font-size:12px}body .sitr-flex .sf-guided-selected{display:none}@media(min-width:640px){body .sitr-flex .sf-cover .sf-options{max-width:none}}@media(max-width:760px){body .sitr-flex .sf-guided-dock-inner[data-purchase-ready=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .sitr-flex .sf-guided-dock-inner[data-purchase-ready=true] .sf-guided-dock-copy{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}body .sitr-flex .sf-guided-dock button.sf-buy-now{min-height:50px;margin:0;padding:10px 12px;font-size:14px;line-height:1.35}body:has([data-sitr-guided-mounted]):after{height:calc(148px + env(safe-area-inset-bottom,0px))}}@media(max-width:359px){body .sitr-flex .sf-purchase-actions,body .sitr-flex .sf-colour-buttons .sf-size-choices{grid-template-columns:minmax(0,1fr)}}body .sitr-flex[data-sitr-guided-mounted] .sf-guided-progress{margin-block:12px 16px}body .sitr-flex[data-sitr-guided-mounted] .sf-guided-progress-heading{justify-content:flex-end}body .sitr-flex[data-sitr-guided-mounted] .sf-guided-progress-title{display:none}body .sitr-flex[data-sitr-guided-mounted] .sf-pieces{gap:18px;margin-block:16px 8px}body .sitr-flex[data-sitr-guided-mounted] fieldset[data-visual-piece]{border:0;border-block-start:1px solid var(--sf-line);border-radius:0;padding:14px 0 0}body .sitr-flex[data-sitr-guided-mounted] fieldset[data-visual-piece]>legend{padding-inline:0 12px;font-size:18px}body .sitr-flex[data-sitr-guided-mounted] .sf-piece-choices{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px}body .sitr-flex[data-sitr-guided-mounted] .sf-piece-image{display:block;inline-size:72px;block-size:90px;object-fit:contain;background:var(--sf-bg);border-radius:3px}body .sitr-flex[data-sitr-guided-mounted] .sf-piece-choices .sf-options{grid-template-columns:minmax(0,1fr);gap:12px}body .sitr-flex[data-sitr-guided-mounted] .sf-piece-choices fieldset.sf-size-buttons{margin:0;padding:0;border:0;border-radius:0}body .sitr-flex[data-sitr-guided-mounted] .sf-piece-choices .sf-size-buttons>legend{padding:0;margin-block-end:6px;font-size:14px}body .sitr-flex[data-sitr-guided-mounted] .sf-piece-image-note{margin-block:8px 16px;font-size:12px;line-height:1.5}body .sitr-flex[data-sitr-guided-mounted] .sf-guided-selected{display:block;margin:8px 0 0}body .sitr-flex[data-sitr-guided-mounted] .sf-purchase-actions{grid-template-columns:minmax(0,1fr);gap:6px}body .sitr-flex[data-sitr-guided-mounted] .sf-purchase-actions .sf-buy-now{background:transparent;border-color:var(--sf-line);font-weight:500}body .sitr-flex[data-sitr-guided-mounted] .sf-guided-dock-inner[data-purchase-ready=true]{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr)}body .sitr-flex[data-sitr-guided-mounted] .sf-guided-dock-inner[data-purchase-ready=true] .sf-guided-dock-copy{grid-column:auto;display:grid}body .sitr-flex[data-sitr-guided-mounted] .sf-guided-dock .sf-buy-now{display:none}body .sitr-flex[data-sitr-guided-mounted] fieldset[data-guided-step][data-invalid=true]{border-color:#943b25}@media(max-width:359px){body .sitr-flex[data-sitr-guided-mounted] .sf-piece-choices{grid-template-columns:56px minmax(0,1fr);gap:10px}body .sitr-flex[data-sitr-guided-mounted] .sf-piece-image{inline-size:56px;block-size:70px}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/sitr-guided-set.css.map */
