.gca-shipping-goal{--gca-ink: #111111;--gca-ink-muted: #777777;--gca-ink-contrast: var(--color-main-background, #ffffff);--gca-track-bg: var(--color-border, #e6e6e6);--gca-truck-border: rgba(17, 17, 17, .28);--gca-shipping-progress: 0%;--gca-message-size: 13px;--gca-track-height: 8px;--gca-truck-size: 32px;--gca-truck-icon: 18px;position:relative;width:100%;margin-top:10px;margin-bottom:4px;box-sizing:border-box;container-type:inline-size;container-name:gca-goal;font-family:inherit;color:var(--gca-ink)}.gca-shipping-goal[hidden]{display:none!important}.gca-shipping-goal__message{position:relative;z-index:3;margin:0 0 6px;padding:0;font-family:inherit;font-size:var(--gca-message-size);font-weight:400;line-height:1.45;letter-spacing:0;text-align:left;color:inherit;overflow-wrap:break-word;transform-origin:left center;transition:color .25s ease}.gca-shipping-goal__message strong{font-family:inherit;font-weight:700;color:inherit;white-space:nowrap}.gca-shipping-goal__message [data-gca-shipping-remaining]{font-variant-numeric:tabular-nums}.gca-shipping-goal__check{font-weight:700}.gca-shipping-goal__progress-wrap{position:relative;z-index:2;width:100%;padding-top:calc((var(--gca-truck-size) - var(--gca-track-height)) / 2);padding-bottom:calc((var(--gca-truck-size) - var(--gca-track-height)) / 2);box-sizing:border-box}.gca-shipping-goal__progress{position:relative;width:100%;min-width:0;box-sizing:border-box}.gca-shipping-goal__track{position:relative;width:100%;height:var(--gca-track-height);border-radius:999px;background:var(--gca-track-bg);box-sizing:border-box}.gca-shipping-goal__fill{position:absolute;top:0;left:0;width:var(--gca-shipping-progress);max-width:100%;height:100%;border-radius:inherit;background:var(--gca-ink);transition:width .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.gca-shipping-goal__truck{position:absolute;z-index:4;top:50%;left:clamp(calc(var(--gca-truck-size) / 2),var(--gca-shipping-progress),calc(100% - var(--gca-truck-size) / 2));width:var(--gca-truck-size);height:var(--gca-truck-size);display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:1px solid var(--gca-truck-border);border-radius:50%;background:var(--gca-ink-contrast);color:var(--gca-ink);box-sizing:border-box;box-shadow:0 2px 5px #0000001a,0 1px 2px #0000000d;transition:left .35s cubic-bezier(.4,0,.2,1),background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;pointer-events:none}.gca-shipping-goal__truck svg{display:block;width:var(--gca-truck-icon);height:var(--gca-truck-icon);flex:0 0 auto;color:inherit}.gca-shipping-goal--unlocked .gca-shipping-goal__message{font-weight:500}.gca-shipping-goal--unlocked .gca-shipping-goal__message strong{font-weight:700}.gca-shipping-goal--unlocked .gca-shipping-goal__fill{width:100%;background:var(--gca-ink)}.gca-shipping-goal--unlocked .gca-shipping-goal__truck{background:var(--gca-ink);color:var(--gca-ink-contrast);border-color:var(--gca-ink);box-shadow:0 4px 12px #0003,0 2px 4px #0000001a}.gca-shipping-goal--celebrate .gca-shipping-goal__message{animation:gca-shipping-message-pop .45s ease both}.gca-shipping-goal--celebrate .gca-shipping-goal__truck{animation:gca-shipping-truck-success .65s cubic-bezier(.2,.8,.2,1) both}.gca-shipping-goal--celebrate .gca-shipping-goal__truck svg{animation:gca-shipping-truck-svg .65s ease both}.gca-shipping-confetti{position:absolute;top:0;left:0;z-index:5;width:100%;height:64px;overflow:hidden;pointer-events:none}.gca-shipping-confetti__piece{position:absolute;top:-8px;width:4px;height:9px;border-radius:1px;background:var(--gca-ink);opacity:0;pointer-events:none;animation:gca-shipping-confetti-fall var(--gca-confetti-duration, .75s) ease-out var(--gca-confetti-delay, 0ms) forwards}.gca-shipping-confetti__piece:nth-child(3n){background:var(--gca-ink-muted)}.gca-shipping-confetti__piece:nth-child(4n){width:4px;height:6px;border-radius:50%}@keyframes gca-shipping-message-pop{0%{transform:scale(1)}45%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes gca-shipping-truck-success{0%{transform:translate(-50%,-50%) scale(1)}35%{transform:translate(-50%,-58%) scale(1.12)}65%{transform:translate(-50%,-45%) scale(.97)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes gca-shipping-truck-svg{0%{transform:translate(0)}35%{transform:translate(2px)}65%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes gca-shipping-confetti-fall{0%{opacity:0;transform:translate3d(0,-6px,0) rotate(0)}12%{opacity:1}75%{opacity:.9}to{opacity:0;transform:translate3d(var(--gca-confetti-x, 0px),54px,0) rotate(var(--gca-confetti-rotate, 280deg))}}@container gca-goal (max-width: 419px){.gca-shipping-goal__progress-wrap{--gca-track-height: 7px;--gca-truck-size: 30px;--gca-truck-icon: 17px}}@container gca-goal (max-width: 339px){.gca-shipping-goal__message{--gca-message-size: 12.5px;margin-bottom:4px}.gca-shipping-goal__progress-wrap{--gca-track-height: 6px;--gca-truck-size: 28px;--gca-truck-icon: 16px}}@container gca-goal (min-width: 720px){.gca-shipping-goal__message{--gca-message-size: 14px;margin-bottom:8px}.gca-shipping-goal__progress-wrap{--gca-track-height: 10px;--gca-truck-size: 36px;--gca-truck-icon: 20px}}@supports not (container-type: inline-size){@media screen and (max-width:767px){.gca-shipping-goal__progress-wrap{--gca-track-height: 7px;--gca-truck-size: 30px;--gca-truck-icon: 17px}}}@media screen and (max-width:767px){.gca-shipping-goal{margin-top:8px}.gca-shipping-confetti{height:56px}}@media(forced-colors:active){.gca-shipping-goal__track{background:Canvas;border:1px solid CanvasText}.gca-shipping-goal__fill{forced-color-adjust:none;background:Highlight}.gca-shipping-goal__truck{border-color:CanvasText}.gca-shipping-goal--unlocked .gca-shipping-goal__truck{forced-color-adjust:none;background:Highlight;color:HighlightText}}@media(prefers-reduced-motion:reduce){.gca-shipping-goal__fill,.gca-shipping-goal__truck,.gca-shipping-goal__truck svg,.gca-shipping-goal__message{transition:none;animation:none!important}.gca-shipping-confetti{display:none!important}}.gca-shipping-goal__progress-wrap{padding-bottom:0!important;overflow:visible!important}.gca-shipping-goal{margin-bottom:12px!important}@media screen and (max-width:767px){.gca-shipping-goal{margin-bottom:10px!important}}@media screen and (max-width:390px){.gca-shipping-goal{margin-bottom:8px!important}}.gca-shipping-goal__head{position:relative;z-index:6;display:flex;align-items:flex-start;gap:6px;margin:0 0 6px}.gca-shipping-goal__head .gca-shipping-goal__message{flex:1 1 auto;min-width:0;margin:0}.gca-shipping-goal__info{flex:0 0 auto}.gca-shipping-goal__info-btn{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;margin:-5px -6px -5px 0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--gca-ink);line-height:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease}.gca-shipping-goal__info-btn svg{display:block;width:16px;height:16px;flex:0 0 auto}.gca-shipping-goal__info-btn:focus-visible{outline:2px solid var(--gca-ink);outline-offset:0}@media(hover:hover)and (pointer:fine){.gca-shipping-goal__info-btn:hover{opacity:.7}}.gca-shipping-goal__tip{position:absolute;top:100%;left:0;right:0;margin-top:8px;padding:10px 12px;background:#fff;color:#2b2b2b;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 8px 20px #0000001f,0 1px 3px #0000000f;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left;text-transform:none;overflow-wrap:break-word}.gca-shipping-goal__tip[hidden]{display:none}.gca-shipping-goal__tip strong{font-weight:600;color:var(--gca-ink)}.gca-shipping-goal__tip:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.gca-shipping-goal__tip:after{content:"";position:absolute;top:-6px;right:3px;width:10px;height:10px;background:#fff;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;transform:rotate(45deg)}@media(hover:hover)and (pointer:fine){.gca-shipping-goal__info:hover .gca-shipping-goal__tip{display:block}}.gca-shipping-goal__scale{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:calc((var(--gca-truck-size) - var(--gca-track-height)) / 2 + 3px);font-family:inherit;font-size:11px;font-weight:400;line-height:1.2;color:#6b6b6b;font-variant-numeric:tabular-nums;pointer-events:none}.gca-shipping-goal .gca-shipping-goal__scale,.gca-shipping-goal .gca-shipping-goal__scale *{color:#6b6b6b!important;-webkit-text-fill-color:#6b6b6b;text-decoration:none!important;background:none!important}.gca-shipping-goal--unlocked .gca-shipping-goal__scale{display:none}@container gca-goal (max-width: 339px){.gca-shipping-goal__head{margin-bottom:4px}.gca-shipping-goal__scale{font-size:10.5px}.gca-shipping-goal__tip{font-size:11.5px;padding:9px 10px}}@container gca-goal (min-width: 720px){.gca-shipping-goal__head{margin-bottom:8px}.gca-shipping-goal__scale{font-size:12px}}@media(forced-colors:active){.gca-shipping-goal__tip{border-color:CanvasText}}.gca-shipping-goal .gca-shipping-goal__head .gca-shipping-goal__message{font-size:clamp(10px,calc((100cqi - 29px) / 25.2),13px)}@container gca-goal (min-width: 281px){.gca-shipping-goal .gca-shipping-goal__head .gca-shipping-goal__message{white-space:nowrap}}@supports not (container-type: inline-size){.gca-shipping-goal .gca-shipping-goal__head .gca-shipping-goal__message{font-size:var(--gca-message-size);white-space:normal}}.gca-shipping-goal__progress-wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding-bottom:calc((var(--gca-truck-size) - var(--gca-track-height)) / 2)!important}.gca-shipping-goal__progress{grid-column:2;grid-row:1}.gca-shipping-goal__scale{display:contents}.gca-shipping-goal__scale>[data-gca-shipping-scale-min],.gca-shipping-goal__scale>[data-gca-shipping-scale-max]{grid-row:1;line-height:1;white-space:nowrap}.gca-shipping-goal__scale>[data-gca-shipping-scale-min]{grid-column:1}.gca-shipping-goal__scale>[data-gca-shipping-scale-max]{grid-column:3}.gca-shipping-goal--unlocked .gca-shipping-goal__progress{grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/17/assets/giordano-shipping-goal.css.map */
