.site-footer__withdrawal-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;border:1px solid currentcolor;border-radius:4px;color:inherit;font:inherit;font-weight:700;line-height:1.25;text-align:center;text-decoration:none}.site-footer__withdrawal-button:hover{text-decoration:underline;text-underline-offset:.2em}.site-footer__withdrawal-button:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.history-page{color:#333;background:#fff}.history-page *,.history-page *:before,.history-page *:after{box-sizing:border-box}.history-page__hero{position:relative;display:grid;min-height:clamp(440px,55vw,690px);overflow:hidden;isolation:isolate}.history-page__hero picture,.history-page__hero-image,.history-page__hero-overlay,.history-page__hero-content{grid-area:1 / 1}.history-page__hero picture,.history-page__hero-image{width:100%;height:100%}.history-page__hero-image{display:block;object-fit:cover}.history-page__hero-overlay{background:linear-gradient(90deg,#000000b8,#0000001a);z-index:1}.history-page__hero-content{align-self:center;width:min(1200px,calc(100% - 40px));margin:0 auto;color:#fff;z-index:2}.history-page__hero-content>*{max-width:720px}.history-page__eyebrow{margin:0 0 12px;color:#ff5054;font-size:clamp(16px,2vw,21px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.history-page__hero h1{margin:0 0 24px;color:inherit;font-size:clamp(42px,6vw,78px);line-height:1.02}.history-page__hero-content>p:last-child{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.55}.history-page__timeline{position:relative;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:clamp(64px,8vw,112px) 0}.history-page__timeline:before{position:absolute;top:clamp(64px,8vw,112px);bottom:clamp(64px,8vw,112px);left:124px;width:2px;background:#ff5054;content:""}.history-page__event{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:40px;margin-bottom:56px}.history-page__year{color:#ff5054;font-size:clamp(20px,3vw,28px);font-weight:800;line-height:1.2;text-align:right}.history-page__event:before{position:absolute;top:7px;left:117px;width:16px;height:16px;border:4px solid #fff;border-radius:50%;background:#ff5054;box-shadow:0 0 0 1px #ff5054;content:""}.history-page__event-copy{min-width:0;padding:0 0 0 16px}.history-page__event-copy h2,.history-page__closing h2{margin:0 0 14px;color:#333;font-size:clamp(25px,3vw,36px);line-height:1.2}.history-page__event-copy p,.history-page__closing p{margin:0;font-size:17px;line-height:1.7}.history-page__collage{margin:0 0 64px 144px;overflow:hidden;border-radius:28px;background:#f5f5f5}.history-page__collage img{display:block;width:100%;height:auto}.history-page__event--today{margin-bottom:0}.history-page__closing{padding:clamp(56px,8vw,96px) max(20px,calc((100% - 900px)/2));color:#fff;background:#333;text-align:center}.history-page__closing h2{color:#fff}@media screen and (max-width:749px){.history-page__hero-overlay{background:linear-gradient(0deg,#000000bf,#00000014)}.history-page__hero-content{align-self:end;width:calc(100% - 32px);padding-bottom:40px}.history-page__timeline{width:calc(100% - 32px)}.history-page__timeline:before{left:7px}.history-page__event{grid-template-columns:minmax(0,1fr);gap:10px;padding-left:32px;margin-bottom:46px}.history-page__event:before{top:5px;left:0}.history-page__year{text-align:left}.history-page__event-copy{padding:0}.history-page__collage{margin:0 0 52px 32px;border-radius:18px}}.product-card--list-parts .product-card__variant-sku{margin-top:6px;color:#6b6b6b;font-size:14px;font-weight:400;line-height:1.4}.product-card--list-parts .button-available{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(72px,100px) minmax(160px,1fr)}.product-card--list-parts .button-available .product-form__item{margin:0;padding:0}.product-card--list-parts .button-available .product-form__input--quantity{background:#fff;border:1px solid #d8e0e5;border-radius:2em;height:44px;min-height:44px;padding:8px 10px;width:100%}.product-card--list-parts .button-available .product-form__cart-submit{align-items:center;background:#ff4d4d;border:1px solid #ff4d4d;border-radius:1em 1em 2em;color:#fff;display:inline-flex;font:inherit;font-weight:400;height:44px;justify-content:center;margin:0;min-height:44px;padding:0 18px;width:100%}.product-card--list-parts .button-available .product-form__cart-submit:hover,.product-card--list-parts .button-available .product-form__cart-submit:focus{background:#ff8c8c;border-color:#ff8c8c;color:#fff}@media only screen and (max-width:650px){.product-card--list-parts .button-available{grid-template-columns:76px minmax(0,1fr)}}.product-kits-source.product-kits-source--miniquadro-climbing-pyramid{box-sizing:border-box;width:min(1200px,calc(100% - 40px));max-width:1200px;margin:40px auto 72px;overflow:hidden}.product-kits-source--miniquadro-climbing-pyramid *,.product-kits-source--miniquadro-climbing-pyramid *:before,.product-kits-source--miniquadro-climbing-pyramid *:after{box-sizing:border-box}.product-kits-source--miniquadro-climbing-pyramid .quadro-kit-root,.product-kits-source--miniquadro-climbing-pyramid .quadro-kit-tabs,.product-kits-source--miniquadro-climbing-pyramid .quadro-kit-tabs-body,.product-kits-source--miniquadro-climbing-pyramid .quadro-kit-tab-content{width:100%;max-width:100%}.product-kits-source--miniquadro-climbing-pyramid .quadro-kit-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.product-kits-source--miniquadro-climbing-pyramid .mini-product__row,.product-kits-source--miniquadro-climbing-pyramid .mini-product__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);align-items:center;width:100%;margin:0 0 clamp(40px,7vw,80px)}.product-kits-source--miniquadro-climbing-pyramid .mini-product__copy,.product-kits-source--miniquadro-climbing-pyramid .mini-product__included{min-width:0;font-size:16px;line-height:1.65}.product-kits-source--miniquadro-climbing-pyramid .mini-product__copy ul,.product-kits-source--miniquadro-climbing-pyramid .mini-product__included ul{margin:20px 0 0;padding-inline-start:1.4em}.product-kits-source--miniquadro-climbing-pyramid .mini-product__copy li,.product-kits-source--miniquadro-climbing-pyramid .mini-product__included li{margin-bottom:8px}.product-kits-source--miniquadro-climbing-pyramid .mini-product__media{min-width:0;overflow:hidden;border-radius:24px;background:#f5f5f5}.product-kits-source--miniquadro-climbing-pyramid .mini-product__media img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.product-kits-source--miniquadro-climbing-pyramid .mini-product__row--media-missing{grid-template-columns:minmax(0,760px);justify-content:center}.product-kits-source--miniquadro-climbing-pyramid .mini-product__included{max-width:760px;margin:0 auto;padding:clamp(24px,4vw,48px) 0}@media screen and (max-width:749px){.product-kits-source.product-kits-source--miniquadro-climbing-pyramid{width:min(100% - 24px,1200px);margin-top:40px;margin-bottom:48px}.product-kits-source--miniquadro-climbing-pyramid .mini-product__row,.product-kits-source--miniquadro-climbing-pyramid .mini-product__gallery{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:44px}.product-kits-source--miniquadro-climbing-pyramid .mini-product__row .mini-product__media{order:-1}.product-kits-source--miniquadro-climbing-pyramid .mini-product__copy,.product-kits-source--miniquadro-climbing-pyramid .mini-product__included{font-size:15px}}.local-support-launcher{position:fixed;right:30px;bottom:30px;z-index:2147482990;display:block;width:48px;height:48px;font:inherit}.local-support-launcher [hidden]{display:none}.local-support-launcher__button{display:grid;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;padding:0;place-items:center;border:0;border-radius:50%;background:#ff4d4d;color:#fff;box-shadow:0 1px 6px #0000000f,0 2px 32px #00000029;box-sizing:border-box;cursor:pointer;transition:transform 167ms cubic-bezier(.33,0,0,1)}.local-support-launcher__button:hover{background:#ff4d4d;transform:scale(1.1);transition:transform .25s cubic-bezier(.33,0,0,1)}.local-support-launcher__button:active{transform:scale(.85);transition:transform 134ms cubic-bezier(.45,0,.2,1)}.local-support-launcher__button[aria-busy=true]{cursor:progress}.local-support-launcher__button:disabled{cursor:progress}.local-support-launcher__button:focus-visible{outline:3px solid #fff;outline-offset:3px}.local-support-launcher__consent:focus-visible,.local-support-launcher__decline:focus-visible,.local-support-launcher__close:focus-visible{outline:3px solid #1f1f1f;outline-offset:3px}.local-support-launcher__icon{display:block;width:24px;height:24px;color:#fff}.local-support-launcher__icon .icon-cube{display:block;width:100%;height:100%;fill:currentcolor}.local-support-launcher__panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(360px,calc(100vw - 32px));padding:22px;border:1px solid rgb(0 0 0 / 8%);border-radius:16px;background:#fff;color:#4d4d4d;box-shadow:0 10px 40px #0000003d;box-sizing:border-box}.local-support-launcher__title{margin:0 28px 8px 0;color:#4d4d4d;font-size:18px;line-height:1.3}.local-support-launcher__text{margin:0 0 8px;color:#4d4d4d;font-size:14px;line-height:1.5}.local-support-launcher__privacy{margin:0 0 16px;color:#666;font-size:12px;line-height:1.45}.local-support-launcher__privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.local-support-launcher__error{margin:0 0 14px;color:#a30000;font-size:13px;line-height:1.45}.local-support-launcher__actions{display:grid;gap:8px}.local-support-launcher__consent,.local-support-launcher__decline{width:100%;padding:11px 14px;border-radius:8px;cursor:pointer;font:inherit;font-weight:600}.local-support-launcher__consent{border:0;background:#4d4d4d;color:#fff}.local-support-launcher__decline{border:1px solid #b7b7b7;background:#fff;color:#4d4d4d}.local-support-launcher__consent:disabled,.local-support-launcher__decline:disabled{cursor:progress}.local-support-launcher__close{position:absolute;top:10px;right:10px;display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;background:transparent;color:#4d4d4d;cursor:pointer;font-size:24px;line-height:1}.local-support-launcher__live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:520px){.local-support-launcher{right:16px;bottom:16px}.local-support-launcher__panel{position:fixed;right:12px;bottom:76px;left:12px;width:auto}}@media(prefers-reduced-motion:reduce){.local-support-launcher__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/64/compiled_assets/styles.css.map */
