.nps-orbit{--orbit-ash: #111;--orbit-snow: #f9f9f9;--orbit-malta: #fc6a0a;--orbit-red: #d20000;--orbit-gutter: calc(15px + clamp(0px, 2.4vw - 14.4px, 24px) + max(0px, (100vw - 1800px) / 2)) ;--orbit-control-size: 44px;display:grid;position:relative;isolation:isolate;grid-template-columns:clamp(255px,25vw,320px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:clamp(24px,3.5vw,56px);row-gap:18px;min-height:clamp(700px,64vw,900px);padding:clamp(44px,5vw,74px) var(--orbit-gutter);color:var(--orbit-ash);background:var(--orbit-snow);overflow:clip}.nps-orbit [hidden]{display:none!important}.nps-orbit :focus-visible{outline:2px solid var(--orbit-ash);outline-offset:4px}.nps-orbit__header{grid-area:1 / 1}.nps-orbit__eyebrow{margin:0 0 8px;font-size:11px;font-weight:500;letter-spacing:.15em;font-variant-numeric:tabular-nums}.nps-orbit h2{margin:0;color:var(--orbit-ash);font-size:clamp(24px,2.8vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.08}.nps-orbit__stage{position:relative;grid-area:1 / 2 / 3;min-height:435px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.nps-orbit__arc{position:absolute;inset:0 0 0 auto;width:82%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(to right,#000 0 86%,transparent 100%),linear-gradient(to bottom,#000 0 84%,transparent 100%);mask-image:linear-gradient(to right,#000 0 86%,transparent 100%),linear-gradient(to bottom,#000 0 84%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.nps-orbit__arc path{fill:none;stroke:#1113;stroke-width:1;vector-effect:non-scaling-stroke}.nps-orbit__arc path+path{stroke:#1112;stroke-dasharray:3 4}.nps-orbit__shoe{position:absolute;top:var(--orbit-y, 32%);left:var(--orbit-x, 50%);z-index:var(--orbit-depth, 1);width:min(37%,390px);aspect-ratio:17 / 11;transform:translate(-50%,-50%) perspective(900px) rotate(var(--orbit-angle, 0deg)) rotateY(var(--orbit-yaw, 0deg)) rotateX(var(--orbit-pitch, 0deg)) scale(var(--orbit-scale, 1));opacity:var(--orbit-opacity, 1);padding:0;border:0;background:transparent;cursor:grab;touch-action:pan-y}@property --nps-orbit-lift{syntax: "<length>"; inherits: true; initial-value: 2px;}.nps-orbit__shoe{--nps-orbit-lift: clamp(1.5px, .32vw, 4px);--nps-orbit-phase: 0s;transition:--nps-orbit-lift .42s ease}.nps-orbit__shoe[aria-current=true]{--nps-orbit-lift: clamp(5px, .85vw, 12px)}.nps-orbit__shoe:nth-of-type(2){--nps-orbit-phase: -1.4s}.nps-orbit__shoe:nth-of-type(3){--nps-orbit-phase: -2.8s}.nps-orbit__shoe:nth-of-type(4){--nps-orbit-phase: -4.2s}.nps-orbit__shoe-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nps-orbit__shine{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-mask:var(--orbit-cutout) center / contain no-repeat;mask:var(--orbit-cutout) center / contain no-repeat;background:linear-gradient(110deg,transparent 43%,rgba(255,247,225,.62) 50%,transparent 57%) 100% 0 / 260% 100%}.nps-orbit__shoe img,.nps-orbit__placeholder{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.nps-orbit__shoe:before{content:"";position:absolute;z-index:-1;inset:auto 12% 12% 12%;height:11%;background:radial-gradient(ellipse,#1118,transparent 69%);transform:rotate(-4deg);filter:blur(6px)}@media(prefers-reduced-motion:no-preference){.nps-orbit__shoe-art,.nps-orbit__shoe:before{animation-duration:5.6s;animation-delay:var(--nps-orbit-phase);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.nps-orbit__shoe-art{animation-name:nps-orbit-float}.nps-orbit__shoe:before{animation-name:nps-orbit-shadow}}@media(prefers-reduced-motion:reduce){.nps-orbit[data-orbit-motion=full] .nps-orbit__shoe-art{animation:nps-orbit-float 5.6s ease-in-out var(--nps-orbit-phase) infinite}.nps-orbit[data-orbit-motion=full] .nps-orbit__shoe:before{animation:nps-orbit-shadow 5.6s ease-in-out var(--nps-orbit-phase) infinite}}.nps-orbit__motion-toggle{display:block;margin:6px auto 0;padding:4px;border:0;color:inherit;background:transparent;font-size:11px;text-decoration:underline;cursor:pointer}.nps-orbit__motion-toggle[hidden]{display:none}@keyframes nps-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(0px - var(--nps-orbit-lift)))}}@keyframes nps-orbit-shadow{0%,to{transform:rotate(-4deg) scale(1);opacity:.8}50%{transform:rotate(-4deg) scale(1.12);opacity:.55}}.nps-orbit__shoe[data-orbit-offstage]{pointer-events:none}.nps-orbit:not([data-orbit-ready]) .nps-orbit__shoe:not(:first-of-type),.nps-orbit:not([data-orbit-ready]) .nps-orbit__wheel{display:none}.nps-orbit[data-orbit-dragging] .nps-orbit__shoe,.nps-orbit[data-orbit-dragging] .nps-orbit__slider{cursor:grabbing}.nps-orbit__wheel{grid-area:3 / 2;justify-self:end;align-self:end;width:min(100%,410px);display:flex;align-items:flex-start;gap:12px}.nps-orbit__step{display:grid;place-items:center;flex:0 0 var(--orbit-control-size);height:var(--orbit-control-size);padding:0;border:0;border-radius:0;background:transparent;color:var(--orbit-snow);cursor:pointer}.nps-orbit__step:before{content:"";grid-area:1 / 1;width:30px;height:30px;box-sizing:border-box;border:1px dashed var(--orbit-snow);background:var(--orbit-ash);pointer-events:none}.nps-orbit__step:hover:not(:disabled){color:var(--orbit-ash)}.nps-orbit__step:hover:not(:disabled):before{border-color:var(--orbit-ash);background:var(--orbit-snow)}.nps-orbit__arrow{display:block;flex:none}.nps-orbit__step .nps-orbit__arrow{grid-area:1 / 1;position:relative}.nps-orbit [data-orbit-prev] .nps-orbit__arrow{transform:rotate(180deg)}.nps-orbit__step:disabled{opacity:.35;cursor:default}.nps-orbit__track{flex:1;min-width:0}.nps-orbit__slider{position:relative;display:grid;align-items:center;height:44px;cursor:grab;touch-action:pan-y}.nps-orbit__slider span{height:14px;border:1px solid var(--orbit-ash);border-radius:999px;background:repeating-linear-gradient(90deg,transparent 0 8px,#1116 8px 9px,transparent 9px 13px),linear-gradient(180deg,#111a 0%,transparent 40%,transparent 55%,#1119 100%),linear-gradient(90deg,var(--orbit-ash),var(--orbit-red) 21%,var(--orbit-malta) 49%,var(--orbit-red) 76%,var(--orbit-ash));background-position:var(--orbit-wheel-offset, 0px) 0,0 0,0 0}.nps-orbit__slider:before{content:"";position:absolute;z-index:1;top:4px;left:calc(5px + var(--orbit-progress, 0) * (100% - 16px));width:6px;height:6px;border-radius:50%;background:var(--orbit-malta);pointer-events:none}.nps-orbit__track p{margin:0;text-align:center;font-size:9px;font-weight:650;letter-spacing:.12em}.nps-orbit h2,.nps-orbit h3{font-family:var(--font-heading-family, inherit)}.nps-orbit__product{grid-area:2 / 1 / 4;align-self:start;min-width:0}.nps-orbit h3{margin:0 0 6px;color:inherit;font-size:clamp(17px,1.55vw,23px);font-weight:500;line-height:1.15}.nps-orbit__price{margin:0 0 18px}.nps-orbit__form{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:end;gap:12px 10px}.nps-orbit__form>input[type=hidden],.nps-orbit__sizes{grid-column:1 / -1}.nps-orbit__sizes{margin:0;padding:0;border:0;min-width:0}.nps-orbit__sizes legend,.nps-orbit__quantity>label{display:block;padding:0;margin:0 0 7px;font-size:12px;font-weight:600}.nps-orbit__size-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(38px,42px));gap:6px}.nps-orbit__size{position:relative;cursor:pointer}.nps-orbit__size input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;opacity:0;cursor:inherit}.nps-orbit__size span{display:grid;min-height:34px;place-items:center;padding:2px;border:1px dashed var(--orbit-ash);font-size:11px;font-weight:500;white-space:nowrap;pointer-events:none}.nps-orbit__size input:checked+span{border-color:var(--orbit-snow);color:var(--orbit-snow);background:var(--orbit-ash)}.nps-orbit__size input:focus-visible+span{outline:2px solid var(--orbit-ash);outline-offset:1px}.nps-orbit__size input:disabled{cursor:default}.nps-orbit__size input:disabled+span{opacity:.5;text-decoration:line-through}.nps-orbit__stepper,.nps-orbit__add{box-sizing:border-box;height:var(--orbit-purchase-height, 38px)}.nps-orbit__stepper{display:grid;width:max-content;grid-template-columns:32px 30px 32px;border:1px dashed var(--orbit-ash)}.nps-orbit__stepper button,.nps-orbit__stepper input{display:grid;place-items:center;min-height:0;min-width:0;width:100%;padding:0;border:0;border-radius:0;color:inherit;background:transparent;font:inherit;font-variant-numeric:tabular-nums;text-align:center}.nps-orbit__stepper button{cursor:pointer}.nps-orbit__stepper button:disabled{cursor:default;opacity:.35}.nps-orbit__stepper button:hover:not(:disabled){background:#1111}.nps-orbit__stepper input{-webkit-appearance:textfield;appearance:textfield}.nps-orbit__stepper input::-webkit-inner-spin-button,.nps-orbit__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.nps-orbit__add{display:inline-flex;justify-content:center;align-items:center;justify-self:start;gap:6px;width:min(100%,132px);padding:6px 9px;border:1px dashed var(--orbit-snow);border-radius:0;color:var(--orbit-snow);background:var(--orbit-ash);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.nps-orbit__add:hover:not(:disabled){border-color:var(--orbit-ash);background:var(--orbit-snow);color:var(--orbit-ash)}.nps-orbit__add:disabled{opacity:.55;cursor:default}.nps-orbit__product-link{display:inline-flex;align-items:center;min-height:30px;margin-top:4px;color:inherit;font-size:11px;text-decoration:underline;text-underline-offset:2px}.nps-orbit__cart-status{margin:8px 0 0;font-size:12px}.nps-orbit__cart-status:empty{margin:0}@media(max-width:899px){.nps-orbit{--orbit-purchase-height: 40px;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);min-height:0;padding:clamp(28px,6vw,48px) 0 36px;row-gap:19px}.nps-orbit__header,.nps-orbit__product{margin-inline:var(--orbit-gutter)}.nps-orbit__header h2{font-size:clamp(22px,4.6vw,26px)}.nps-orbit__stage{grid-area:2 / 1;min-height:0;height:clamp(252px,55vw,392px);overflow:clip}.nps-orbit__arc{width:88%}.nps-orbit__shoe{width:min(44vw,300px)}.nps-orbit__wheel{grid-area:3 / 1;justify-self:center;width:min(calc(100% - var(--orbit-gutter) * 2),390px)}.nps-orbit__product{grid-area:4 / 1;justify-self:start;width:min(calc(100% - var(--orbit-gutter) * 2),480px);margin-inline:var(--orbit-gutter) 0;padding-top:4px}.nps-orbit__size-options{max-width:374px;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.nps-orbit__size span{min-height:34px;padding-inline:0;font-size:clamp(8px,2.45vw,10px)}.nps-orbit__add{width:100%}}@media(min-width:650px)and (max-width:899px){.nps-orbit__stage{height:clamp(275px,40vw,345px)}.nps-orbit__product{width:min(calc(100% - var(--orbit-gutter) * 2),520px)}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/nps-bare-bones-orbit.css.map */
