.pwcs{--pwcs-colour: #4f74b8;--pwcs-position: 61%;background:linear-gradient(90deg,#d91f2b,#ff762c 8.3%,#f3dc32 16.7%,#47d34f 33.3%,#25d9d5 50%,#4f74b8 61%,#3235df 66.7%,#8429dc 75%,#e71a95 88.9%,#d91f2b);color:#fff;isolation:isolate;position:relative;width:100%;z-index:42}.pwcs *,.pwcs *:before,.pwcs *:after{box-sizing:border-box}.pwcs__inner{align-items:center;display:grid;gap:clamp(1.8rem,3vw,5rem);grid-template-columns:minmax(21rem,28rem) minmax(24rem,1fr) minmax(17rem,22rem);margin:0 auto;max-width:144rem;min-height:5.8rem;padding:.7rem clamp(2.4rem,4vw,6.4rem);pointer-events:none;position:relative;z-index:4}.pwcs__intro{color:#fff;display:flex;flex-direction:column;min-width:0;pointer-events:auto;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,.62)}.pwcs.is-enhanced .pwcs__intro{pointer-events:none}.pwcs__intro strong{color:inherit;font-size:1.7rem;font-weight:800;letter-spacing:.015em;line-height:1.05;text-transform:uppercase}.pwcs__intro span{color:inherit;font-size:1.05rem;font-weight:700;letter-spacing:.07em;line-height:1.3;margin-top:.25rem;text-transform:uppercase}.pwcs__intro:hover strong{text-decoration:underline;text-underline-offset:.28rem}.pwcs__stage{top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.pwcs__track{cursor:crosshair;height:100%;min-height:4.4rem;outline:0;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%}.pwcs__track:focus-visible{border-radius:.8rem;box-shadow:inset 0 0 0 .3rem #fffffff2,0 0 0 .2rem #10271f}.pwcs__marker{background:var(--pwcs-colour);border:.3rem solid #fff;border-radius:50%;box-shadow:0 0 0 .2rem #0d211ba6,0 .3rem 1rem #00000040;height:3.3rem;left:var(--pwcs-position);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left 90ms linear,background-color 90ms linear;width:3.3rem;z-index:3}.pwcs__preview{align-items:center;background:#fff;border:1px solid rgba(13,33,27,.12);border-radius:1.2rem;box-shadow:0 1.2rem 3.6rem #0a1f1933;color:#10231d;display:flex;gap:1.15rem;left:clamp(9.4rem,var(--pwcs-position),calc(100% - 9.4rem));min-height:8.2rem;opacity:0;padding:1.05rem 1.4rem;pointer-events:none;position:absolute;top:calc(100% + .55rem);transform:translate(-50%,-.6rem);transition:opacity .14s ease,transform .14s ease;visibility:hidden;width:26.8rem;z-index:20}.pwcs.is-previewing .pwcs__preview,.pwcs.is-locked .pwcs__preview,.pwcs__track:focus-within .pwcs__preview{opacity:1;transform:translate(-50%);visibility:visible}.pwcs.is-contextual:not(.is-previewing) .pwcs__preview{opacity:0;transform:translate(-50%,-.6rem);visibility:hidden}.pwcs__preview-pointer{border-bottom:.8rem solid #fff;border-left:.8rem solid transparent;border-right:.8rem solid transparent;left:50%;position:absolute;top:-.75rem;transform:translate(-50%)}.pwcs__swatch{background:var(--pwcs-colour);border:.25rem solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0d211b24,0 .3rem 1rem #0d211b24;display:block;flex:0 0 auto;height:5.7rem;width:5.7rem}.pwcs__preview-copy,.pwcs__mobile-copy{display:flex;flex-direction:column;min-width:0}.pwcs__preview-copy strong,.pwcs__mobile-copy strong{color:#10231d;font-size:1.55rem;font-weight:800;line-height:1.15}.pwcs__preview-copy span,.pwcs__mobile-copy span{color:#344740;font-size:1.2rem;line-height:1.35;margin-top:.2rem}.pwcs__preview-copy code,.pwcs__mobile-copy code{color:#68756f;font-family:inherit;font-size:1.05rem;line-height:1.35;margin-top:.12rem}.pwcs__shop,.pwcs__view{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.8);border-radius:999px;color:#153286;display:inline-flex;font-size:1.28rem;font-weight:800;gap:1.15rem;justify-content:center;min-height:4.4rem;padding:.9rem 2.1rem;text-decoration:none;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease,transform .14s ease;white-space:nowrap}.pwcs__shop{grid-column:3;justify-self:stretch;pointer-events:auto;position:relative;z-index:5}.pwcs[data-page-handle=find-your-colour] .pwcs__shop,.pwcs.has-live-results .pwcs__shop,.pwcs.has-live-results .pwcs__view{display:none}.pwcs.is-enhanced:not(.is-locked) .pwcs__shop,.pwcs.is-enhanced:not(.is-locked) .pwcs__view{background:#ffffffa3;box-shadow:none;color:#102d248c;opacity:.66;pointer-events:none}.pwcs.is-enhanced.is-locked .pwcs__shop,.pwcs.is-enhanced.is-locked .pwcs__view{background:#102d24;border-color:#102d24;box-shadow:0 .65rem 1.8rem #091c164d,inset 0 0 0 2px #c8ff3d3d;color:#fff;opacity:1;pointer-events:auto}.pwcs--product .pwcs__track{cursor:default;pointer-events:none}.pwcs--product .pwcs__preview{display:none}.pwcs--product .pwcs__intro{color:#fff;pointer-events:auto!important;text-shadow:0 1px 3px rgba(12,24,31,.72)}.pwcs--product .pwcs__marker{display:block;box-shadow:0 0 0 2px #fff,0 0 0 4px #10231db8,0 .25rem .65rem #091c1659}.pwcs--product.is-enhanced.is-locked .pwcs__shop,.pwcs--product.is-enhanced.is-locked .pwcs__view{background:var(--pwcs-product-colour, #4f74b8);border:2px solid var(--pwcs-product-ink, #fff);box-shadow:0 0 0 3px #ffffffb8,0 .65rem 1.8rem #091c163d;color:var(--pwcs-product-ink, #fff)}.pwcs__shop:hover,.pwcs__shop:focus-visible,.pwcs__view:hover,.pwcs__view:focus-visible{box-shadow:0 .7rem 1.8rem #0d211b38;transform:translateY(-1px)}.pwcs__shop svg,.pwcs__view svg{fill:none;height:1.8rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.8rem}.pwcs__mobile-panel{display:none}.pwcs__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}body.pwcs-photo-open{overflow:hidden}.pwcs-photo__input,.pwcs-photo[hidden],.pwcs-photo__content[hidden],.pwcs-photo__options[hidden],.pwcs-photo__footer[hidden],.pwcs-photo__error[hidden]{display:none!important}.pwcs-photo,.pwcs-photo *,.pwcs-photo *:before,.pwcs-photo *:after{box-sizing:border-box}.pwcs-photo{align-items:center;background:#04130e9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:2147483000}.pwcs-photo__panel{background:#fff;border:1px solid rgba(10,31,24,.12);border-radius:20px;box-shadow:0 28px 80px #0000004d;color:#0a1f18;display:flex;flex-direction:column;font-family:inherit;max-height:min(880px,calc(100dvh - 24px));overflow:hidden;width:min(100%,760px)}.pwcs-photo__head{align-items:center;background:#102d24;border-bottom:3px solid #c8ff3d;color:#fff;display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;min-height:76px;padding:16px 20px}.pwcs-photo__head>span{display:block;min-width:0}.pwcs-photo__head small{color:#c8ff3d;display:block;font-size:10px;font-weight:850;letter-spacing:.14em;line-height:1.2}.pwcs-photo__head strong{color:#fff;display:block;font-size:clamp(23px,3vw,30px);font-weight:850;letter-spacing:-.04em;line-height:1;margin-top:4px}.pwcs-photo__head>button{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff1a;border:1px solid rgba(255,255,255,.46);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 38px;font:400 27px/1 Arial,sans-serif;height:38px;justify-content:center;padding:0 0 3px;width:38px}.pwcs-photo__head>button:hover,.pwcs-photo__head>button:focus-visible{border-color:#c8ff3d;outline:2px solid #c8ff3d;outline-offset:2px}.pwcs-photo__content{align-content:start;display:grid;flex:1 1 auto;gap:12px;min-height:0;overflow-y:auto;padding:22px 24px 0}.pwcs-photo__stage{background:#ffffffa8;border:1px solid rgba(21,28,36,.1);border-radius:14px;height:min(34vh,360px);margin-inline:auto;overflow:hidden;position:relative;width:100%}.pwcs-photo__stage canvas{cursor:crosshair;display:block;height:100%;width:100%}.pwcs-photo__stage>i{border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #111,0 3px 10px #0000004d;height:34px;margin:-17px 0 0 -17px;pointer-events:none;position:absolute;width:34px}.pwcs-photo__stage>i:after{background:#fff;border:1px solid rgba(10,31,24,.7);border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.pwcs-photo__actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.pwcs-photo__actions p{color:#617068;font-size:11px;line-height:1.35;margin:0}.pwcs-photo__actions button{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #182129;border-radius:999px;color:#182129;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:10px;font-weight:750;min-height:34px;padding:0 13px}.pwcs-photo__actions button:hover,.pwcs-photo__actions button:focus-visible{background:#182129;color:#fff}.pwcs-photo__selected{align-items:center;background:#f4f7f4;border:1px solid #dde4df;border-radius:12px;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr);padding:11px 13px}.pwcs-photo__selected>i{background:var(--pwcs-photo-colour, #4f74b8);border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #aebbb2,0 5px 12px #00000021;display:block;height:46px;width:46px}.pwcs-photo__selected small{color:#5a6b62;display:block;font-size:10px;font-weight:850;letter-spacing:.14em}.pwcs-photo__selected small b{color:#102d24;font:inherit;letter-spacing:.06em;margin-left:5px}.pwcs-photo__selected strong,.pwcs-photo__selected code{display:block}.pwcs-photo__selected strong{font-size:16px;margin-top:2px}.pwcs-photo__selected code{color:#617068;font:700 11px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:1px}.pwcs-photo__options{border-top:1px solid rgba(21,28,36,.12);display:grid;gap:9px;padding-top:10px}.pwcs-photo__options>div:first-child{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.pwcs-photo__options>div:first-child strong{font-size:12px}.pwcs-photo__options>div:first-child span{color:#617068;font-size:10px}.pwcs-photo__option-list{display:grid;gap:7px;grid-template-columns:repeat(6,minmax(0,1fr))}.pwcs-photo__option-list button{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffffd6;border:1px solid #d7dde2;border-radius:10px;color:#182129;cursor:pointer;display:flex;gap:8px;min-height:48px;min-width:0;padding:6px 8px;text-align:left}.pwcs-photo__option-list button:hover,.pwcs-photo__option-list button:focus-visible,.pwcs-photo__option-list button.is-active{border-color:#182129;box-shadow:inset 0 0 0 1px #182129}.pwcs-photo__option-list i{background:var(--pwcs-photo-option);border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000029;flex:0 0 30px;height:30px;width:30px}.pwcs-photo__option-list span{display:grid;min-width:0}.pwcs-photo__option-list strong,.pwcs-photo__option-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwcs-photo__option-list strong{font-size:10px}.pwcs-photo__option-list small{color:#617068;font-size:8px}.pwcs-photo__option-list b{display:none}.pwcs-photo__error{background:#fff6f6;border-radius:8px;color:#8c2020;font-size:12px;margin:16px 24px 0;padding:10px 12px}.pwcs-photo__footer{background:#fff;display:flex;flex:0 0 auto;justify-content:flex-end;padding:18px 24px 22px}.pwcs-photo__footer button{-webkit-appearance:none;appearance:none;background:#c8ff3d;border:1px solid #c8ff3d;border-radius:999px;color:#0a1f18;cursor:pointer;font-family:inherit;font-size:12px;font-weight:850;min-height:46px;padding:0 20px}.pwcs-photo__footer button:hover,.pwcs-photo__footer button:focus-visible{border-color:#0a1f18;outline:2px solid #0a1f18;outline-offset:2px}@media screen and (max-width:989px){.pwcs{z-index:43}.pwcs__inner{gap:1rem;grid-template-columns:minmax(18rem,20rem) minmax(5rem,1fr);min-height:4.8rem;padding:.35rem 1.35rem}.pwcs__intro{align-items:flex-start;justify-self:start;text-align:left}.pwcs__intro strong{font-size:1.35rem}.pwcs__intro span{font-size:.78rem;letter-spacing:.015em;white-space:nowrap}.pwcs__stage,.pwcs__track{min-height:4.5rem}.pwcs__marker{height:3rem;width:3rem}.pwcs__preview,.pwcs__shop{display:none}.pwcs--product .pwcs__inner{grid-template-columns:minmax(12rem,1fr) auto}.pwcs--product .pwcs__shop{display:inline-flex;font-size:.92rem;gap:.65rem;grid-column:2;justify-self:end;min-height:3.5rem;padding:.55rem 1.15rem}.pwcs--product .pwcs__shop svg{height:1.4rem;width:1.4rem}.pwcs__mobile-panel{background:#fff;border:1px solid rgba(13,33,27,.12);border-radius:1.3rem;box-shadow:0 1.3rem 4rem #0a1f193d;color:#10231d;display:block;left:1rem;padding:1.25rem;position:absolute;right:1rem;top:calc(100% + .8rem);z-index:30}.pwcs__mobile-panel[hidden]{display:none}.pwcs__mobile-heading{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:1rem}.pwcs__mobile-heading>span{display:flex;flex-direction:column}.pwcs__mobile-heading strong{color:#10231d;font-size:1.55rem;font-weight:800;line-height:1.15}.pwcs__mobile-heading small{color:#52625c;font-size:1.05rem;margin-top:.25rem}.pwcs__mobile-heading button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#10231d;cursor:pointer;font-size:2.4rem;line-height:1;margin:-.25rem -.2rem 0 1rem;min-height:3.2rem;min-width:3.2rem;padding:0}.pwcs__mobile-selection{align-items:center;border-bottom:1px solid #e3e8e5;border-top:1px solid #e3e8e5;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1.15rem 0}.pwcs__mobile-selection .pwcs__swatch{height:4.7rem;width:4.7rem}.pwcs__view{background:#102d24;border-color:#102d24;border-radius:.8rem;color:#fff;font-size:1.1rem;min-height:4.1rem;padding:.8rem 1.25rem}.pwcs__mobile-actions{display:grid;gap:.9rem;grid-template-columns:1fr 1fr;padding-top:1.05rem}.pwcs__mobile-actions a,.pwcs__mobile-actions button{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #aeb9b4;border-radius:.75rem;color:#10231d;cursor:pointer;display:flex;font-family:inherit;font-size:1.08rem;font-weight:700;gap:.65rem;justify-content:center;min-height:4.2rem;padding:.7rem .8rem;text-align:center;text-decoration:none}.pwcs__mobile-actions svg{fill:none;flex:0 0 auto;height:1.8rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1.8rem}.pwcs-photo{align-items:stretch;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.pwcs-photo__panel{border:0;border-radius:0;box-shadow:none;height:100%;max-height:100dvh;width:100%}.pwcs-photo__head{gap:12px;min-height:58px;padding:max(8px,env(safe-area-inset-top)) 14px 8px}.pwcs-photo__head small{font-size:7px}.pwcs-photo__head strong{font-size:17px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwcs-photo__head>button{flex-basis:30px;font-size:21px;height:30px;width:30px}.pwcs-photo__content{align-content:start;gap:7px;overflow:hidden;padding:8px 12px}.pwcs-photo__stage{border-radius:10px;height:auto;min-height:0}.pwcs-photo__stage>i{border-width:3px;height:28px;margin:-14px 0 0 -14px;width:28px}.pwcs-photo__actions{gap:8px}.pwcs-photo__actions p{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwcs-photo__actions button{font-size:9px;min-height:30px;padding:0 10px}.pwcs-photo__selected{border-radius:9px;gap:8px;grid-template-columns:36px minmax(0,1fr);min-height:46px;padding:5px 8px}.pwcs-photo__selected>i{border-width:3px;height:32px;width:32px}.pwcs-photo__selected small{font-size:7px}.pwcs-photo__selected strong{font-size:13px;margin-top:0}.pwcs-photo__selected code{font-size:9px;margin-top:0}.pwcs-photo__options{gap:5px;padding-top:6px}.pwcs-photo__options>div:first-child{gap:8px}.pwcs-photo__options>div:first-child strong{font-size:10px}.pwcs-photo__options>div:first-child span{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwcs-photo__option-list{gap:5px;grid-template-columns:repeat(6,minmax(0,1fr))}.pwcs-photo__option-list button{border-radius:999px;flex-direction:column;gap:1px;justify-content:center;min-height:36px;padding:3px}.pwcs-photo__option-list i{border-width:2px;flex-basis:23px;height:23px;width:23px}.pwcs-photo__option-list span{display:none}.pwcs-photo__option-list b{color:#33473f;display:block;font-size:7px;font-weight:850;line-height:1}.pwcs-photo__error{margin:12px 14px 0}.pwcs-photo__footer{border-top:1px solid #e0e6e1;padding:8px 12px max(8px,env(safe-area-inset-bottom))}.pwcs-photo__footer button{min-height:42px;width:100%}}@media screen and (max-width:480px){.pwcs__inner{grid-template-columns:minmax(17.5rem,19rem) minmax(4rem,1fr);padding-left:1rem;padding-right:1rem}.pwcs__mobile-selection{gap:.75rem}.pwcs__preview-copy strong,.pwcs__mobile-copy strong{font-size:1.3rem}.pwcs__preview-copy span,.pwcs__mobile-copy span{font-size:1.02rem}.pwcs__view{padding-left:.9rem;padding-right:.9rem}}@media(prefers-reduced-motion:reduce){.pwcs__marker,.pwcs__preview,.pwcs__shop,.pwcs__view{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/preworn-colour-spectrum.css.map */
