.gpf-demo-guide,html:has(#gpf-demo),html:has(#gpf-demo) body{scrollbar-width:thin;scrollbar-color:#4b555e #14171a}#gf-tree,#gl-search-listbox{scrollbar-width:thin;scrollbar-color:#8b8b8b transparent}.gpf-demo-guide::-webkit-scrollbar,#gl-search-listbox::-webkit-scrollbar,html:has(#gpf-demo)::-webkit-scrollbar,html:has(#gpf-demo) body::-webkit-scrollbar{width:8px}.gpf-demo-guide::-webkit-scrollbar-track,html:has(#gpf-demo)::-webkit-scrollbar-track,html:has(#gpf-demo) body::-webkit-scrollbar-track{background:#14171a}.gpf-demo-guide::-webkit-scrollbar-thumb,html:has(#gpf-demo)::-webkit-scrollbar-thumb,html:has(#gpf-demo) body::-webkit-scrollbar-thumb{background:#4b555e;border:2px solid #14171a;border-radius:999px;background-clip:padding-box}.gpf-demo-guide::-webkit-scrollbar-thumb:hover,#gl-search-listbox::-webkit-scrollbar-thumb:hover,html:has(#gpf-demo)::-webkit-scrollbar-thumb:hover,html:has(#gpf-demo) body::-webkit-scrollbar-thumb:hover{background:#687580}#gl-search-listbox::-webkit-scrollbar-track{background:#fff!important}@media(min-width:990px){html:has(#gpf-demo) body{overflow-y:auto}}#gpf-demo *{font-family:Assistant,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.gpf-demo__storefront.page-wrapper{height:100%!important}.gpf-demo__body{display:flex;flex-direction:row-reverse;align-items:stretch;gap:0px}.gpf-demo__viewport{flex:1 1 0%;min-width:0px;padding:22px 22px 70px;background:var(--color-background)}.gpf-demo__storefront.page-wrapper{width:100%;max-width:1240px;margin:0 auto;background:#fff;border-radius:16px;position:relative;overflow:hidden;transition:max-width .35s cubic-bezier(.4,0,.2,1)}.gpf-demo__storefront.page-wrapper[mode=mobile],html[data-demo-device=mobile] .gpf-demo__storefront.page-wrapper{max-width:430px}html[data-demo-prepaint=true] .gpf-demo__storefront.page-wrapper,html[data-demo-prepaint=true] .gpf-demo-guide,html[data-demo-prepaint=true] .gpf-demo-guide__trigger,html[data-demo-prepaint=true] .gpf-demo-progress__fill,html[data-demo-prepaint=true] .gpf-demo-segmented-control__button{animation:none!important;transition:none!important}.demo-store-header__search-icon svg{width:20px;height:20px}.demo-store-header__search-icon svg path{fill:#171717!important}.demo-storefront-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;color:#171717;background:#fff;transition:opacity .28s ease,visibility .28s ease}html[data-demo-loading=true] .demo-storefront-skeleton{visibility:visible;opacity:1;pointer-events:auto}html[data-demo-navigation-loading=true] .demo-storefront-skeleton{transition:none}html[data-demo-loading=complete] .demo-storefront-skeleton{visibility:hidden;opacity:0}.demo-skeleton-shape{position:relative;display:block;overflow:hidden;background:#e9e9e6;border-radius:999px}.demo-skeleton-shape:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 50%,transparent 100%);transform:translate(-100%);animation:demo-skeleton-shimmer 1.35s ease-in-out infinite}.demo-storefront-skeleton__header{display:flex;align-items:center;gap:28px;min-height:70px;padding:14px 28px;border-bottom:1px solid #ececeb}.demo-storefront-skeleton__logo{flex:0 0 auto;width:158px;height:18px}.demo-storefront-skeleton__nav{display:flex;gap:22px}.demo-storefront-skeleton__nav .demo-skeleton-shape{width:58px;height:14px}.demo-storefront-skeleton__search{width:min(250px,24vw);height:40px;margin-left:auto}.demo-storefront-skeleton__icon{flex:0 0 auto;width:34px;height:34px}.demo-storefront-skeleton__body{padding:42px 34px 70px}.demo-storefront-skeleton__heading{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.demo-storefront-skeleton__eyebrow{width:86px;height:12px}.demo-storefront-skeleton__title{width:min(360px,70%);height:38px;border-radius:8px}.demo-storefront-skeleton__subtitle{width:190px;height:14px}.demo-storefront-skeleton__controls{display:flex;align-items:center;gap:10px;padding-block:12px;margin-bottom:24px;border-block:1px solid #f0f0ee}.demo-storefront-skeleton__controls--horizontal,.demo-storefront-skeleton__controls--drawer{display:none}.demo-storefront-skeleton__controls .demo-skeleton-shape{width:110px;height:36px}.demo-storefront-skeleton--horizontal .demo-storefront-skeleton__controls--sidebar,.demo-storefront-skeleton--drawer .demo-storefront-skeleton__controls--sidebar{display:none}.demo-storefront-skeleton--horizontal .demo-storefront-skeleton__controls--horizontal,.demo-storefront-skeleton--drawer .demo-storefront-skeleton__controls--drawer{display:flex}.demo-storefront-skeleton--horizontal .demo-storefront-skeleton__controls--horizontal{overflow:hidden;border-block:0;gap:12px}.demo-storefront-skeleton--horizontal .demo-storefront-skeleton__controls--horizontal .demo-skeleton-shape{flex:0 0 auto;width:128px;height:42px}.demo-storefront-skeleton--horizontal .demo-storefront-skeleton__controls--horizontal .demo-skeleton-shape:nth-child(2n){width:146px}.demo-storefront-skeleton--drawer .demo-storefront-skeleton__controls--drawer{justify-content:flex-end}.demo-storefront-skeleton--drawer .demo-storefront-skeleton__controls--drawer .demo-storefront-skeleton__result-count{width:76px;height:12px;margin-right:auto}.demo-storefront-skeleton--drawer .demo-storefront-skeleton__drawer-button,.demo-storefront-skeleton--drawer .demo-storefront-skeleton__sort-button{width:104px;height:40px}.demo-storefront-skeleton__results{display:grid;grid-template-columns:210px minmax(0,1fr);gap:26px}.demo-storefront-skeleton__filters{display:flex;flex-direction:column}.demo-storefront-skeleton__filter{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-bottom:1px solid #ececeb}.demo-storefront-skeleton__filter .demo-skeleton-shape:first-child{width:72%;height:15px}.demo-storefront-skeleton__filter .demo-skeleton-shape:not(:first-child){width:88%;height:11px}.demo-storefront-skeleton__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.demo-storefront-skeleton--horizontal .demo-storefront-skeleton__results,.demo-storefront-skeleton--drawer .demo-storefront-skeleton__results{display:block}.demo-storefront-skeleton--horizontal .demo-storefront-skeleton__filters,.demo-storefront-skeleton--drawer .demo-storefront-skeleton__filters{display:none}.demo-storefront-skeleton--horizontal .demo-storefront-skeleton__grid,.demo-storefront-skeleton--drawer .demo-storefront-skeleton__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-storefront-skeleton__card{display:flex;flex-direction:column;gap:9px;min-width:0}.demo-storefront-skeleton__image{width:100%;height:auto;aspect-ratio:1;border-radius:10px}.demo-storefront-skeleton__card-title{width:82%;height:14px}.demo-storefront-skeleton__card-meta{width:58%;height:11px}.demo-storefront-skeleton__price{width:48px;height:13px}@media screen and (max-width:749px){.gpf-demo__viewport{padding:10px}.demo-storefront-skeleton__header{gap:12px;padding:12px 16px}.demo-storefront-skeleton__logo{width:132px}.demo-storefront-skeleton__nav{display:none}.demo-storefront-skeleton__search{width:44px;margin-left:auto}.demo-storefront-skeleton__body{padding:28px 16px 54px}.demo-storefront-skeleton__title{width:78%;height:30px}.demo-storefront-skeleton__controls .demo-skeleton-shape{width:92px}.demo-storefront-skeleton__controls .demo-skeleton-shape:nth-child(3){display:none}.demo-storefront-skeleton__controls--horizontal{overflow:hidden}.demo-storefront-skeleton--horizontal .demo-storefront-skeleton__controls--horizontal .demo-skeleton-shape{display:block;width:98px;height:38px}.demo-storefront-skeleton--drawer .demo-storefront-skeleton__controls--drawer .demo-storefront-skeleton__result-count{display:none}.demo-storefront-skeleton--drawer .demo-storefront-skeleton__controls--drawer{justify-content:space-between}.demo-storefront-skeleton--drawer .demo-storefront-skeleton__drawer-button,.demo-storefront-skeleton--drawer .demo-storefront-skeleton__sort-button{display:block;width:calc(50% - 6px)}.demo-storefront-skeleton__results{display:block}.demo-storefront-skeleton__filters{display:none}.demo-storefront-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton__nav,.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton__filters{display:none}.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton__header{gap:12px;padding:12px 16px}.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton__search{width:44px;margin-left:auto}.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton__body{padding:28px 16px 54px}.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton__results{display:block}.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton__controls--horizontal{overflow:hidden}.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton--horizontal .demo-storefront-skeleton__controls--horizontal .demo-skeleton-shape{display:block;width:98px;height:38px}.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton--drawer .demo-storefront-skeleton__controls--drawer .demo-storefront-skeleton__result-count{display:none}.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton--drawer .demo-storefront-skeleton__controls--drawer{justify-content:space-between}.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton--drawer .demo-storefront-skeleton__drawer-button,.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton--drawer .demo-storefront-skeleton__sort-button{display:block;width:calc(50% - 6px)}.gpf-demo__storefront[mode=mobile] .demo-storefront-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.gpf-demo__storefront[mode=mobile] .hero__container{padding:40px 24px 48px}@media screen and (max-width:749px){.hero__container{padding:40px 24px 48px!important}}.gpf-demo__storefront[mode=mobile] .hero__content-wrapper,.gpf-demo__storefront[mode=mobile] .hero__content-wrapper>.text-block,.gpf-demo__storefront[mode=mobile] .hero__content-wrapper>.group-block{width:100%;max-width:none}.gpf-demo__storefront[mode=mobile] .hero__content-wrapper>.text-block h1{max-width:16ch;font-size:clamp(2.35rem,11vw,3rem);line-height:.98;letter-spacing:-.045em}.gpf-demo__storefront[mode=mobile] .hero__content-wrapper>.text-block p{max-width:34rem;line-height:1.55}.gpf-demo__storefront[mode=mobile] .hero__content-wrapper>.text-block:has(+.group-block){padding-block-end:10px}.gpf-demo__storefront[mode=mobile] .hero__content-wrapper>.group-block .group-block-content{flex-flow:row wrap;gap:10px}.gpf-demo__storefront[mode=mobile] .hero__content-wrapper>.group-block a.button,.gpf-demo__storefront[mode=mobile] .hero__content-wrapper>.group-block a.button-secondary{flex:1 1 140px;min-height:48px;padding:12px 18px}@media screen and (max-width:749px){.hero__content-wrapper,.hero__content-wrapper>.text-block,.hero__content-wrapper>.group-block{width:100%;max-width:none}.hero__content-wrapper>.text-block h1{max-width:16ch;font-size:clamp(2.35rem,11vw,3rem);line-height:.98;letter-spacing:-.045em}.hero__content-wrapper>.text-block p{max-width:34rem;line-height:1.55}.hero__content-wrapper>.text-block:has(+.group-block){padding-block-end:10px}.hero__content-wrapper>.group-block .group-block-content{flex-flow:row wrap;gap:10px}.hero__content-wrapper>.group-block a.button,.hero__content-wrapper>.group-block a.button-secondary{flex:1 1 140px;min-height:48px;padding:12px 18px}}@keyframes demo-skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.demo-skeleton-shape:after{animation:none}}.gpf-demo-guide__trigger{position:fixed;right:20px;bottom:20px;z-index:88;display:none;align-items:center;gap:9px;padding:14px 20px;color:#fff;font-size:14.5px;font-weight:600;line-height:1.3;background:#2f7d52;border:0;border-radius:999px;box-shadow:0 12px 30px #0006;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.gpf-demo-guide__trigger:hover{background:#24603f;transform:translateY(-1px)}.gpf-demo-guide__trigger-dot{flex:0 0 auto;width:7px;height:7px;background:#fff;border-radius:50%}.gpf-demo-guide__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:none;width:100%;height:100%;background:#080a0c73;cursor:default}.gpf-demo-guide{flex:0 0 auto;position:sticky;right:0;top:56px;bottom:0;z-index:70;width:330px;align-self:stretch;background:#14171a;border-left:1px solid #262b30;padding:22px 20px 40px;max-height:calc(100vh - 56px);overflow:auto}@media screen and (max-width:1179px){#gpf-demo:not([data-demo-guide=open]) .gpf-demo-guide__trigger{display:flex}.gpf-demo-step:is([data-demo-step=horizontal],[data-demo-step=drawer],[data-demo-step=mobile]){display:none}.gpf-demo-guide{display:block;position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(330px,100vw);height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;box-shadow:0 0 60px #0000008c;visibility:hidden;pointer-events:none;transform:translate(100%);transition:transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}.gpf-demo-guide__backdrop{display:block;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .3s}#gpf-demo[data-demo-guide=open] .gpf-demo-guide{visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}#gpf-demo[data-demo-guide=open] .gpf-demo-guide__backdrop{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}}#gpf-demo[data-demo-guide=closed] .gpf-demo-guide__trigger{display:flex}@media screen and (min-width:1180px){#gpf-demo[data-demo-guide=closed] .gpf-demo-guide{display:none}}.gpf-demo-guide-section{display:contents}@media screen and (min-width:990px){#gpf-demo #cart-drawer .theme-drawer__dialog{top:var(--gpf-demo-toolbar-height, 56px);z-index:79;height:calc(100dvh - var(--gpf-demo-toolbar-height, 56px));transition:right var(--animation-speed) var(--animation-timing-fade-in)}#gpf-demo[data-demo-cart-open=true][data-demo-guide=open] #cart-drawer .theme-drawer__dialog[open]{right:330px}#gpf-demo[data-demo-guide=open] #cart-drawer .theme-drawer__dialog--closing{z-index:69;animation-name:gpf-demo-cart-slide-out-with-guide}#gpf-demo[data-demo-cart-open=true][data-demo-guide=closed] .gpf-demo-guide__trigger{right:calc(var(--theme-drawer-width, var(--sidebar-width)) + 20px)}#gpf-demo[data-demo-cart-open=true] .gpf-demo-guide__backdrop{display:none!important}@keyframes gpf-demo-cart-slide-out-with-guide{0%{right:330px}to{right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}}.gpf-demo-guide__header{position:sticky;top:-22px;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:6px 0;margin-bottom:6px;background:#14171a}.gpf-demo-guide__title{margin:0;font-size:17px;font-weight:600;color:#fff;letter-spacing:-.01em;line-height:normal}.gpf-demo-guide__close{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#1d2126;color:#c3c9cf;font-size:13.5px;cursor:pointer}.gpf-demo-guide__description{margin:0 0 16px;font-size:14px;line-height:1.55;color:#8a929a}.gpf-demo-guide__description p,.gpf-demo-guide__footer-text p{margin:0}.gpf-demo-progress{display:flex;align-items:center;gap:10px;margin-bottom:22px}.gpf-demo-progress__bar{flex:1;height:2px;overflow:hidden;background:#262b30}.gpf-demo-progress__fill{width:0%;height:100%;background:#2f7d52;transition:width .3s}.gpf-demo-progress__text{font-size:12.5px;font-weight:600;color:#8a929a;line-height:normal}.gpf-demo-guide__steps{display:flex;flex-direction:column;gap:7px}.gpf-demo-guide__footer{margin-top:28px;padding:16px;border:1px solid #262b30;border-radius:12px;background:#1a1e22}.gpf-demo-guide__footer-text{margin:0 0 12px;font-size:14px;line-height:1.5;color:#c3c9cf}.gpf-demo-guide__footer-button{display:block;padding:11px;border-radius:999px;background:#2f7d52;color:#fff;font-size:14px;font-weight:600;text-align:center;text-decoration:none;line-height:1.3}.gpf-demo-guide__section{display:flex;flex-direction:column;gap:7px}.gpf-demo-guide__section-title{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7480;line-height:normal}.gpf-demo-guide__section-title--block{margin:15px 0 0}.gpf-demo-guide__section-title--block:first-child{margin-top:0}.gpf-demo-step{display:flex;align-items:flex-start;gap:11px;width:100%;padding:12px 13px;text-align:left;border:1px solid #262b30;border-radius:11px;background:#1a1e22;cursor:pointer;transition:.2s ease}.gpf-demo-step:hover{border-color:#2f7d52;background:#20262b}.gpf-demo-step:focus-visible{outline:2px solid #79bc96;outline-offset:2px}.gpf-demo-guide[data-demo-action-running=true] .gpf-demo-step[aria-disabled=true]{opacity:.48;cursor:wait}.gpf-demo-step[aria-busy=true]{cursor:progress}.gpf-demo-step.gpf-demo-step--checked{border-color:#2f7d52;background:#18231d}.gpf-demo-step.gpf-demo-step--checked .gpf-demo-step__icon{border-color:#2f7d52;background:#2f7d52}.gpf-demo-step__icon{flex:0 0 auto;width:17px;height:17px;margin-top:1px;display:flex;align-items:center;justify-content:center;border:1.5px solid #3a4149;border-radius:50%;background:transparent;color:#fff;font-size:9px;font-weight:500}.gpf-demo-step__content{display:flex;flex-direction:column;gap:3px;min-width:0}.gpf-demo-step__heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.gpf-demo-step__title{font-size:14.5px;font-weight:600;line-height:1.3;color:#fff}.gpf-demo-step__badge{display:inline-flex;align-items:center;flex:0 0 auto;padding:2px 7px;border:1px solid #3a4149;border-radius:999px;background:#22272c;color:#c3c9cf;font-size:10.5px;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.gpf-demo-step__badge--most-used{border-color:#2f7d52;background:#18231d;color:#6cc191}.gpf-demo-step__badge--new{border-color:#3a4149;background:#22272c;color:#c3c9cf}.gpf-demo-step__description{font-size:13px;line-height:1.45;color:#8a929a}.gpf-demo-action-highlight{position:relative;z-index:65!important;scroll-margin-block:120px;border-radius:8px;outline:3px solid transparent;outline-offset:5px;transition:outline-color .2s ease,box-shadow .2s ease}.gpf-demo-action-highlight--pending{outline-color:#7357ff;animation:gpf-demo-action-pulse-pending .75s ease-in-out infinite alternate}.gpf-demo-action-highlight--control{outline-color:#f59e0b;animation:gpf-demo-action-pulse-control .75s ease-in-out infinite alternate}.gpf-demo-action-highlight--result{outline-color:#2f9e62;animation:gpf-demo-action-pulse-result .7s ease-in-out 2 alternate}.gf-top_one #gf-tree .gf-option-block .gf-block-title .gpf-demo-action-highlight--control{outline:none;animation:gpf-demo-action-pulse-control-horizontal .75s ease-in-out infinite alternate}@keyframes gpf-demo-action-pulse-pending{0%{box-shadow:0 0 #7357ff6b}to{box-shadow:0 0 0 12px #7357ff00}}@keyframes gpf-demo-action-pulse-control{0%{box-shadow:0 0 #f59e0b6b}to{box-shadow:0 0 0 12px #f59e0b00}}@keyframes gpf-demo-action-pulse-control-horizontal{0%{box-shadow:inset 0 0 0 2px #f59e0b}to{box-shadow:inset 0 0 0 4px #f59e0b}}@keyframes gpf-demo-action-pulse-result{0%{box-shadow:0 0 #2f9e6266}to{box-shadow:0 0 0 14px #2f9e6200}}@media(prefers-reduced-motion:reduce){.gpf-demo-action-highlight{animation:none}}#shopify-section-demo-toolbar,.gpf-demo-toolbar-section{display:contents}span.header-logo__image-container.header-logo__image-container--original{font-size:16px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.gpf-demo-toolbar{position:sticky;top:0;z-index:80;display:flex;align-items:center;flex-wrap:wrap;gap:20px;min-height:56px;padding:9px 20px;background:#171717;border-bottom:1px solid #262b30}.gpf-demo-toolbar__brand{display:flex;align-items:center;gap:9px;min-height:38px;padding-right:20px;border-right:1px solid #262b30}.gpf-demo-toolbar__logo{width:24px;height:24px;border-radius:6px;display:block;flex:0 0 auto}.gpf-demo-toolbar__name{color:#fff;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.gpf-demo-toolbar__badge{color:#7c858e;font-size:12.5px;font-weight:500;padding:2px 6px;border:1px solid rgb(48,55,64);border-radius:999px}.gpf-demo-toolbar__group{display:flex;align-items:center;gap:8px}.gpf-demo-toolbar__selects{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gpf-demo-toolbar__select-field{display:flex;align-items:center;gap:6px;min-height:36px;padding:4px 6px 4px 12px;border:1px solid #303740;border-radius:999px;background:#1d2126;transition:border-color .18s ease,background-color .18s ease}.gpf-demo-toolbar__select-field:focus-within{border-color:#687580;background:#252a30}.gpf-demo-toolbar__select{min-width:0;max-width:160px;padding:3px 4px;border:0;outline:0;background-color:transparent;color:#fff;font:inherit;font-size:13.5px;font-weight:500;line-height:1.3;color-scheme:dark;cursor:pointer}.gpf-demo-toolbar__select option{background:#fff;color:#171717}.gpf-demo-toolbar__label{color:#7c858e;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;cursor:default;white-space:nowrap}.gpf-demo-toolbar__actions{margin-left:auto;display:flex;align-items:center;gap:10px}@media screen and (max-width:1179px){.gpf-demo-toolbar [data-demo-toolbar-group=layout],.gpf-demo-toolbar [data-demo-toolbar-group=search-layout]{display:none}.gpf-demo-toolbar{gap:12px}.gpf-demo-toolbar__selects{order:3;flex:1 0 100%}.gpf-demo-toolbar__actions{flex:0 0 auto;justify-content:flex-end}}@media screen and (max-width:749px){.gpf-demo-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.gpf-demo-toolbar__brand{width:100%;min-width:0;min-height:32px;padding-right:0;border-right:0}.gpf-demo-toolbar__selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;order:initial}.gpf-demo-toolbar__select-field{width:100%;padding-left:10px}.gpf-demo-toolbar__select{flex:1;max-width:none}.gpf-demo-toolbar__name{min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpf-demo-toolbar__badge{flex:0 0 auto;margin-left:auto;font-size:11.5px}.gpf-demo-toolbar__actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;margin-left:0;gap:8px;padding-top:10px;border-top:1px solid #262b30}.gpf-demo-toolbar__actions .gpf-demo-button{width:100%;min-width:0;min-height:36px;padding:8px 6px;font-size:12.5px;white-space:nowrap}}.gpf-demo-segmented-control{display:flex;gap:2px;padding:2px;background:#1d2126;border-radius:999px}.gpf-demo-segmented-control__button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;border:0px;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:500;background:transparent;color:#8a929a;line-height:normal;text-decoration:none}.gpf-demo-segmented-control__button--active{background:#f6f7f9;color:#14171a}.gpf-demo-button{display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;line-height:1.3}.gpf-demo-button--outline{background:transparent;border:1px solid #303740;color:#c3c9cf}.gpf-demo-button--dark{background:#1d2126;border:1px solid #303740;color:#fff}.gpf-demo-button--primary{padding:8px 16px;background:#2f7d52;color:#fff;font-weight:500}@media(hover:hover)and (pointer:fine){.gpf-demo-toolbar__select-field:hover{border-color:#59636e;background:#252a30}.gpf-demo-segmented-control__button:hover{background:#2a3036;color:#fff;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.gpf-demo-segmented-control__button--active:hover{background:#fff;color:#14171a;box-shadow:0 4px 14px #00000047}.gpf-demo-button--outline:hover{background:#252a30;border-color:#59636e;color:#fff;box-shadow:0 5px 14px #0003;transform:translateY(-1px)}.gpf-demo-button--dark:hover{background:#2a3036;border-color:#59636e;box-shadow:0 5px 14px #00000038;transform:translateY(-1px)}.gpf-demo-button--primary:hover{background:#388f62;box-shadow:0 5px 16px #2f7d5261;transform:translateY(-1px)}}.gpf-demo-toolbar :is(.gpf-demo-segmented-control__button,.gpf-demo-button):active{box-shadow:none;transform:translateY(0) scale(.98)}@media(prefers-reduced-motion:reduce){.gpf-demo-toolbar :is(.gpf-demo-segmented-control__button,.gpf-demo-button){transition:none}}.header__row.header__row--top{border-bottom:1px solid rgb(236,236,235)}.header__column--left{gap:28px!important}.header__column--left .menu-list__link-title{padding-inline:11px}.demo-shadow_layer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(20,20,20,.5),transparent 55%);width:100%;height:100%;z-index:1}.resource-list__item{border-radius:14px;overflow:hidden}:is(.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active))) .menu-list__link{--opacity-subdued-text: .6}.demo-filter.hero__media-grid svg{display:none!important}.demo-group a.button,.demo-group a.button-secondary{border-radius:999px;padding:15px 26px}.demo-store-footer__heading,.demo-store-footer__link,.demo-store-footer__text{line-height:1.25}#gfqv-modal .gfqv-modal-content .product{border-radius:18px!important}.gfqv-product-thumbnails,.variations_button{display:none!important}.gfqv-product-summary{padding:34px 32px 30px}.gfqv-modal-content .gfqv-product-gallery{margin-bottom:0!important}.gfqv-modal-content .gfqv-product-image{border-radius:14px!important;overflow:hidden}#gfqv-modal .owl-carousel .owl-item img{object-fit:cover;height:100%!important;width:100%!important}.gfqv-swatch>label{font-size:13.5px!important;font-weight:500!important;margin-bottom:9px;text-transform:none!important;color:#6d6d68}.gfqv-description{color:#8a8a86!important}ul.gfqv-swatch-values{margin:9px 0 0!important;gap:7px}ul.gfqv-swatch-values li{margin:0!important}.size-medium .gfqv-product__swatch-outer:has(.gfqv-swatch-color),span.gfqv-product__swatch-inner:has(.gfqv-swatch-color){border-radius:50%}.gfqv-modal-content span.gfqv-product__swatch-inner>.gfqv-swatch-text{border:1px solid #e3e3e1;color:#171717;display:flex;font-weight:500;min-height:40px!important;min-width:44px!important;border-radius:50%}.gfqv-modal-content .gfqv-swatch-value.is-selected .gfqv-swatch-text{color:#fff!important}.gfqv-product-wrapper .spf-product-card__rating{display:flex;align-items:center;min-height:24px;font-size:16px;line-height:1;white-space:nowrap;margin-bottom:14px}.gfqv-product-wrapper .spf-product-card__stars{position:relative;display:inline-block;margin-right:9px;color:#d8d8d5;line-height:1;letter-spacing:-1px}.gfqv-product-wrapper .spf-product-card__stars-empty,.gfqv-product-wrapper .spf-product-card__stars-filled{display:block}.gfqv-product-wrapper .spf-product-card__stars-filled{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#171717;white-space:nowrap}.gfqv-product-wrapper .spf-product-card__rating-value,.gfqv-product-wrapper .spf-product-card__review-count{color:#8a8a86;font-size:14.5px}.gfqv-product-wrapper .spf-product-card__review-count{margin-left:4px}#gfqv-modal .gfqv-product-details h1{font-size:25px!important;font-weight:500;text-transform:none;line-height:1.25!important;letter-spacing:-.02em!important;text-wrap:pretty;font-family:inherit!important;margin:20px 0 14px!important}.size-medium .gfqv-product__swatch-outer{height:32px!important;min-width:32px!important;padding:3px!important}.size-medium.gfqv-swatch-value:not(.is-selected) .gfqv-product__swatch-outer{padding:0!important}#gfqv-modal .gfqv-modal-content .gfqv-close-modal{right:14px!important;top:14px!important;width:32px!important;height:32px!important;border:0px!important;border-radius:50%!important;background:#f2f1ee!important}#gfqv-modal .gfqv-modal-content .product .gfqv-close-modal:after,#gfqv-modal .gfqv-modal-content .product .gfqv-close-modal:before{height:16px!important;width:1.5px!important;background-color:#333!important;top:50%!important;left:50%!important;transform-origin:center!important}#gfqv-modal .gfqv-modal-content .product .gfqv-close-modal:before{transform:translate(-50%,-50%) rotate(45deg)!important}#gfqv-modal .gfqv-modal-content .product .gfqv-close-modal:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.gfqv-modal-content #gfqv-btn{padding:14px!important;border:0px!important;border-radius:999px!important;background:#171717!important;color:#fff!important;font-size:15.5px!important;font-weight:500;line-height:1.3!important;text-transform:none!important}#gfqv-modal .gpf-demo-add-to-cart--loading{position:relative;color:transparent!important;cursor:wait!important;pointer-events:none}#gfqv-modal .gpf-demo-add-to-cart--loading>*{visibility:hidden}#gfqv-modal .gpf-demo-add-to-cart--loading:after{position:absolute;top:50%;left:50%;width:18px;height:18px;content:"";border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;transform:translate(-50%,-50%);animation:gpf-demo-add-to-cart-spin .7s linear infinite}#gfqv-modal .gpf-demo-add-to-cart--added{position:relative;background:#171717!important;color:transparent!important;cursor:default!important;pointer-events:none}#gfqv-modal .gpf-demo-add-to-cart--added>*{visibility:hidden}#gfqv-modal .gpf-demo-add-to-cart--added:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:7px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translate(-50%,-65%) rotate(-45deg);animation:gpf-demo-add-to-cart-success .16s ease-out both}#gfqv-modal input.gpf-demo-add-to-cart--added{color:#fff!important}@media(max-width:768px){#gfqv-modal .gfqv-modal-content .gfqv-close-modal{right:5px!important;top:5px!important;border:1px solid #fff!important}}@keyframes gpf-demo-add-to-cart-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes gpf-demo-add-to-cart-success{0%{opacity:0;transform:translate(-50%,-65%) rotate(-45deg) scale(.5)}}@media(prefers-reduced-motion:reduce){#gfqv-modal .gpf-demo-add-to-cart--loading:after{animation-duration:1.4s}#gfqv-modal .gpf-demo-add-to-cart--added:after{animation:none}}.gfqv-product-card__price-wrapper,.gfqv-swatch{margin-bottom:14px!important}.gfqv-product-card__price-wrapper{display:flex;flex-direction:row-reverse;gap:7px;align-items:flex-end;justify-content:flex-end}.gfqv-product-card__oldprice,.gfqv-product-card__price,.gfqv-product-card__saleprice{font-size:21.5px!important;color:#171717!important;font-weight:400!important}.gfqv-product-card__oldprice{font-size:16px!important;color:#a3a39f!important}.quickview_label{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:#8a8a86}@keyframes omFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/globo-custom.css.map */
