.gc-cp-drops{--d-paper:var(--gc-cp-paper,#F1F0ED);--d-ink:var(--gc-cp-graphite,#151A17);--d-pine:var(--gc-cp-pine,#061112);--d-accent:var(--gc-cp-accent,#66FF00);--d-muted:var(--gc-cp-muted,#4C5B50);--d-line:var(--gc-cp-line,#A9B7AA);--d-soft:var(--gc-cp-soft,#E6ECE3);--d-white:var(--gc-cp-white,#FFFFFF);--d-radius:var(--gc-cp-radius,13px);--d-gap:20px;display:block;width:100%;min-width:0;overflow:hidden;color:var(--d-ink);background:var(--d-paper);padding:var(--gc-cp-section-space,64px) 0 36px;font-family:var(--gc-cp-body,var(--main-font-stack,Arial,sans-serif))}.gc-cp-drops *,.gc-cp-drops *:before,.gc-cp-drops *:after{box-sizing:border-box}.gc-cp-drops [hidden]{display:none!important}.gc-cp-drops__inner{max-width:1480px;margin:0 auto;min-width:0}.gc-cp-drops__heading{padding:0 clamp(16px,3.2vw,48px)}.gc-cp-drops__title{font-family:var(--gc-cp-display,var(--heading-font-stack));font-size:clamp(30px,3.5vw,52px);line-height:1.06;letter-spacing:-.04em;color:var(--d-ink);margin:0 0 32px}.gc-cp-drops__viewport{position:relative;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:4px 16px 32px;scrollbar-width:thin}.gc-cp-drops__track{display:flex;align-items:flex-start;gap:var(--d-gap);list-style:none;padding:0;margin:0}.gc-cp-drop{list-style:none;min-width:0;flex:0 0 min(var(--gc-drop-width,420px),84vw);scroll-snap-align:center;margin:0;padding:0}.gc-cp-drop__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--d-white);border-bottom:1px solid rgba(21,26,23,.2)}.gc-cp-drop__image-link{display:block;width:100%;height:100%}.gc-cp-drop__image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;transition:transform .28s ease}.gc-cp-drop__index{position:absolute;inset:auto auto 15px 16px;padding:6px 10px;border:1px solid rgba(241,240,237,.45);border-radius:4px;background:var(--d-pine);color:var(--d-paper);font-size:12px;font-weight:600;letter-spacing:.035em;line-height:1.35;pointer-events:none}.gc-cp-drop__meta{display:flex;justify-content:space-between;gap:10px;margin-bottom:13px;font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.045em;color:var(--d-muted)}.gc-cp-drop__meta>span:last-child{white-space:nowrap}.gc-cp-drop__actions{display:grid;gap:12px;margin-top:auto}.gc-cp-drops__nav{display:flex;align-items:center;justify-content:center;gap:28px;padding:8px 16px 0}.gc-cp-drops__arrow{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:48px;min-width:48px;height:48px;padding:0;border:1px solid var(--d-ink);border-radius:50%;background:var(--d-ink);color:var(--d-paper);cursor:pointer;font-size:23px;line-height:1;transition:background .18s}.gc-cp-drops__arrow:disabled{opacity:.35;cursor:default}.gc-cp-drops__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:65%}.gc-cp-drops__dots button{-webkit-appearance:none;appearance:none;display:grid;place-items:center;background:transparent;border:0;width:36px;height:44px;padding:0;cursor:pointer}.gc-cp-drops__dots button>span{display:block;background:var(--d-line);height:3px;width:20px;border-radius:2px}.gc-cp-drops__dots button[aria-current=true]>span{width:30px;background:var(--d-accent);outline:1px solid var(--d-ink)}.gc-cp-drops__status{text-align:center;font-size:12px;font-weight:600;line-height:1.4;color:var(--d-muted);margin:10px 16px 0}.gc-cp-drops__hint{text-align:center;font-size:12px;line-height:1.5;color:var(--d-muted);margin:6px 16px 0}.gc-cp-drops :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--d-ink);outline-offset:4px}.gc-cp-drops.is-enhanced .gc-cp-drops__viewport{overflow:hidden;touch-action:pan-y;scroll-snap-type:none;padding:0;height:var(--gc-drop-stage-height,780px);transition:height .18s ease}.gc-cp-drops.is-enhanced .gc-cp-drops__track{display:block;position:relative;height:100%;padding:0}.gc-cp-drops.is-enhanced .gc-cp-drop{position:absolute;top:4px;left:50%;width:min(var(--gc-drop-width,420px),calc((100% - 76px)/3));margin:0;transform:translate(-50%);transition:transform .32s cubic-bezier(.23,.83,.24,1),opacity .25s;opacity:0;visibility:hidden;z-index:0}.gc-cp-drops.is-enhanced .gc-cp-drop[data-position=active]{opacity:1;visibility:visible;z-index:3;transform:translate(-50%)}.gc-cp-drops.is-enhanced .gc-cp-drop[data-position=prev]{opacity:.9;visibility:visible;z-index:1;transform:translate(calc(-150% - var(--d-gap))) translateY(16px) scale(.94);cursor:pointer}.gc-cp-drops.is-enhanced .gc-cp-drop[data-position=next]{opacity:.9;visibility:visible;z-index:1;transform:translate(calc(50% + var(--d-gap))) translateY(16px) scale(.94);cursor:pointer}.gc-cp-drops.is-enhanced .gc-cp-drop:not([data-position=active]) .gc-cp-drop__surface{pointer-events:none}@media(hover:hover){.gc-cp-drop[data-position=active] .gc-cp-drop__surface:hover .gc-cp-drop__image{transform:scale(1.012)}.gc-cp-drops__arrow:not(:disabled):hover{background:var(--d-accent);color:var(--d-pine)}}@media(min-width:750px)and (max-width:989px){.gc-cp-drops.is-enhanced .gc-cp-drop{width:min(380px,calc(100% - 220px))}}@media(max-width:749px){.gc-cp-drops{--d-gap:12px;padding:var(--gc-cp-mobile-space,44px) 0 28px}.gc-cp-drops__heading{padding:0 16px}.gc-cp-drops.is-enhanced .gc-cp-drop{width:calc(100% - var(--gc-drop-reveal,50px)*2);max-width:440px}.gc-cp-drop__meta{font-size:12px;gap:6px;letter-spacing:.015em}.gc-cp-drops__nav{gap:20px}}@media(max-width:359px){.gc-cp-drops{--gc-drop-reveal:30px!important;--d-gap:8px}.gc-cp-drop__meta{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.gc-cp-drops *,.gc-cp-drops *:before,.gc-cp-drops *:after{transition:none!important;scroll-behavior:auto!important}}.gc-cp-drops.is-enhanced[data-count="1"] .gc-cp-drop{width:min(var(--gc-drop-width,420px),calc(100% - 32px))}.gc-cp-drops.is-enhanced[data-count="2"] .gc-cp-drop{width:min(var(--gc-drop-width,420px),calc(100% - 88px))}.gc-cp-drops__subheading{font-size:var(--gc-cp-copy-size,16px);line-height:1.6;color:var(--d-muted);max-width:52rem;margin:0 0 24px}.gc-cp-drop__meta,.gc-cp-drop__desc{font-family:Inter,Arial,sans-serif;line-height:1.55}@media(max-width:749px){.gc-cp-drops.is-enhanced[data-count] .gc-cp-drop{width:calc((100% - var(--gc-drop-reveal,50px) * 2) * .76);max-width:20rem}.gc-cp-drops:not(.is-enhanced) .gc-cp-drop{flex-basis:min(76vw,20rem)}.gc-cp-drop__copy.gc-studio-card__body{--gc-studio-pad:.875rem;--gc-studio-title:clamp(1.22rem,5.1vw,1.45rem);--gc-studio-copy:.8125rem;--gc-studio-pill:.6875rem;--gc-studio-cta:.72rem;--gc-studio-arrow:2.375rem;padding:.875rem!important}.gc-cp-drop__meta{font-size:.6875rem!important;margin-bottom:.5rem;gap:.4rem;letter-spacing:0}.gc-cp-drop__pills.gc-studio-card__pills{gap:.3rem!important;margin-bottom:.65rem!important}.gc-cp-drop__pills .gc-studio-card__pill{min-height:1.65rem!important;padding:.28rem .48rem!important;line-height:1.25!important}.gc-cp-drop__desc.gc-studio-card__description{margin-bottom:.75rem!important;line-height:1.45!important}.gc-cp-drop__actions{gap:.6rem}.gc-cp-drop__index{inset:auto auto .7rem .7rem;font-size:.65rem;padding:.3rem .55rem}}.gc-cp-drops .gc-cp-drop__actions{display:flex;justify-content:flex-start;align-items:center;margin-top:8px}@media(max-width:749px){body .gc-cp-drops .gc-cp-drop__actions{margin-top:7px}}.gc-cp-drops{box-sizing:border-box}.gc-cp-drops{padding-top:calc(var(--gc-cp-section-space,64px) + var(--gc-v502-drops-space-desktop,0vw));padding-bottom:calc(36px + var(--gc-v502-drops-space-desktop,0vw))}.gc-cp-drops__diagonal{position:relative;width:calc(100% + var(--gc-v502-drops-overscan-desktop,0px) + var(--gc-v502-drops-overscan-desktop,0px));left:calc(0px - var(--gc-v502-drops-overscan-desktop,0px));background:var(--d-paper,#F1F0ED);border-top:1px solid color-mix(in srgb,var(--d-ink,#151A17) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--d-ink,#151A17) 16%,transparent);transform:rotate(var(--gc-v502-drops-angle-desktop,0deg));transform-origin:50% 50%}@media(max-width:749px){.gc-cp-drops{padding-top:calc(var(--gc-cp-mobile-space,44px) + var(--gc-v502-drops-space-mobile,0vw));padding-bottom:calc(28px + var(--gc-v502-drops-space-mobile,0vw))}.gc-cp-drops__diagonal{width:calc(100% + var(--gc-v502-drops-overscan-mobile,0px) + var(--gc-v502-drops-overscan-mobile,0px));left:calc(0px - var(--gc-v502-drops-overscan-mobile,0px));transform:rotate(var(--gc-v502-drops-angle-mobile,0deg))}}
/*# sourceMappingURL=/cdn/shop/t/242/assets/gc-cali-new-drops-v23.css.map */
