:root{--page-base-mobile-swiper-item-width: calc(100vw - 56px) ;--page-base-design-width: 1920;--page-base-side-margin: 240}.page-base-container,.page-base-section-title,.page-base-section-description,.page-base-button{font-family:"DIN 2014",sans-serif}.page-base-container{margin-inline:calc(100% * var(--page-base-side-margin) / var(--page-base-design-width))}@media(max-width:1280px){.page-base-container{margin-right:24px;margin-left:24px}}.page-base-section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding-top:80px;padding-bottom:32px}.page-base-section-title{width:100%;margin:0;color:#070707;font-size:48px;font-style:normal;font-weight:500;line-height:56px;text-align:left}.page-base-section-description{width:100%;margin:0;color:#69696e;font-size:32px;font-style:normal;font-weight:400;line-height:40px;text-align:left}@media(max-width:1280px){.page-base-section-heading{align-items:center;gap:8px;max-width:none;padding-top:48px;padding-bottom:24px}.page-base-section-title{max-width:none;font-size:28px;line-height:36px;text-align:center}.page-base-section-description{font-size:16px;line-height:22px;text-align:center}}.page-base-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:180px;height:56px;padding:6px 16px;border:1px solid transparent;border-radius:100px;background-color:#3e3f4b;color:#fff;font-size:16px;font-weight:400;line-height:22px;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-appearance:none;appearance:none}.page-base-button:hover{background-color:#1e1e1e;color:#fff;text-decoration:none}.page-base-button--secondary{border-color:#3e3f4b}.page-base-button--secondary:hover{border-color:#1e1e1e;background-color:transparent;color:#1e1e1e}.page-base-button--light{background-color:#f9f9f9;color:#000}.page-base-button--light:hover{background-color:#fff;color:#000}.page-base-button--light.page-base-button--secondary{border-color:#fff;background-color:#fff;color:#000}.page-base-button--light.page-base-button--secondary:hover{border-color:#fff;background-color:transparent;color:#fff}.page-base-button--arrow-prev,.page-base-button--arrow-next{width:50px;height:50px;padding:0;border:0;border-radius:50%;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:50px 50px;box-shadow:2px 4px 4.5px #d7d7d740}.page-base-button--arrow-prev{background-image:url(page-base-arrow-prev-default.svg)}.page-base-button--arrow-next{background-image:url(page-base-arrow-next-default.svg)}.page-base-button--arrow-prev:hover,.page-base-button--arrow-next:hover{background-color:transparent}.page-base-button--arrow-prev:hover{background-image:url(page-base-arrow-prev-hover.svg)}.page-base-button--arrow-next:hover{background-image:url(page-base-arrow-next-hover.svg)}.page-base-carousel-button{flex-shrink:0;touch-action:manipulation}.page-base-carousel-button--inverse.page-base-button--arrow-prev{background-image:url(page-base-arrow-prev-hover.svg)}.page-base-carousel-button--inverse.page-base-button--arrow-next{background-image:url(page-base-arrow-next-hover.svg)}.page-base-carousel-button--inverse.page-base-button--arrow-prev:hover{background-image:url(page-base-arrow-prev-default.svg)}.page-base-carousel-button--inverse.page-base-button--arrow-next:hover{background-image:url(page-base-arrow-next-default.svg)}.page-base-button:focus-visible{outline:2px solid #3447f4;outline-offset:3px}.page-base-modal{--page-base-modal-viewport: 1920;--page-base-modal-player-width: 980;--page-base-modal-content-width: 980px;--page-base-modal-player-ratio-width: 16;--page-base-modal-player-ratio-height: 9;--page-base-modal-padding-top: 24px;--page-base-modal-padding-inline: 110px;--page-base-modal-padding-bottom: 60px;--page-base-modal-gap: 24px;--page-base-modal-radius: 32px;--page-base-modal-color: #f9f9f9;--page-base-modal-close-size: 50px;--page-base-modal-close-rotate: 90deg;--page-base-modal-close-duration: .3s;--page-base-modal-player-color: #000;--page-base-modal-backdrop: rgba(0, 0, 0, .45);--page-base-modal-z: 80000;--page-base-modal-screen-padding: 16px;--page-base-modal-focus-color: #3447f4;--page-base-modal-focus-width: 2px;--page-base-modal-focus-offset: 3px;--page-base-modal-scrollbar-size: 6px;--page-base-modal-scrollbar-thumb: rgba(0, 0, 0, .28);--page-base-modal-scrollbar-thumb-hover: rgba(0, 0, 0, .45);box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;overscroll-behavior:contain;z-index:var(--page-base-modal-z);display:flex;align-items:center;justify-content:center;padding:var(--page-base-modal-screen-padding)}.page-base-modal[hidden]{display:none}.page-base-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--page-base-modal-backdrop)}.page-base-modal__dialog{box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:var(--page-base-modal-gap);width:min(100%,calc((100vw * var(--page-base-modal-player-width) / var(--page-base-modal-viewport)) + (var(--page-base-modal-padding-inline) * 2)));max-height:calc(100vh - var(--page-base-modal-screen-padding) * 2);padding:var(--page-base-modal-padding-top) var(--page-base-modal-padding-inline) var(--page-base-modal-padding-bottom);overflow:auto;border-radius:var(--page-base-modal-radius);background-color:var(--page-base-modal-color)}.page-base-modal__bar{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;height:var(--page-base-modal-close-size)}.page-base-modal__close{display:inline-flex;padding:0;border:0;background:transparent;line-height:0;cursor:pointer}.page-base-modal__close:hover,.page-base-modal__close:focus{background:transparent;color:inherit;opacity:1;filter:none}.page-base-modal__close img{display:block;transition:transform var(--page-base-modal-close-duration) ease}.page-base-modal__close:hover img{transform:rotate(var(--page-base-modal-close-rotate))}.page-base-modal__close:focus-visible{outline:var(--page-base-modal-focus-width) solid var(--page-base-modal-focus-color);outline-offset:var(--page-base-modal-focus-offset)}@media(prefers-reduced-motion:reduce){.page-base-modal__close img{transition:none}}.page-base-modal__body--player{box-sizing:border-box;flex-shrink:0;width:100%;aspect-ratio:var(--page-base-modal-player-ratio-width) / var(--page-base-modal-player-ratio-height);overflow:hidden;background-color:var(--page-base-modal-player-color)}.page-base-modal__body--player iframe,.page-base-modal__body--player video{display:block;width:100%;height:100%;border:0}@media(max-width:743px){.page-base-modal.page-base-modal--video{--page-base-modal-screen-padding: 24px;--page-base-modal-padding-top: 0;--page-base-modal-padding-inline: 0px;--page-base-modal-padding-bottom: 0;--page-base-modal-gap: 0;--page-base-modal-radius: 0;--page-base-modal-color: transparent;--page-base-modal-viewport: 375;--page-base-modal-player-width: 327}.page-base-modal--video .page-base-modal__dialog{overflow:visible}.page-base-modal--video .page-base-modal__bar{display:none}}.page-base-modal.page-base-modal--hero,.page-base-modal.page-base-modal--content{--page-base-modal-viewport: 1920;--page-base-modal-player-width: 980;--page-base-modal-padding-top: 24px;--page-base-modal-padding-inline: 60px;--page-base-modal-padding-bottom: 60px;--page-base-modal-gap: 24px;--page-base-modal-radius: 32px;--page-base-modal-color: #f9f9f9;--page-base-modal-close-size: 50px;--page-base-modal-screen-padding: 16px;--page-base-modal-z: 2147483647}.page-base-modal--hero .page-base-modal__bar,.page-base-modal--content .page-base-modal__bar{display:flex}.page-base-modal--hero .page-base-modal__close img,.page-base-modal--content .page-base-modal__close img{width:var(--page-base-modal-close-size);height:var(--page-base-modal-close-size)}.page-base-modal--hero .page-base-modal__body--player video{object-fit:contain}.page-base-modal--content .page-base-modal__dialog{gap:0;width:min(calc(var(--page-base-modal-content-width) + (var(--page-base-modal-padding-inline) * 2)),100%);padding:0 var(--page-base-modal-padding-inline) var(--page-base-modal-padding-bottom);overflow:hidden}.page-base-modal--content .page-base-modal__bar{position:relative;z-index:1;height:auto;padding-top:var(--page-base-modal-padding-top);padding-bottom:var(--page-base-modal-gap);background-color:var(--page-base-modal-color)}.page-base-modal--content .page-base-modal__body--content{min-height:0;max-height:calc(100vh - (var(--page-base-modal-screen-padding) * 2) - var(--page-base-modal-padding-top) - var(--page-base-modal-close-size) - (var(--page-base-modal-gap) * 2) - var(--page-base-modal-padding-bottom));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--page-base-modal-scrollbar-thumb) transparent}.page-base-modal--content .page-base-modal__body--content::-webkit-scrollbar{width:var(--page-base-modal-scrollbar-size)}.page-base-modal--content .page-base-modal__body--content::-webkit-scrollbar-track{background:transparent}.page-base-modal--content .page-base-modal__body--content::-webkit-scrollbar-thumb{border-radius:var(--page-base-modal-scrollbar-size);background-color:var(--page-base-modal-scrollbar-thumb)}.page-base-modal--content .page-base-modal__body--content::-webkit-scrollbar-thumb:hover{background-color:var(--page-base-modal-scrollbar-thumb-hover)}html.page-base-modal-open,html.page-base-modal-open body,html.page-base-modal-open--hero,html.page-base-modal-open--hero body,html.page-base-modal-open--content,html.page-base-modal-open--content body,html.page-base-video-modal-open--hero,html.page-base-video-modal-open--hero body{overflow:hidden;overscroll-behavior:none}html.page-base-modal-open--hero .t4s-section-header,html.page-base-modal-open--hero .shopify-section-header-sticky,html.page-base-modal-open--hero #shopify-section-header-inline,html.page-base-modal-open--hero #shopify-section-header,html.page-base-modal-open--hero #t4s-header,html.page-base-modal-open--hero header,html.page-base-modal-open--hero #shopify-section-top-bar,html.page-base-modal-open--hero #shopify-section-announcement-bar,html.page-base-modal-open--hero .t4s-sticky-atc,html.page-base-modal-open--hero #t4s-sticky-atc-temp,html.page-base-modal-open--content .t4s-section-header,html.page-base-modal-open--content .shopify-section-header-sticky,html.page-base-modal-open--content #shopify-section-header-inline,html.page-base-modal-open--content #shopify-section-header,html.page-base-modal-open--content #t4s-header,html.page-base-modal-open--content header,html.page-base-modal-open--content #shopify-section-top-bar,html.page-base-modal-open--content #shopify-section-announcement-bar,html.page-base-modal-open--content .t4s-sticky-atc,html.page-base-modal-open--content #t4s-sticky-atc-temp,html.page-base-video-modal-open--hero .t4s-section-header,html.page-base-video-modal-open--hero .shopify-section-header-sticky,html.page-base-video-modal-open--hero #shopify-section-header-inline,html.page-base-video-modal-open--hero #shopify-section-header,html.page-base-video-modal-open--hero #t4s-header,html.page-base-video-modal-open--hero header,html.page-base-video-modal-open--hero #shopify-section-top-bar,html.page-base-video-modal-open--hero #shopify-section-announcement-bar,html.page-base-video-modal-open--hero .t4s-sticky-atc,html.page-base-video-modal-open--hero #t4s-sticky-atc-temp{z-index:0!important}@media(max-width:1280px){.page-base-modal.page-base-modal--hero,.page-base-modal.page-base-modal--content{--page-base-modal-viewport: 375;--page-base-modal-player-width: 327;--page-base-modal-padding-top: 16px;--page-base-modal-padding-inline: 24px;--page-base-modal-padding-bottom: 48px;--page-base-modal-gap: 12px;--page-base-modal-radius: 0px;--page-base-modal-close-size: 28px;--page-base-modal-screen-padding: 0px}.page-base-modal--hero .page-base-modal__dialog{width:100%;overflow:auto}.page-base-modal--hero .page-base-modal__body--player{width:min(100%,calc(100vw * var(--page-base-modal-player-width) / var(--page-base-modal-viewport)));margin-inline:auto}.page-base-modal--content{align-items:stretch;padding:0}.page-base-modal--content .page-base-modal__dialog{width:100%;height:100%;max-height:100%;padding-bottom:0}.page-base-modal--content .page-base-modal__body--content{flex:1;max-height:none;padding-bottom:var(--page-base-modal-padding-bottom)}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/page-base.css.map */
