img{max-width:100%}p,th,span,small,label,.field__label,select,.product-form__input .select select{color:#141414;font-family:Inter}h1,.h1,h2,.h2,h3,.h3,.h4,h4,h5,.h5,h6,.h6{color:#141414;font-family:Bricolage Grotesque}p,li{color:#141414;font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.color-background-2 p,.color-inverse.gradient p,.color-inverse.gradient h1,.color-inverse.gradient h2,.color-inverse.gradient h3,.color-inverse.gradient h4,.color-inverse.gradient h5,.color-inverse.gradient h6,.color-background-2 h1,.color-background-2 h2,.color-background-2 h3,.color-background-2 h4,.color-background-2 h5,.color-background-2 h6,.product-grid .grid__item .quick-add__submit span,.product-card-wrapper .quick-add__submit span,.shopify-cleanslate span{color:#fff}a.button.button--secondary{min-height:48px;background-color:#f5f5f5;border-radius:50px;color:#1860f0;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em}p{color:16px;line-height:1.3;color:#141414}a.button.button--secondary span,a.button.button--primary span{margin-left:14px}a.button.button--primary,.button--primary.button--full-width,.cart__checkout-button,.btn,.button{color:#fff;min-height:48px;background-color:#1860f0;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em;text-align:center;border-radius:50px}.button:before,.button:after,button:after,button:before,.template-cart .mb_show.button--secondary{display:none}a.button.button--primary svg path{stroke:#fff}.mfp-bg,.mfp-container,.mfp-wrap{left:0;top:0;width:100%;height:100%}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";height:100%}.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-gallery .mfp-image-holder .mfp-figure,.mfp-zoom{cursor:pointer}.mfp-zoom{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-preloader a{color:#ccc}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px #0009;position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:"";top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px)and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile .mfp-bottom-bar:empty,.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var( --swiper-wrapper-transition-timing-function, initial );box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:48px;height:48px;margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var( --swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px) );height:var( --swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px) );display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var( --swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25) );position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.header--middle-left{grid-template-columns:auto}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:0}.header__menu-item span,.header__submenu a{font-family:Inter;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0em;color:#141414}.header .cart-count-bubble{width:24px;height:24px;background-color:#add6ff;color:#000;font-family:Inter;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:center;position:relative;top:0;left:0}.header .cart-count-bubble span{color:#141414;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.header .header__icon--cart .icon{height:100%;width:100%;max-width:24px;max-height:24px}.header .header__icon--cart{text-decoration:none;background-color:#141414;border-radius:20px;column-gap:10px;max-width:84px;max-height:42px;width:100%;padding:12px}.header .header__search{display:inline-flex;line-height:0;width:100%;height:100%;max-width:48px;max-height:48px;margin-right:12px}.header .header__icon .icon{height:24px;width:24px}.header .header__menu-item{padding:12px 16px}.header .header__menu-item .icon-caret{padding:2px;position:relative;height:100%;width:100%;max-width:16px;max-height:16px}.header .icon-caret{right:-7px}.header .icon-caret path,.modal__close-button .icon,.quantity__button,.quantity__input{color:#141414}.header__menu-item:hover span,details[open]>.header__menu-item,.animate--hover-3d-lift .card-wrapper:hover .card__heading a{text-decoration:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1)}.header .header__submenu .header__menu-item{padding:7px 16px}.header__icon--cart{margin-right:0}.header__icons{padding-right:0}.header__inline-menu .mega-menu .mega-menu__list--condensed{display:flex!important}.header__inline-menu .mega-menu .mega-menu__list--condensed li{width:20%;max-width:20%;flex:0 0 20%}.header__inline-menu .mega-menu .mega-menu__list--condensed .mega-menu__media{display:flex;align-items:flex-end;justify-content:center;height:94px;margin:0 auto}.header__inline-menu .mega-menu .mega-menu__list--condensed:has(.mega-menu__media--wide) .mega-menu__media{height:118px}.header__inline-menu .mega-menu .mega-menu__list--condensed .mega-menu__media img{display:block;height:94px;width:auto;max-width:100%;object-fit:contain}.header__inline-menu .mega-menu .mega-menu__list--condensed .mega-menu__media--wide img{height:118px}.header__inline-menu .mega-menu .mega-menu__list--condensed li a{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.header__inline-menu .mega-menu .mega-menu__list--condensed li a span{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:center;max-width:180px;margin:0 auto;padding-top:16px}.mega-menu__content .mega-menu__list.mega-menu__list--condensed{gap:0px}.cart-notification__heading{font-family:Inter}.cart-notification-product .cart-notification-product__image{margin-top:0}.cart-notification__links .link.button-label{font-family:Inter;letter-spacing:0;color:#141414}.cart-notification{padding:24px!important;border-radius:0;border:none}.cart-notification .modal__close-button .icon{width:13px;height:13px}.cart-notification__close{margin-right:0!important}.cart-notification__links form .rale-widget,.cart-notification .link button-label{display:none}.cart-notification{border-style:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;box-shadow:0 0;border:none}.cart-notification-product__price{margin-top:8px;font-size:14px;font-weight:500;line-height:21px;letter-spacing:0;color:#141414}.cart-notification-product{padding-bottom:12px!important;padding-top:12px!important}.main-cart-page{margin-top:50px;max-width:836px}.main-cart-page .cart-item>td+td{padding-left:35px}.main-cart-page .title-wrapper-with-link a{font-family:Inter;letter-spacing:0;color:#141414}.main-cart-page .cart-items th{letter-spacing:0;font-size:14px;text-transform:capitalize}.main-cart-page .cart-item .cart-item__image{margin-right:24px;max-width:100px}.main-cart-page .cart-item .cart-item__media{width:130px;max-width:130px}.main-cart-page .cart-item .product-option{margin-top:12px;color:#141414;letter-spacing:0;font-weight:500;font-family:Inter}.main-cart-page .cart-item .cart-item__name:hover{text-decoration-thickness:1px}.cart-item__totals .cart-item__price-wrapper span{font-weight:600;letter-spacing:0;color:#141414}.main-cart-footer .cart__blocks .totals__total{font-family:Inter;letter-spacing:0}.main-cart-footer .cart-item cart-remove-button{margin:10px 10px 10px 0}.cart-notification-product__name{font-family:Inter;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;margin:0}.cart-notification .global-media-settings img{max-height:80px;width:80px;object-fit:contain}.cartpage{column-gap:60px;display:flex;align-items:center;margin:0 auto;justify-content:space-between;max-width:var(--page-width);padding-bottom:80px!important}.cartpage .main-cart-page:has(cart-items.is-empty){flex:1 1 100%;max-width:none}.cartpage:has(cart-items.is-empty) .cart__footer-wrapper{display:none}.cart__footer{border-radius:32px;background-color:#f5f5f5;padding:32px}.main-cart-page .quantity:after{border-radius:100px;box-shadow:0 0;border:solid 1px #e6e6e6;max-width:120px}.main-cart-page .quantity-popover-container{max-width:120px}.main-cart-page .quantity.cart-quantity{justify-content:center}.main-cart-page .quantity__input{width:100%;max-width:40px}.main-cart-page .quantity__button{width:100%;max-width:20px}.main-cart-page a.cart-item__name{font-family:Inter;font-weight:400;font-size:14px;text-decoration:underline;width:100%;max-width:100%}.main-cart-page .cart-item__totals{vertical-align:middle}.main-cart-page .cart-item>td+td{padding-left:0!important}.main-cart-page td.cart-item__quantity,.main-cart-page td.cart-remove_btn{vertical-align:middle}.main-cart-page .cart-items td{padding-top:0;padding:20px 0!important}.main-cart-page h1.title.title--primary{font-size:56px;font-weight:400;line-height:67px;letter-spacing:0em}.main-cart-page .cart-item__quantity-wrapper{justify-content:end}.cart__footer .total_heading{font-family:Inter;font-size:22px;font-weight:500;line-height:28px;letter-spacing:0em;margin:0 0 24px;color:#141414}.cart__footer .totals{justify-content:space-between}.cart__footer h2.totals__total,.cart__footer .levering_head,.cart__footer .rabat_head{margin:0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em}.cart__footer p.totals__total-value{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;margin:0}.cart__footer small.tax-note.caption-large.rte{font-size:11px;font-weight:400;line-height:14px;letter-spacing:0em;color:#3d3d3d;margin:6px 0 0}.cart__footer span.levering_value,.cart__footer .rabat_value{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;color:#858585}.cart__footer .cart_tax{border-top:solid 1px rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:baseline}.cart__footer .wrapper{padding:12px 0}.cart_tax.bottom{border-bottom:solid 1px rgba(0,0,0,.12)}.template-cart .collection-tabs .collection__title.title-wrapper,.template-product .collection-tabs .collection__title.title-wrapper{padding-bottom:80px}.template-cart .collection-tabs{border-top:solid 1px #e6e6e6;padding:80px 0;margin:0}.footer{padding:80px 0!important}.footer small.copyright__content{color:#fff;font-family:Inter;font-size:12px;font-weight:400;line-height:16px}.footer__copyright{opacity:.6;margin:0;width:100%;display:flex;justify-content:space-between}.footer .footer__content-bottom{padding-top:23px}.footer .footer-block__details-content>p,.section.richtext-section,.template-index .rich-text .rich-text__blocks p{margin:0}.footer .footer__content-top{padding-bottom:60px}.footer .footer-block__details-content .list-menu__item--link{color:#fff;font-family:Inter;font-weight:400;line-height:24px}.footer .footer__content-top .grid{column-gap:24px}.footer .footer-block__details-content .footer__list-social{padding:0;justify-content:flex-start}.footer .footer__list-social li.list-social__item a{padding:0;margin-right:16px}.footer .footer-block__details-content h4{margin:24px 0}.footer__content-bottom-wrapper,.image-with-text .image-with-text__content,.collapsible-content .accordion summary{padding:0}.footer .footer__copyright{align-items:center;margin-top:0}.content_wrapper{padding:0 5rem;max-width:var(--page-width)}.home_top_banner .left_side h2{margin:0;font-family:Bricolage Grotesque;font-size:72px;font-weight:400;line-height:79px;letter-spacing:0em;color:#fff}.home_top_banner .sub_title p{font-family:Bricolage Grotesque;font-size:22px;font-weight:500;line-height:28px;letter-spacing:0em;color:#fff;text-align:center;max-width:140px;margin:0 auto}.home_top_banner .left_side,.home_top_banner .right_side{width:50%}.home_top_banner .content{text-align:center;max-width:200px}.home_top_banner .right_side img{max-width:120px}.home_top_banner .content_wrapper{display:flex;align-items:center;width:100%;position:absolute;height:100%;transform:translate(-50%,-50%);top:50%;left:50%}.home_top_banner{background-repeat:no-repeat;background-size:cover;position:relative;padding-bottom:26.12%}.desc_more_space.image-text-section{padding:80px 0}.template-collection .section.featured-coll-section{margin:80px 0}.image-with-text h2.image-with-text__heading.inline-richtext.h1{font-family:Bricolage Grotesque;font-size:56px;font-weight:400;line-height:67px;letter-spacing:0em;margin:0 0 14px}.image-with-text .sub_title p{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0em;margin:0 0 16px;color:#1860f0;background-color:#dbf0ff;padding:6px 17px;border-radius:50px}.image-with-text .sub_line p{font-family:Inter;font-size:19px;font-weight:400;line-height:29px;letter-spacing:0em;margin:0;color:#141414}.image-with-text .sub_line{margin-top:14px}.image-with-text .image-with-text__text p{font-family:Inter;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em}.desc_more_space .image-with-text .image-with-text__text{margin:60px 0}.image-with-text .image-with-text__content .image-with-text__text+.button,.image-text-section .image-with-text__content>*+*{margin-top:0}.image-with-text .image-with-text__media,.contact .field__input:focus~.field__label .field:after{border:none}.image-with-text .media>img,.product-card-wrapper .card__media .media img{object-fit:contain}.image-with-text .image-with-text__media-item{flex:0 0 536px}.desc_more_space .image-with-text .image-with-text__text-item{padding-right:116px}.background-color.image-text-section{padding:80px 0;background:linear-gradient(180deg,#dbf0ff,#fff0)}.background-color.image-text-section .image-with-text__grid{justify-content:space-between;max-width:1096px;margin:0 auto}.image-text-section .heading{text-align:center;margin-bottom:60px}.image-text-section .heading h6{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0em;background-color:#fff;display:inline-block;color:#1860f0;padding:6px 17px;border-radius:50px;margin:0 0 24px}.image-text-section .heading h3{font-family:Bricolage Grotesque;font-size:56px;font-weight:400;line-height:67px;letter-spacing:0em;color:#141414;margin:0 auto;max-width:575px;padding-bottom:24px}.image-text-section .heading p{font-family:Inter;font-size:19px;font-weight:400;line-height:29px;letter-spacing:0em;color:#141414;max-width:850px;margin:0 auto}.background-color.image-text-section .image-with-text__media{max-width:424px}.image-text-section .image-with-text__text ul{padding:40px 0;margin:0}.image-text-section .image-with-text__text ul li{margin-bottom:16px;padding-left:32px;list-style:none;position:relative}.image-text-section .image-with-text__text ul li:after{position:absolute;content:"";background-image:url(/cdn/shop/files/tabler_circle-check.png?v=1709726255);width:20px;height:20px;left:0;transform:translateY(-50%);top:50%}.rich-text .rich-text__wrapper .rich-text__blocks,.milti-icons,.collapsible-content{padding:80px 0}.template-index .rich-text .rich-text__blocks{max-width:1096px}.rich-text.right_btn .rich-text__blocks{column-gap:80px;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%}.rich-text.right_btn .rich-text__blocks .main_wrap{width:80%}.rich-text.right_btn .rich-text__blocks .rich-text__buttons{width:20%}.rich-text.right_btn .rich-text__blocks.left .rich-text__buttons,.template-about-us .image-with-text__grid--reverse .image-with-text__content{justify-content:center}.template-index h2.rich-text__heading.rte.inline-richtext.h1{font-size:30px;font-weight:500;line-height:1.25;margin:0 0 24px}.collection-tabs,.video_section{margin:80px 0}.collection-tabs .title-wrapper .subtitle p{display:inline-block;border-radius:50px;color:#1860f0;font-size:14px;font-weight:500;line-height:20px;background-color:#dbf0ff;padding:6px 15px;margin:0 0 16px}.collection-tabs .title-wrapper h2.title{color:#141414;font-size:56px;font-weight:400;line-height:1.2;margin:0 0 24px}.collection-tabs .collection__description p{font-size:19px;font-weight:400;line-height:1.5}.collection-tabs .collection__title.title-wrapper{text-align:center;margin-bottom:2.5rem;max-width:1000px;margin:0 auto;padding-bottom:24px}.collection-tabs .tab_title_cls,.multicolumn .title-wrapper-with-link,.review_section .review-html{text-align:center}.collection-tabs .tab_title_cls li{cursor:pointer;border-radius:0;color:#858585;font-size:14px;font-weight:600;line-height:20px;padding:12px 0;background-color:transparent}.collection-tabs .tab_title_cls li.active{border-bottom:2px solid #1860f0;color:#1860f0}.collection-tabs ul.tab_title_cover{margin:0 0 60px;display:flex;justify-content:center;column-gap:32px;list-style-type:none}.collection-tabs .tab_collection_content{position:relative}.swiper-button-prev,.swiper-button-next{background-color:#dbf0ff;border-radius:50%;max-width:48px;max-height:48px}.swiper-button-next:after,.swiper-button-prev:after,.product-card-wrapper .quick-add .cart_icon,.search-modal .search-modal__content .field:after{display:none}.swiper-button-next svg,.swiper-button-prev svg{max-width:26px}.template-collection .richtext-section h2.rich-text__heading{font-family:Bricolage Grotesque;font-size:72px;font-weight:400;margin:0 0 30px;line-height:1.1}.template-collection .richtext-section .rich-text__text.rte p{font-size:19px;font-weight:400;line-height:1.5}.template-collection .richtext-section .rich-text .rich-text__blocks{max-width:1050px}.template-collection .heading .collection_tilte{text-transform:capitalize;margin:0 0 60px;text-align:center;font-family:Bricolage Grotesque;font-size:40px;font-weight:400;line-height:1.2}.template-collection ul.tab_title_cover{display:flex;justify-content:center;list-style-type:none;column-gap:32px}.product-card-wrapper .card{padding:0 32px;--shadow-opacity: none}.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,.search-modal .search-modal__content .field__input:focus-visible,.product .select:hover.select:after{box-shadow:0 0}.product-grid.grid{column-gap:24px;row-gap:60px}.product-card-wrapper .card__heading a{text-decoration:underline;font-size:16px;font-weight:400;line-height:1.5;margin:4px 0 16px}.product-card-wrapper .price__regular span,.grid__item .price__sale span,.product-card-wrapper .price-item--sale{letter-spacing:0;font-size:20px;font-weight:400;line-height:1.5}.product-card-wrapper .card__information{margin-bottom:16px;padding:0}.product-card-wrapper .card__content{margin-top:28px;padding:24px 0 0}.product-card-wrapper .quick-add{max-width:190px;margin:0 auto}.product-card-wrapper .quick-add__submit{color:#fff;min-height:48px;background-color:#1860f0;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em;text-align:center;border-radius:50px;padding:10px 25px}.product-card-wrapper .price__sale s{letter-spacing:0;color:#858585;font-size:16px;line-height:1.5}.product-card-wrapper .card__information{display:flex;flex-direction:column;justify-content:space-between}.product-card-wrapper .col_title{margin-bottom:5px;color:#141414;font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase}.product-card-wrapper .swiper-wrapper,.template-mathematik-tutor .image-with-text .grid{justify-content:space-between}.product-card-wrapper .ratio:before{padding-bottom:95%!important}.product-card-wrapper .price--on-sale .price__sale{display:flex;align-items:end;flex-direction:row-reverse;flex-wrap:wrap;column-gap:10px}.product-card-wrapper .cart_icon svg{vertical-align:middle;margin-left:-1px}.search-modal__content .reset__button .icon.icon-close{height:22px;width:22px}.search-modal__content .predictive-search__heading{font-family:Inter;text-transform:capitalize;font-weight:500;color:#141414}.search-modal__content .predictive-search__image{max-width:55px;max-height:55px}.search-modal__content .price__regular .price-item--regular,.shopify-challenge__container p{letter-spacing:0}.template-search .product-grid.grid{column-gap:24px;row-gap:30px}.search-modal .search-modal__content{padding:0 4rem;max-width:var(--page-width)}.search-modal .search-modal__content .search-modal__form{max-width:100%}.search-modal .search__input.field__input{padding-left:4rem}.search-modal .search-modal__content .field__label{padding-left:20px;color:#858585;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0em}.search-modal .search-modal__content .search__button .icon{height:24px;width:24px}.search-modal .search-modal__content .field__button{right:auto;top:50%;transform:translateY(-50%)}.search-modal .search-modal__content .modal__close-button.link{height:14px;width:14px}.search-modal .search-modal__content .modal__close-button .icon{color:#858585}.search-modal .search-modal__content .field__input:focus-visible+label{font-size:13px;top:-6px}.search-modal .search-modal__content .field__input:focus{padding:0 0 0 4rem;box-shadow:0 0}.search-modal .search-modal__content .reset__button.field__button{display:none}.search-modal .search__input.field__input::placeholder{font-size:20px;font-weight:400;line-height:30px;letter-spacing:0em;color:#858585;opacity:1}.search-modal .field__button{width:auto}.search-modal .field__input:not(:placeholder-shown){padding:1rem 1.5rem .8rem 4rem}.predictive-search .price__regular .price-item--regular{font-size:16px;line-height:1.1}.product{margin:0 -12px;padding:60px 0}body.product{margin:0;padding:0}.product .grid__item.product__media-wrapper,.product .grid__item.product__info-wrapper{padding-left:0;width:50%!important;margin:0 12px;flex:0 0 calc(50% - 24px);max-width:50%!important}.product product-info{margin-left:32px}.product .product__title>*{margin:0 0 24px;font-family:Bricolage Grotesque;font-size:40px;line-height:48px;letter-spacing:0em}.price__container span{font-size:24px;font-weight:400;line-height:36px;letter-spacing:0em}variant-selects label.form__label{margin:0;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em}.product-form__input--dropdown,.product .cust_txt,.product .srp_help_block .title_image{display:flex;align-items:center}.select select{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em}.product-form__input .select{max-width:fit-content!important;margin-left:10px}.product-form__input .select:after{border-color:#e6e6e6;border-radius:50px;box-shadow:0 0}.product-form__input .select svg{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.product-form__input .select__select{min-height:48px}.product-form__submit{background-color:#1860f0;border-radius:100px}.product-form__submit span{color:#fff}.accordion__title{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em}.accordion .summary__title,.collapsible-content .grid{align-items:center}.accordion .custom_icon{fill:none!important}.product__accordion .icon_wrap{background-color:#dbf0ff;padding:0;width:44px;height:44px;position:relative;margin-right:12px;border-radius:50%}.product__accordion svg.icon.icon-accordion{margin:0;width:100%;height:100%;position:absolute;transform:translate(-40%,-50%);top:50%;left:50%;max-width:24px;max-height:24px}.product .accordion summary{padding:1.2rem 0}.product .accordion__content p{color:#3d3d3d;font-size:14px;line-height:24px;padding-left:45px}.template-product .collection-tabs .title-wrapper h2.title{font-size:40px;line-height:1.2}.product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{max-width:72px}.product .thumbnail-slider .thumbnail-list.slider--tablet-up{justify-content:space-evenly}.product .cust_txt p{margin:0;color:#3d3d3d;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;opacity:1}.product .cust_txt img{margin-left:16px;vertical-align:middle}.product .select:hover.select:after,.product .select__select:focus{border-radius:50px}.product .rev_head p{margin:0 5px 0 0;font-size:24px;line-height:32px}.product .rev_head span{margin:0 0 0 10px;font-size:16px;line-height:20px}.product .rev_head{display:flex;align-items:center;border-top:solid 1px #e6e6e6;margin:0;padding:20px 0 0}.review-section .rev_head{justify-content:center}.product .rev_head svg{margin:0 0 0 10px;vertical-align:middle}.product .accordion__title{padding-right:35px}.product .srp_help_block{background-color:#f5f5f5;padding:26px 32px;border-radius:25px;margin:24px 0!important}.product .srp_help_block .title_image h4{font-size:22px;font-weight:500;line-height:28px;letter-spacing:0em;margin:0}.product .srp_help_block .title_image img{max-width:155px;margin-left:10px}.product .srp_help_block .srp_description p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em}.product .srp_help_block a.srp_button,a.short_book_button{color:#1860f0;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em;text-decoration:none}.product .srp_help_block a.srp_button span,a.short_book_button span{margin-left:10px}.product .template-srp .product .rev_head{border-top:none;padding:0}.product .short_book h4{font-size:14px;font-weight:500;line-height:21px;letter-spacing:0em;margin:0 0 8px}.product .short_book p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;margin:0 0 8px}.product .short_book{padding-right:10px;margin-top:24px}.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready{background:#0006}.mfp-content{padding-bottom:32px;max-width:872px;border-radius:20px;background-color:#fff;height:calc(100% - 60px)}.mfp-content .white-popup-block{overflow-y:hidden;height:100%}.mfp-content .white-popup-block .pdp_detail{margin-top:14px;padding:32px;overflow-y:scroll;height:100%;margin-right:6px}.popup_btn .popup-modal{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;color:#1860f0}.mfp-content h3.inline-richtext{font-size:30px;font-weight:500;line-height:38px;letter-spacing:0em;border-bottom:solid 1px #e6e6e6;padding:32px;margin:0}.mfp-close-btn-in .mfp-close{color:#333;background-color:#e6e6e6;border-radius:50%;max-width:32px;max-height:32px;right:3rem;top:3.5rem;display:flex;justify-content:center;align-items:center;padding-top:2px;padding-left:2px}.mfp-container h4.detail_header{font-size:22px;font-weight:600;line-height:33px;letter-spacing:0em;margin:0}.mfp-container h5.detail_header{font-family:Inter;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0em}.pdp_detail::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#bdbdbd}.pdp_detail::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.pdp_detail::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.mfp-container ul{list-style-type:decimal;padding-left:20px}.logo-list{padding:60px 0}.logo-list .logo_wrapper{display:flex;align-items:center;justify-content:space-between}.logo-list .heading h3{font-size:30px;font-weight:500;line-height:38px;letter-spacing:0em;text-align:center;margin:0 0 32px}.logo-list .logo_wrapper .logo{position:relative;padding-bottom:2.5%;width:100%;height:100%}.logo-list .logo_wrapper .logo img{height:100%;object-fit:contain;width:100%}.multicolumn{border-bottom:solid 1px #e6e6e6;padding:80px 0}.multicolumn .title-wrapper-with-link h2{display:flex;width:100%;justify-content:center;font-size:30px;font-weight:500;line-height:38px;letter-spacing:0em}.multicolumn .multicolumn-card__info h3.inline-richtext{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em}.template-product .multicolumn .multicolumn-card__info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.multicolumn .multicolumn-card__info .rte p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em}.multicolumn .grid{column-gap:24px;row-gap:24px}.multicolumn .multicolumn-card__info{padding:24px 32px}.multicolumn .multicolumn-card__info a.link.animate-arrow{font-size:12px;font-weight:500;line-height:16px;letter-spacing:0em;margin:10px 0 0;color:#1860f0;text-decoration:none}.multicolumn .multicolumn-card__info a.link.animate-arrow path,.bottom_content .bottom_right a.button.button--primary svg path{stroke:#1860f0}.multicolumn .grid.grid--1-col-desktop{row-gap:12px}.template-srp .multicolumn .page-width{max-width:872px;margin:0 auto}.template-about-us .image-with-text .grid__item{width:50%;max-width:50%;flex:0 0 50%}.template-about-us .image-with-text h2.image-with-text__heading.inline-richtext.h1{font-size:72px;font-weight:400;line-height:79px;letter-spacing:0em;margin-bottom:22px}.template-about-us .image-with-text .image-with-text__text,.g-recaptcha{margin-bottom:32px}.template-about-us .image-with-text .image-with-text__text p{font-size:19px;font-weight:400;line-height:29px;letter-spacing:0em}.image-with-text .button_wrapper{display:flex;column-gap:12px}.template-about-us .media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{max-width:648px}.table_section .page-width{max-width:872px}.table_section{border-bottom:solid 1px #e6e6e6;padding:80px 0;background:linear-gradient(180deg,#dbf0ff,#fff0)}.table_section .heading{text-align:center;margin:0 0 60px}.table_section .heading h3{font-size:40px;font-weight:400;line-height:48px;letter-spacing:0em;margin:0 0 24px}.table_section .heading p{font-size:19px;font-weight:400;line-height:29px;letter-spacing:0em;margin:0}.bottom_content{margin-top:80px;display:flex;align-items:center}.bottom_content .image_side{width:40%}.bottom_content .bottom_right{width:60%;padding-left:68px}.bottom_content .bottom_right h3{margin:0 0 24px;font-size:40px;font-weight:400;line-height:48px;letter-spacing:0em}.bottom_content .bottom_right p{font-size:19px;font-weight:400;line-height:29px;letter-spacing:0em;margin:0 0 24px}.bottom_content .bottom_right a.button.button--primary{background-color:#dbf0ff;color:#1860f0}.review_section{border-top:solid 1px #e6e6e6;padding:80px 0}.review_section .main_grid{margin-top:60px}.review_section .review_wrapper{margin-top:60px;display:block;column-count:3}.review_section .review_block .inner_content{background-color:#f8f9fa;padding:24px;border-radius:10px;margin-bottom:20px}.review_section .review_block{display:inline-block}.review_section .review_title{color:#3d3d3d;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0em}.review_section .review_des p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em}.review_section .rev_head{margin-bottom:12px;font-family:Inter;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0em;color:#141414}.review_section .review-html span{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em}.review_section .heading{text-align:center;margin-bottom:60px}.review_section .heading h2{margin:24px 0 0;font-size:56px;font-weight:400;line-height:67px;letter-spacing:0em}.review_section h6.sub_titlee{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0em;color:#1860f0;background-color:#dbf0ff;max-width:fit-content;margin:0 auto;border-radius:50px;padding:6px 16px}.review_section svg{vertical-align:middle;width:auto;max-width:100%}.template-mathematik-tutor .image-text-section{margin:93px 0}.template-mathematik-tutor .image-with-text .image-with-text__media-item{flex:0 0 400px}.template-mathematik-tutor .image-with-text .grid__item{max-width:670px}.template-mathematik-tutor .image-with-text__text{margin-bottom:30px}.template-mathematik-tutor .image-with-text h2.image-with-text__heading.inline-richtext.h1{font-size:72px;line-height:79px;margin:0 0 32px}.template-mathematik-tutor .image-with-text .image-with-text__text p{font-family:Inter;font-size:19px;font-weight:400;line-height:24px;letter-spacing:0em;padding-right:51px}.template-mathematik-tutor .rich-text h2.rich-text__heading{font-size:30px;font-weight:500;line-height:38px;letter-spacing:0em;margin:0 0 24px}.template-mathematik-tutor .rich-text p{max-width:800px}.milti-icons .icon_list_wrap{display:flex;margin:0 -12px}.milti-icons .list{padding:40px;border-radius:20px;width:33.33%;flex:0 0 calc(33.33% - 24px);margin:0 12px;background-color:#fff}.milti-icons .list img{margin-bottom:16px;max-width:96px}.milti-icons .list h3{font-size:22px;font-weight:500;line-height:28px;letter-spacing:0em;margin:0 0 16px}.collapsible-content .accordian_wapper .accordion{border:none;border-bottom:solid 1px #e6e6e6}.collapsible-content .accordian_wapper .accordion:nth-last-child(1){border:none;border-bottom:none}.collapsible-content .accordian_wapper{border-radius:50px;border:solid 1px #e6e6e6}.collapsible-content .accordion{margin:0;padding:29px 40px}.collapsible-content .grid{column-gap:0px}.collapsible-content .collapsible-content__media{margin-left:52px}.collapsible-content .accordion__content{margin-bottom:0;padding:16px 0 0}.collapsible-content .accordion__title{font-size:22px;font-weight:500;line-height:28px;letter-spacing:0em}.collapsible-content summary:hover{background:transparent}.collapsible-content summary:hover .accordion__title,summary[aria-expanded=true] .accordion__title,.video-section .deferred-media__poster-button svg{color:#1860f0}.accordion details .icon-caret{stroke:#141414}.accordion details[open]>summary .icon-caret,.collapsible-content summary:hover .icon-caret{stroke:#1860f0}.video-section .video-section__media{max-width:1096px;margin:0 auto}.video-section .heading{max-width:777px;margin:0 auto;padding-bottom:40px;text-align:center}.video-section .heading h2.title{font-size:72px;font-weight:400;line-height:79px;letter-spacing:0em}.video-section .heading .description p{font-size:19px;font-weight:400;line-height:29px;letter-spacing:0em}.detail_content{border-bottom:solid 1px #e6e6e6;padding:80px 0;background:linear-gradient(180deg,#dbf0ff,#fff0)}.detail_content .page-width{max-width:870px}.detail_content .heading h1{font-size:56px;font-weight:400;line-height:67px;letter-spacing:0em;text-align:center;margin:0 0 30px}.detail_content .content h3{font-size:40px;font-weight:400;line-height:48px;letter-spacing:0em;text-align:center;margin:0 0 30px}.detail_content .content h4{letter-spacing:0;font-size:22px;font-weight:500;line-height:28px;margin:0 0 16px}.detail_content .content .button_wrapper{margin-top:24px}.detail_content .content .block{margin-bottom:40px}.detail_content .content .block:nth-last-child(1){margin-bottom:0}.detail_content .content ul{padding-left:20px}.detail_content .content .button_wrapper .button{margin-bottom:12px;margin-right:12px}.contact .heading{margin-bottom:60px}.contact h2.title{font-size:72px;font-weight:400;line-height:79px;letter-spacing:0em;margin:0 0 32px}.contact .description p,.contact .description{font-size:19px;color:#141414;font-weight:400;line-height:29px;letter-spacing:0em}.contact .right_block .svg_with_title{background-color:#dbf0ff;border-radius:25px;padding:32px;display:flex;flex-direction:column;row-gap:16px}.contact .right_block .list{display:flex;align-items:center;column-gap:12px}.contact.page-width--narrow{padding:80px 0;max-width:1096px}.contact_detals{display:flex;align-items:start;justify-content:space-between}.contact_detals form{width:100%;max-width:536px}.contact_detals .right_block{width:100%;max-width:424px}.contact_detals .icon{max-width:40px;max-height:40px}.contact .right_block .list a,.contact .right_block .list p{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;text-decoration:underline;text-underline-offset:3px;color:#1860f0}.contact .button{width:100%}.contact .contact__button{margin-top:24px}.field:after,.contact .field:hover.field:after{box-shadow:0 0}.field__input{border:solid 1px #bdbdbd;border-radius:15px}.contact .field{margin-bottom:16px}.contact .field__input:focus{box-shadow:0 0;border:solid 3px #1860f0}.contact .field__label,.contact .field__label span{color:#858585;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em}.contact input{min-height:56px;color:#141414;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em}.contact .field__input:focus~.field__label{top:-14px;background-color:#fff;padding:4px;color:#141414}.field__input:focus{padding:2.2rem 1.5rem 2rem 2rem}.contact .field__label{top:calc(1.6rem + var(--inputs-border-width))}.shopify-policy__container{padding:80px 0;max-width:872px}.shopify-policy__container h1{font-size:56px;line-height:67px;letter-spacing:0em;text-align:center;margin:0 0 40px}.shopify-policy__container h2,.shopify-policy__container h3{margin-top:0;font-weight:500}.shopify-policy__container .rte ul,.shopify-policy__container .rte ol{padding-left:0}.app-section{padding:80px 0;background:linear-gradient(180deg,#dbf0ff,#fff0)}.template-about-us .app-section{padding:80px 0;background:none}.shopify-policy__body .rte h2{font-size:30px}.app-section h2{font-size:56px;font-weight:400;line-height:67px;letter-spacing:0em;text-align:center}.juniper-new-carousel-container .juniper-new-arrow{background:#dbf0ff!important;border-radius:50%!important;max-width:48px!important;max-height:48px!important;width:100%!important;height:100%!important}.slick-arrow.slick-disabled{opacity:.5}.cart-item a.button{background-color:transparent}.product__tax.caption.rte{font-family:Inter;color:#979797}@media(min-width:990px){.header--middle-left{grid-template-columns:auto}.header--middle-left .header__heading-link,.header--top-left .header__heading-link,.featured-collection .slider--desktop .slider__slide:first-child{margin-left:0}.featured-collection .slider-component-desktop.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.featured-collection .slider--desktop:after{padding-left:0}}@media screen and (min-width:1200px)and (max-width:990px){.header__menu-item span,.header__submenu a{font-size:13px}}@media(max-width:1400px){.collection-tabs{padding:0 40px}}@media(max-width:1350px){.desc_more_space .image-with-text .image-with-text__text{margin:30px 0}.home_top_banner .left_side h2{font-size:52px;line-height:66px}.home_top_banner{padding-bottom:30.12%}.custom_collection{padding:0 30px}.rich-text.right_btn .rich-text__blocks .rich-text__buttons{width:22%}}@media(max-width:1300px){.header:not(.drawer-menu).page-width{padding-left:3rem;padding-right:3rem}.header--middle-left{column-gap:0rem}}@media(max-width:1200px){.product-grid.grid{column-gap:20px;row-gap:40px}.rich-text .rich-text__wrapper .rich-text__blocks,.background-color.image-text-section{padding:60px 0}.template-collection .richtext-section h2.rich-text__heading{font-size:56px}.image-text-section .heading h3{font-size:46px;line-height:56px}.image-text-section .heading p{font-size:18px;line-height:29px}.header:not(.drawer-menu).page-width,.page-width{padding-left:3rem;padding-right:3rem}.home_top_banner{padding-bottom:34.12%}.milti-icons .list{padding:30px}.template-mathematik-tutor .image-with-text h2.image-with-text__heading.inline-richtext.h1{font-size:52px;line-height:67px;margin:0 0 22px}.template-mathematik-tutor .image-text-section{margin:48px 0}.contact.page-width--narrow{padding:80px 50px}.desc_more_space.image-text-section{padding:50px 0}.template-about-us .image-with-text h2.image-with-text__heading.inline-richtext.h1{font-size:46px;line-height:56px}}@media(max-width:1091px){.desc_more_space .image-with-text .image-with-text__text-item,.template-mathematik-tutor .image-with-text .image-with-text__text p{padding-right:0}.image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__text-item{margin-bottom:0}.background-color.image-text-section .image-with-text .image-with-text__text-item{flex:100%}.background-color.image-text-section .image-with-text__grid,.image-text-section .image-with-text__grid,.template-mathematik-tutor .image-with-text .grid{justify-content:center}.image-with-text h2.image-with-text__heading.inline-richtext.h1{font-size:46px;line-height:67px;margin:0}.desc_more_space.image-text-section .image-with-text__content .image-with-text__text+.button{margin-top:20px}.image-text-section .image-with-text__text-item{margin-top:30px}.rich-text.right_btn .rich-text__blocks{column-gap:50px}.background-color.image-text-section .image-with-text__media,.template-mathematik-tutor .image-with-text .grid__item{max-width:100%}.image-text-section .image-with-text__text ul{display:flex;column-gap:20px}.desc_more_space .image-with-text__grid--reverse{flex-direction:column-reverse}.image-with-text__grid .grid__item{width:100%;max-width:100%}.image-with-text .image-with-text__media{padding-bottom:74%!important}.image-with-text__text-item.grid__item{margin-bottom:40px}.image-with-text h2.image-with-text__heading.inline-richtext.h1,.image-with-text .sub_line{width:100%;text-align:center}.image-with-text .sub_title{display:ruby;text-align:center;width:100%}.image-with-text .image-with-text__text{text-align:center}.image-with-text .button{display:flex;justify-content:center;width:100%;max-width:fit-content;margin:0 auto}.image-text-section .image-with-text__text ul li{text-align:left}.image-text-section .button_wrapper{width:100%;max-width:fit-content;margin:0 auto}.contact_detals form{padding-right:30px}}@media(max-width:989px){.menu-drawer__inner-container .list-social__item .icon path{stroke:#000}.menu-drawer__inner-container .menu-drawer .list-social{justify-content:space-evenly;margin-left:0}.menu-drawer__inner-container .list-social__item .icon{height:24px;width:24px;fill:none;stroke:#000}.search-modal{min-height:64px}.search-modal .search-modal__content{padding:0 2rem}.search-modal__close-button{right:4rem}.header--middle-left{grid-template-columns:1fr 1fr 1fr}.menu-drawer .search.search-modal__form{display:none}.menu-drawer .search.search-modal__form{padding:0 30px;margin-top:20px}.footer-block__details-content .list-menu__item--link{padding-top:0!important}.product-grid .grid__item{width:33%;max-width:33%;flex:0 0 33%}.product-grid.grid{column-gap:0}.menu-drawer__menu-item{padding:.7rem 2rem;font-size:20px}.header--has-social .menu-drawer__utility-links{padding:2rem;background-color:transparent}.menu-drawer__menu-item img{width:auto;height:auto;max-width:41px;object-fit:contain;margin-right:15px;max-height:50px}.menu-drawer__menu.list-menu li{font-size:14px}}@media(max-width:992px){.page-width,.content_wrapper{padding:0 30px}.template-collection .richtext-section h2.rich-text__heading{font-size:46px}.template-collection .section.featured-coll-section{margin:60px 0}.home_top_banner .right_side img{max-width:100px}.home_top_banner .left_side h2{font-size:40px;line-height:52px}.home_top_banner .sub_title p{font-size:18px;line-height:22px}.featured-collection{margin:50px 0}.featured-collection .title-wrapper h2.title{font-size:46px;line-height:57px;padding:0 0 14px}.featured-collection .collection__title.title-wrapper{margin-bottom:50px}.collection-tabs .title-wrapper h2.title{font-size:46px;margin:0 0 16px}.collection-tabs .collection__description p{font-size:17px;line-height:1.4}.image-text-section .heading h3{font-size:36px;line-height:53px}.rich-text.right_btn .rich-text__blocks{flex-direction:column;justify-content:flex-start;text-align:left}.rich-text.right_btn .rich-text__blocks.left .rich-text__buttons{max-width:100%;justify-content:center;width:100%}.rich-text.right_btn .rich-text__blocks .main_wrap{text-align:center;width:100%}.rich-text.right_btn .rich-text__blocks{align-items:flex-start}.footer{padding:60px 0 30px!important}.product-card-wrapper .card__media .media img{object-fit:contain}.collection-tabs ul.tab_title_cover{padding:0;margin:0 0 30px}.slider_arrows{position:relative;top:4rem;display:inline-flex;width:100%;justify-content:center;column-gap:16px}.swiper-button-next{position:relative!important;bottom:0!important;top:auto!important;right:0!important}.swiper-button-prev{position:relative!important;bottom:0!important;top:auto!important;left:0!important}.collection-tabs{padding:0}.collection-tabs{margin:80px 0 100px}.cartpage{flex-direction:column}.main-cart-page{max-width:100%;width:100%}.template-cart .collection-tabs{padding:60px 0 100px}.template-search .product-grid.grid{column-gap:0px;row-gap:30px}.review_section .heading h2{margin:24px 0 0;font-size:46px;line-height:67px}.review_section .heading{margin-bottom:30px}.review_section,.milti-icons{padding:60px 0}.milti-icons .list{padding:20px}.milti-icons .list h3{font-size:20px;line-height:28px}.milti-icons .list img{margin-bottom:11px;max-width:72px}.collapsible-content,.detail_content{padding:48px 0}.video-section .heading h2.title{font-size:36px;line-height:39px}.video-section .heading .description p{font-size:18px}.video-section .heading{padding-bottom:24px}.video_section{margin:48px 0}.detail_content .heading h1{font-size:30px;line-height:36px}.detail_content .content h3{font-size:26px;line-height:31px}.shopify-policy__container{padding:48px 20px}.shopify-policy__container h1{font-size:30px;line-height:36px;margin:0 0 32px}.shopify-policy__container h2{font-size:22px;margin-bottom:24px}.shopify-policy__container p{margin-bottom:0}.app-section h2{font-size:30px;margin:0 0 20px!important;line-height:36px}.app-section{padding:40px 0}#mintty-tiktok-feed{margin-top:0!important}}@media(max-width:768px){.header:not(.drawer-menu).page-width,.page-width{padding-left:20px;padding-right:20px}.page-width,.content_wrapper,slider-component.page-width{padding:0 20px}.home_top_banner .sub_title p{max-width:100px}.home_top_banner .left_side h2{font-size:36px;line-height:49px}.header--middle-left{grid-template-columns:auto 1fr 3fr}.collection-tabs .title-wrapper h2.title{font-size:30px}.collection-tabs .collection__description p{font-size:18px;line-height:1.4}.product-card-wrapper .price__sale s{font-size:15px}.product-card-wrapper .price__regular span,.grid__item .price__sale span,.product-card-wrapper .price-item--sale{font-size:18px}.image-with-text h2.image-with-text__heading.inline-richtext.h1{font-size:30px;line-height:46px}.image-with-text .sub_line p{font-size:18px;line-height:29px}.footer .footer__content-top{padding-bottom:40px}.image-text-section .heading h3{font-size:30px;line-height:40px}.product-card-wrapper .card{padding:10px 12px;--shadow-opacity: none}.template-collection .rich-text .rich-text__wrapper .rich-text__blocks{padding:48px 0 20px}.template-collection .richtext-section h2.rich-text__heading{font-size:36px;line-height:39px;margin-bottom:16px}.template-collection .heading .collection_tilte{margin:0 0 32px;font-size:26px}.image-text-section .image-with-text__text ul{padding:40px 0 20px;column-gap:10px}a.button.button--primary,.button--primary.button--full-width,.cart__checkout-button{display:flex;justify-content:center;width:100%;max-width:fit-content;margin:0 auto}.cart-notification__links .button--primary.button--full-width,.cart__dynamic-checkout-buttons{max-width:100%}.image-text-section .image-with-text__text ul{flex-direction:column}.template-index h2.rich-text__heading.rte.inline-richtext.h1{font-size:22px;line-height:1.25}.template-about-us .image-with-text .grid__item{width:100%;max-width:100%;flex:0 0 100%}.template-about-us .image-with-text .grid,.contact_detals{flex-direction:column-reverse}.template-about-us .image-with-text h2.image-with-text__heading.inline-richtext.h1{font-size:36px;line-height:46px;margin-bottom:16px}.template-about-us .image-with-text .button_wrapper{max-width:fit-content;margin:0 auto}.template-about-us .image-with-text__text-item.grid__item{margin:0 0 24px}.template-about-us .image-with-text__media{max-width:320px;margin:0 auto}.template-about-us .image-with-text .image-with-text__media{padding-bottom:44%!important}.table_section .heading h3{font-size:26px;line-height:31px}.table_section .heading p{font-size:18px;line-height:26px}.table_section .heading{margin:0 0 32px}.bottom_content{flex-direction:column-reverse;max-width:526px;margin:0 auto;padding-top:40px}.bottom_content .image_side{text-align:center;width:100%}.bottom_content .bottom_right{margin-bottom:23px;width:100%;padding-left:0}.bottom_content .image_side img{max-width:380px}.bottom_content a.button.button--primary{margin:0}.main-cart-page h1.title.title--primary{font-size:30px;font-weight:400;line-height:36px;letter-spacing:0em}.main-cart-page .cart-item .cart-item__image{max-width:50px}.main-cart-page .cart-item .cart-item__media{max-width:81px}.main-cart-page td.cart-remove_btn{max-width:20px}.cart__footer-wrapper.cust_cart,.collapsible-content .grid--2-col-tablet .grid__item{width:100%}.cart__footer-wrapper .cart__ctas button{width:100%;max-width:100%}.product .grid__item.product__media-wrapper,.product .grid__item.product__info-wrapper{width:100%!important;margin:0;flex:0 0 calc(100% + -0px);max-width:100%!important}.product .product__title>*{font-size:26px;line-height:24px}.product .price__container span{font-size:21px;font-weight:400;line-height:31px;letter-spacing:0em}.grid__item.product__media-wrapper{padding-bottom:30px}.logo-list .logo_wrapper .logo{padding-bottom:2.6%}.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center;max-width:600px;margin:0 auto}.product .accordion{margin-top:10px;border-top:none;border-bottom:none}.product .accordion summary{padding:.7rem 0}.product,.template-mathematik-tutor .image-with-text .grid__item,.milti-icons .list:nth-last-child(1),.milti-icons .list p{margin:0}.review_section .heading h2{font-size:30px;line-height:36px}.review_section .heading{margin-bottom:40px}.review_section .review_wrapper{margin-top:40px;column-count:2}.header__heading-logo{max-width:91px}.header-wrapper{padding:7px 0}.template-product .multicolumn .multicolumn-list li{width:50%;max-width:50%;flex:0 0 calc(50% - 16px);margin:0 8px}.template-product .multicolumn .grid{column-gap:0px;row-gap:16px;margin:0 -8px}.template-srp .multicolumn .grid{margin:0}.template-srp .multicolumn .multicolumn-list li{width:100%;max-width:100%;flex:0 0 calc(100% + -0px);margin:0}.multicolumn,.milti-icons,.rich-text .rich-text__wrapper .rich-text__blocks,.review_section,.table_section{padding:48px 0}.product product-info,.collapsible-content .collapsible-content__media{margin-left:0}.template-search .product-grid.grid{column-gap:0px;row-gap:25px}.template-mathematik-tutor .image-text-section .media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{height:auto}.template-mathematik-tutor .image-with-text__media-item{max-width:160px;max-height:200px}.template-mathematik-tutor .image-with-text .image-with-text__media-item{flex:0 0 200px}.template-mathematik-tutor .image-with-text__media--small{height:160px}.template-mathematik-tutor .image-with-text h2.image-with-text__heading.inline-richtext.h1{font-size:36px;line-height:39px;margin:0 0 16px}.template-mathematik-tutor .image-with-text .image-with-text__text p{font-size:18px;line-height:24px}.milti-icons .icon_list_wrap{flex-wrap:wrap;margin:0}.milti-icons .list{width:100%;flex:0 0 calc(100% + 0px);margin:0 0 24px;display:flex;padding:24px;align-items:flex-start}.milti-icons .list img{margin-right:16px}.milti-icons .list h3{font-size:22px;line-height:28px}.collapsible-content .grid{column-gap:0px;row-gap:40px;flex-direction:column}.template-mathematik-tutor .rich-text h2.rich-text__heading{font-size:22px;line-height:27px}.detail_content .content h4{font-size:18px;line-height:28px}.contact_detals form{max-width:100%;padding-right:0}.contact_detals .right_block{max-width:100%;margin-bottom:32px}.contact.page-width--narrow{padding:48px 50px}.contact h2.title{font-size:36px;line-height:39px;margin:0 0 24px}.contact .description p,.contact .description{font-size:18px;line-height:27px;margin:0}.contact .heading{margin-bottom:32px}.contact.page-width--narrow{max-width:700px}.srp_help_block{padding:16px 24px}.srp_help_block .title_image h4{font-size:18px;line-height:22px}.template-srp .product .rev_head{margin-bottom:24px}a.short_book_button{font-size:14px;line-height:24px}.product .short_book{padding-right:0}.juniper-new-carousel-container .juniper-new-arrow{max-width:36px!important;max-height:36px!important}.mfp-content h3.inline-richtext{font-size:22px;line-height:27px}.mfp-close-btn-in .mfp-close{top:3rem}.mfp-content{height:calc(100% - 48px)}.mfp-container{padding:0 32px}.collection-tabs{margin:48px 0 70px}.template-collection .richtext-section .rich-text__text.rte p,.template-about-us .image-with-text .image-with-text__text p,.bottom_content .bottom_right p{font-size:18px}.bottom_content .bottom_right h3{font-size:26px;line-height:31px}.slider_arrows{top:4rem}.template-about-us .image-text-section{margin:48px 0 20px}.shopify-policy__body .rte h2{font-size:22px}}@media(max-width:767px){.home_top_banner{padding-bottom:45%;background-position:bottom right}.home_top_banner .content_wrapper{flex-direction:column-reverse;justify-content:center}.home_top_banner .right_side{margin-bottom:32px;width:100%}.home_top_banner .left_side{width:100%;margin-bottom:10px}.home_top_banner .content{text-align:center;max-width:100%;display:flex;align-items:center;flex-direction:column;row-gap:10px}.home_top_banner .right_side img{margin-right:10px}.home_top_banner .sub_title p{max-width:100%}.featured-collection .title-wrapper h2.title{font-size:36px;line-height:57px;padding:0 0 10px}.quick-add__submit{font-size:15px;line-height:24px;padding:12px 18px!important}.footer__blocks-wrapper .grid__item,.footer__blocks-wrapper .child{width:48%;max-width:48%}.footer__blocks-wrapper .child .footer-block{width:100%;max-width:100%}.footer__content-top .grid{row-gap:4rem}.footer-block--menu li{width:100%}.footer{padding:48px 0!important}.collection-tabs{margin:48px 0}.footer__copyright{flex-direction:column}.footer small.copyright__content{width:100%;text-align:left}.footer__content-bottom-wrapper ul.policies.list-unstyled{margin-top:10px;width:100%;text-align:left}.child .footer-block.grid__item{padding:0;margin:0rem 0!important}.footer .footer-block{padding:0;margin:0}.footer .footer__blocks-wrapper{display:flex!important}.footer__content-top{padding-bottom:20px!important;padding-left:20px!important;padding-right:20px!important}.footer .footer__copyright{align-items:flex-start;flex-direction:column;justify-content:flex-start}.footer .footer__copyright .list-unstyled{margin-top:10px}.footer .footer__copyright .policies li:before,.product .cust_txt p{display:none}.footer .footer__copyright .list-unstyled{margin-top:10px;display:flex;flex-direction:column}.footer .footer__copyright .policies li{justify-content:left}.footer-block__details-content p,.footer-block__details-content h4,.footer-block__details-content li,.footer-block__details-content a{font-size:17px}.footer__blocks-wrapper.grid{margin-bottom:0}.footer{padding:40px 0 48px!important}.footer__blocks-wrapper .footer-block__details-content.list-unstyled,.footer-block__details-content{margin-bottom:0!important}.product .cust_txt{justify-content:center;margin:30px 0}.product .cust_txt img{margin-left:0;vertical-align:middle;width:100%;max-width:100%}}@media(max-width:749px){.cart-item__image-container{max-width:60px}.bottom_content .image_side img{max-width:100%}.collection-tabs .swiper-button-prev.small-hide,.collection-tabs .swiper-button-next.small-hide{display:flex!important}.product-grid .grid__item{width:50%;max-width:50%;flex:0 0 50%}.product-card-wrapper .quick-add .cart_icon{display:block}slider-component.page-width,.footer__content-bottom-wrapper{padding:0 20px}.logo-list{padding:40px 0}.cart-item{margin-bottom:16px!important}.main-cart-page .cart-item .cart-item__media{max-height:120px}.main-cart-page .cart-item__name{max-width:85%;margin-bottom:10px}.quantity__button{width:calc(3rem / var(--font-body-scale))}.quantity{min-height:42px;justify-content:space-evenly;width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.quantity__input{max-width:40px}.cart-items td.cart-item__quantity{order:6;max-width:fit-content}.cart-item{justify-content:end;gap:0px!important;row-gap:0px!important;flex-wrap:wrap;display:flex!important}.main-cart-page .cart-item .cart-item__media{width:20%;max-width:74px}.main-cart-page td.cart-item__details{width:100%;max-width:70%}.main-cart-page td.cart-item__quantity{order:5;width:auto;padding:0 10px 0 0!important}.cart-item__image-container{max-width:70px}.main-cart-page td.cart-remove_btn{width:10%;min-width:10%}.main-cart-page td.cart-item__totals.right.medium-hide.large-up-hide{max-width:fit-content;order:8;width:50%;padding:0!important;display:flex;align-items:center}.main-cart-page .mb_show.button.button--secondary.underlined-link{max-width:fit-content;margin:0 auto;display:block}.template-cart .mb_show.button--secondary{display:flex;max-width:fit-content;margin:0 auto}.template-cart .dk_show.button--secondary,.cart-items .medium-hide.caption-with-letter-spacing,.product-card-wrapper .quick-add button span{display:none}.cart__footer-wrapper:last-child .cart__footer{margin-bottom:24px}.cart__footer{padding:20px}.logo-list .logo_wrapper{flex-wrap:wrap}.logo-list .logo_wrapper .logo{padding-bottom:6.5%}.logo-list .logo_wrapper .logo{margin-bottom:32px;width:50%;max-width:50%}.template-product .multicolumn .grid{column-gap:0px;row-gap:16px;margin:0}.logo-list .logo_wrapper .logo:nth-child(1),.logo-list .logo_wrapper .logo:nth-child(2),.logo-list .logo_wrapper .logo:nth-child(3){max-width:33.33%;width:33.33%}.template-product .multicolumn .multicolumn-list li{width:100%;max-width:100%;flex:0 0 calc(100% + -0px);margin:0}.accordion__title{padding-right:25px}}@media(max-width:600px){.home_top_banner{padding-bottom:90%;background-position:center}.contact.page-width--narrow{padding:48px 20px}.contact .right_block .svg_with_title{padding:24px}.mfp-container{padding:0}.mfp-content{height:100%;margin-top:48px}.mfp-content h3.inline-richtext{padding:16px}.mfp-close-btn-in .mfp-close{top:1.5rem}.mfp-content .white-popup-block .pdp_detail{padding:20px}.collapsible-content .accordion{padding:24px}summary .icon-caret{right:.1rem}}@media(max-width:576px){.header-wrapper{padding:0}p{font-size:16px;line-height:1.3}.template-collection .richtext-section .rich-text__text.rte p{font-size:18px;line-height:1.4}.main-cart-page .title-wrapper-with-link{align-items:self-start;flex-direction:column}.main-cart-page .cart-item .cart-item__image{max-width:60px}.cart-count-bubble{height:20px;width:20px;font-size:12px;line-height:20px}.header:not(.drawer-menu).page-width,.page-width{padding-left:20px;padding-right:20px}.content_wrapper{padding:0 20px}.home_top_banner .right_side img{max-width:55px}.featured-collection .swiper-button-prev,.featured-collection .swiper-button-next{width:36px;height:36px}.featured-collection .swiper-button-next:after,.featured-collection .swiper-button-prev:after{font-size:15px}.featured-collection .price span{font-size:18px;line-height:29px}.featured-collection .title-wrapper h2.title{font-size:26px;line-height:36px;padding:0 0 10px}.featured-collection .collection__description p{font-size:17px;line-height:27px}.product-card-wrapper .card{padding:15px 8px}.sub_line p{font-size:16px}.product-card-wrapper .price__sale s{font-size:14px}.quick-add__submit{font-size:15px;line-height:24px;padding:9px 23px!important}.product-card-wrapper .quick-add__submit{min-height:48px;font-size:15px;line-height:1;padding:10px 25px}.image-with-text .sub_line p{font-size:18px;line-height:29px}.desc_more_space .image-with-text .image-with-text__text{margin:16px 0}a.button.button--secondary,a.button.button--primary,.button--primary.button--full-width,.cart__checkout-button{padding:10px 30px;min-height:42px}.desc_more_space.image-text-section,.template-collection .section.featured-coll-section{margin:40px 0}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}.image-text-section .image-with-text__text ul{padding:20px 0}.rich-text__wrapper{width:100%!important}.template-index h2.rich-text__heading.rte.inline-richtext.h1{font-size:22px;margin:0 0 18px}.header .cart-count-bubble span{font-size:12px}.header .header__icon--cart{column-gap:5px}.product-card-wrapper .card__heading a{margin:4px 0 8px}.rich-text .rich-text__wrapper .rich-text__blocks{padding:40px 0}.template-collection .heading .collection_tilte{margin:0}.product-card-wrapper .price--on-sale .price__sale{justify-content:flex-end}.footer .footer__blocks-wrapper{display:flex!important;flex-direction:column-reverse}.footer__blocks-wrapper .grid__item{width:100%;max-width:100%}.slider_arrows{top:4rem}.image-with-text .image-with-text__text{text-align:left}.template-about-us .image-with-text .image-with-text__text p{font-size:18px;line-height:29px;text-align:center}.template-about-us .image-with-text .image-with-text__text{margin-bottom:16px}.image-with-text .button_wrapper{flex-direction:column;row-gap:12px}.template-about-us a.button.button--secondary{max-width:100%}.template-about-us .image-with-text .image-with-text__media{padding-bottom:100%!important;max-width:100%;margin:0 auto}.table_section .table td{font-size:14px;line-height:22px}.table_section .table td span{min-height:36px}.table_section .table td:nth-child(1){width:28%}.bottom_content .bottom_right,.template-mathematik-tutor .image-with-text .image-with-text__text{text-align:center}.bottom_content .bottom_right a.button.button--primary{width:100%;margin:0 auto}.template-about-us .collection-tabs{margin:40px 0 80px}.product{padding:40px 0}.template-product .collection-tabs{margin-bottom:80px}.search-modal__close-button{right:3rem}.review_section .review_wrapper{margin-top:40px;column-count:1}.review_section .review_block .inner_content{padding:20px;margin-bottom:16px}.image-with-text .image-with-text__media-item{flex:0 0 401px}.milti-icons .list{flex-direction:column}.template-mathematik-tutor .image-text-section{margin:0 0 48px}.template-mathematik-tutor .image-with-text .image-with-text__media-item{flex:0 0 160px}.collection-tabs{margin:48px 0 70px}.desc_more_space.image-text-section{padding:0}}@media(max-width:430px){.table_section .table td:nth-child(1){width:38%}}@media(max-width:390px){.home_top_banner .left_side h2{text-align:center}.home_top_banner{padding-bottom:128%}.home_top_banner .right_side img{max-width:80px;margin:0}.home_top_banner .sub_title p{font-size:18px;line-height:23px}.home_top_banner .right_side{margin-bottom:20px}.home_top_banner .left_side{margin-bottom:-120px}.card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:52px}.product__accordion .icon_wrap{flex:0 0 44px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.product__accordion svg.icon.icon-accordion{position:unset;width:20px;height:20px;margin:0;transform:none;max-width:20px;max-height:20px}.product .rev_head{margin:0 0 15px;justify-content:center}.product__info-wrapper .review-html span{justify-content:center}.image-with-text .sub_title{max-width:90px;margin:0 auto}.product__info-wrapper .review-html span{display:flex;align-items:center;justify-content:flex-start;gap:10px}}.product__accordion .icon_wrap svg:last-child{display:none}.multicolumn_card_popup_main.active{position:fixed;left:0;top:0;background:#0000006b;width:100%;height:100%;z-index:999;display:block!important}.multicolumn_card_popup_block{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pdp_detail{background:#fff;padding:20px 30px;border-radius:10px;position:relative;width:60%;height:90vh}.pdp_detail_flex h4,.pdp_detail_flex p{margin:0}.pdp_detail_flex h1,.pdp_detail_flex h2,.pdp_detail_flex h3,.pdp_detail_flex h4,.pdp_detail_flex h5,.pdp_detail_flex h6{font-weight:600;margin-bottom:10px;font-size:2rem}.pdp_detail_flex p{font-weight:300;font-size:1.6rem;margin:0 0 1.5rem}.close_icon{position:absolute;width:30px;height:30px;background:#000;color:#fff;right:10px;top:10px;display:flow;justify-content:center;align-items:center;text-align:center;border-radius:50%;z-index:99;cursor:pointer}.detail_header{font-size:2.5rem;margin:0 0 15px;border-bottom:1px solid #ddd;padding-bottom:5px;font-weight:600}.multicolumn_card_popup_main{display:none}.tab_collection_btn_block{text-align:center;margin-top:5rem}.tab_collection_btn{display:inline-block;text-decoration:none;background:#2a2830;border-radius:12px;color:#fff;padding:12px 35px;border:2px solid #2a2830;transition:all .4s ease;line-height:normal}.collection-tabs .tab_collection_content{padding-bottom:2rem}.tab_collection_btn:hover{background:#fff;color:#2a2830}.review_img{display:flex;align-items:center;justify-content:space-between}.review_img span{font-size:11px;width:130px;text-align:end}@media(max-width:991px){.pdp_detail{width:90%;height:90vh}}@media(max-width:767px){.pdp_detail{width:100%}.multicolumn_card_popup_block{padding:0 15px}.pdp_detail{padding:20px 15px}.pdp_detail_flex h1,.pdp_detail_flex h2,.pdp_detail_flex h3,.pdp_detail_flex h4,.pdp_detail_flex h5,.pdp_detail_flex h6{font-size:1.8rem}.pdp_detail_flex p{font-size:1.3rem}.detail_header{font-size:2.2rem}.close_icon{right:15px;top:15px}}@media(max-width:575px){.tab_collection_btn_block{margin-top:3.5rem}.tab_collection_btn{border-radius:8px;padding:10px 30px}}body .new-multi-column.multicolumn .multicolumn-card{background:rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.04));border-radius:24px;height:100%}.new-multi-column .grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3)}.logo-list .logo_wrapper .logo{width:auto;padding:0 35px}.logo-list .logo_wrapper .logo img{height:100%;object-fit:contain;width:260px}.logo-list .logo_wrapper{justify-content:center}@media(max-width:1199px){.logo-list .logo_wrapper .logo{padding:0 10px}}@media(max-width:767px){body.template-product .logo-list .logo_wrapper .logo,body.template-index .logo-list .logo_wrapper .logo{width:50%;max-width:50%}}.template-page .review-section{display:none}.template-mathematik-tutor .review-section,.template-about-us .review-section{display:block}.delivery-info{display:grid;gap:.6rem;max-width:44rem;margin:1.6rem 0 0;padding:0}.delivery-info .delivery-info__item{display:flex;align-items:flex-start;gap:.9rem;margin:0;font-size:1.4rem;line-height:2rem;color:#141414d9}.delivery-info__item span{font-size:inherit;line-height:inherit;color:inherit}.delivery-info__icon{flex:none;width:1.8rem;height:1.8rem;margin-top:.1rem;color:#1860f0}.delivery-info .delivery-info__item--nudge{font-weight:600;color:#141414}.delivery-info .delivery-info__item--free{font-weight:600;color:#0b7a3e}.delivery-info__item--free .delivery-info__icon{color:#0b7a3e}.delivery-info--cart{margin:.4rem 0 1.6rem;padding:1.2rem 1.4rem;border-radius:1rem;background:#fff}.delivery-info--cart .delivery-info__item{font-size:1.3rem;line-height:1.8rem}.cart-notification__shipping .delivery-info--popup{gap:.4rem;max-width:none;margin:1.2rem 0 0;padding:1rem 1.2rem;border-radius:1rem;background:#1414140a;text-align:left}.delivery-info--popup .delivery-info__item{font-size:1.3rem;line-height:1.8rem}.delivery-info--popup .delivery-info__icon{width:1.6rem;height:1.6rem}.cart__footer span.levering_value--known,.cart__footer .rabat_value--known{color:#141414}.cart__footer span.levering_value--free{color:#0b7a3e;font-weight:600}.product__info-container .rating-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;width:fit-content;margin-top:-.6rem;text-decoration:none;color:#141414}.rating-summary__stars{display:inline-flex;gap:2px}.rating-summary__box{display:block;width:1.6rem;height:1.6rem}.rating-summary .rating-summary__text,.rating-summary .rating-summary__text strong{font-size:1.3rem;line-height:1.8rem;color:#141414}.rating-summary:hover .rating-summary__text{text-decoration:underline;text-underline-offset:.3rem}.product .product__title:has(+.rating-summary)>*{margin-bottom:.8rem}.product-benefits{display:grid;gap:.6rem;margin:2rem 0 0;padding:1.6rem 0 0;border-top:.1rem solid rgba(20,20,20,.1)}.product-benefits .product-benefits__item{display:flex;align-items:flex-start;gap:1rem;margin:0;font-size:1.5rem;line-height:2.2rem;font-weight:500;color:#141414}.product-benefits__item span{font-size:inherit;line-height:inherit;color:inherit}.product-benefits__item .icon-checkmark{flex:none;width:1.4rem;height:1.4rem;margin-top:.4rem;color:#0b7a3e}.press-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem}.press-strip .press-strip__label{font-size:1.2rem;line-height:1.6rem;letter-spacing:.06rem;text-transform:uppercase;color:#14141499}.press-strip__logos{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.8rem}.press-strip__logo{display:block;width:auto;height:2rem;max-width:10rem;object-fit:contain}.product__reviews{margin-top:2.4rem}@media screen and (max-width:749px){.product.grid{padding-top:.8rem}.grid__item.product__media-wrapper{padding-bottom:1.2rem}.product__media-list .product-media-container.constrain-height{--constrained-height: min(26rem, 32vh)}@supports (height: 1svh){.product__media-list .product-media-container.constrain-height{--constrained-height: min(26rem, 32svh)}}.product .thumbnail-slider .thumbnail-list__item.slider__slide{width:5rem}.ebook-addon .ebook-addon__option{gap:1rem;padding:.8rem 1.2rem}.ebook-addon .ebook-addon__image{width:3.6rem;height:3.6rem}.product .product__title>*{margin-bottom:1.2rem}}.sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:2;visibility:hidden;transform:translateY(100%);transition:transform .25s ease,visibility .25s ease;background:#fff;box-shadow:0 -.4rem 1.6rem #1414141a}.sticky-atc.is-visible{visibility:visible;transform:none}body:has(#cart-notification.active) .sticky-atc{visibility:hidden;transform:translateY(100%)}.sticky-atc__inner{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.sticky-atc__image{flex:none;width:4.8rem;height:4.8rem;object-fit:contain}.sticky-atc__info{flex:1;min-width:0}.sticky-atc .sticky-atc__title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.4rem;line-height:2rem;font-weight:500}.sticky-atc .sticky-atc__price{margin:0;font-size:1.4rem;line-height:2rem}.sticky-atc__price span,.sticky-atc__compare{font-size:inherit;line-height:inherit}.sticky-atc__compare{margin-right:.6rem;color:#1414148c}.sticky-atc .sticky-atc__button{flex:none;min-height:4.4rem;padding:0 2rem;min-width:0}@media screen and (min-width:750px){.sticky-atc .sticky-atc__button{padding:0 3.2rem}}body.sticky-atc-visible:not(:has(#cart-notification.active)) #ai-chat-widget-container.chat-bubble--small{bottom:calc(8.4rem + env(safe-area-inset-bottom))!important;transition:bottom .25s ease}.product-form__qty-row{display:flex;gap:1rem;align-items:stretch}.product-form__qty-row .product-form__qty{flex:none;width:12.4rem;min-height:4.6rem}.product-form__qty-row .product-form__submit{flex:1;min-width:0;margin-bottom:0}.product-form__qty-row+*{margin-top:1rem}.print-upsell{display:flex;align-items:center;gap:1.2rem;max-width:44rem;padding:1rem 1.4rem;border:.1rem solid rgba(20,20,20,.12);border-radius:1.2rem;color:#141414;text-decoration:none;transition:border-color .15s ease}.print-upsell:hover{border-color:#14141459}.print-upsell__image{flex:none;width:4.8rem;height:4.8rem;object-fit:contain}.print-upsell__text{display:grid;flex:1;gap:.2rem}.print-upsell .print-upsell__question{font-size:1.4rem;line-height:2rem;font-weight:600;color:#141414}.print-upsell .print-upsell__link{font-size:1.3rem;line-height:1.8rem;color:#1860f0}.print-upsell .print-upsell__ebook{font-size:1.2rem;line-height:1.6rem;color:#141414b3}.print-upsell .icon-arrow{flex:none;width:1.4rem;color:#1860f0}.card-badges{display:flex;flex-wrap:wrap;gap:.4rem;min-height:2.2rem;margin-bottom:.6rem}.card-badges .card-badge{display:inline-block;padding:.2rem .8rem;border-radius:10rem;background:#e8efff;color:#1860f0;font-size:1.2rem;line-height:1.8rem;font-weight:500}.card-badges .card-badge--ebook{background:#f1ecff;color:#5b34c7}.card-add-short{display:none}@media(max-width:749px){.product-card-wrapper .quick-add button span.card-add-short{display:inline;margin-left:.4rem;color:#fff;font-size:1.4rem;white-space:nowrap}}.class-picker{padding:2.4rem 0 3.6rem;background:linear-gradient(180deg,#eef3ff,#fff 70%);text-align:center}.class-picker__badge img{display:block;width:5.6rem;height:5.6rem;margin:0 auto 1.2rem;border-radius:50%;object-fit:cover;background:#fff}.class-picker .class-picker__eyebrow{margin:0 0 .6rem;font-size:1.4rem;line-height:2rem;font-weight:600;color:#1860f0}.class-picker .class-picker__heading{max-width:22ch;margin:0 auto 1rem;font-size:clamp(2.8rem,6.4vw,4.6rem);line-height:1.12}.class-picker .class-picker__proof{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1rem;margin:0 0 2.4rem;font-size:1.4rem;line-height:2rem}.class-picker__stars{display:inline-flex;gap:2px}.class-picker__star{display:block;width:1.6rem;height:1.6rem}.class-picker .class-picker__press{color:#141414b3}.class-picker .class-picker__grid-label{margin:0 0 1.2rem;font-size:1.3rem;line-height:1.8rem;font-weight:600;letter-spacing:.06rem;text-transform:uppercase;color:#14141499}.class-picker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;max-width:112rem;margin:0 auto;padding:0}.class-picker__item--wide{grid-column:1 / -1}.class-picker .class-picker__tile{display:flex;flex-direction:column;align-items:center;height:100%;padding:1.2rem 1rem 1.4rem;border:.1rem solid rgba(20,20,20,.1);border-radius:1.6rem;background:#fff;color:#141414;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.class-picker .class-picker__tile:hover{border-color:#1860f0;box-shadow:0 .6rem 2rem #1860f026;transform:translateY(-2px)}.class-picker__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.class-picker__text{display:grid;gap:.2rem;margin-top:.8rem}.class-picker .class-picker__label{font-family:Bricolage Grotesque,sans-serif;font-size:2rem;line-height:2.4rem;font-weight:600}.class-picker .class-picker__sub{font-size:1.3rem;line-height:1.8rem;color:#141414a6}.class-picker .class-picker__price{font-size:1.5rem;line-height:2.2rem;font-weight:500}.class-picker .class-picker__save{margin-left:.6rem;padding:.1rem .8rem;border-radius:10rem;background:#e6f6ec;color:#0b7a3e;font-size:1.3rem;font-weight:600}@media screen and (max-width:749px){.class-picker__item--wide .class-picker__tile{flex-direction:row;gap:1.2rem;text-align:left}.class-picker__item--wide .class-picker__image{width:45%}.class-picker__item--wide .class-picker__text{margin-top:0}}@media screen and (min-width:990px){.class-picker{padding:4rem 0 5.6rem}.class-picker__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.class-picker__item--wide{grid-column:auto}}.trustpilot-reviews-section{max-width:76rem}.trustpilot-reviews-section .trustpilot-reviews-section__heading{margin:0 0 1.6rem;text-align:center}.review_section .review-summary{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;margin:0 0 2.4rem;font-size:1.5rem;line-height:2.2rem}.review-summary .review-summary__title{font-weight:600;font-size:1.8rem}.review-summary__stars{display:inline-flex;gap:2px}.review-summary__star{display:block;width:2.2rem;height:2.2rem}.review_section .review_wrapper{display:flex;column-count:auto;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.2rem;scrollbar-width:thin}.review_section .review_wrapper>.review_block{flex:0 0 min(30rem,82%);max-width:none;margin:0;scroll-snap-align:start}.review_section .review_wrapper>.review_block .inner_content{height:100%;margin-bottom:0}@media screen and (max-width:749px){.hxl{font-size:clamp(3.4rem,10vw,5.2rem);line-height:1.1;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}}.header__inline-menu .header__menu-item span,.header__inline-menu .header__menu-item,.nowrap{white-space:nowrap}@media screen and (max-width:749px){body.chat-avoid #ai-chat-widget-container.chat-bubble--small,body:has(#cart-notification.active) #ai-chat-widget-container.chat-bubble--small{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .2s ease,visibility .2s ease}.product__info-container>*+*{margin-top:1rem;margin-bottom:1rem}.product .thumbnail-slider .thumbnail-list__item.slider__slide{width:4.4rem}}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{font-size:1.2rem}.product__tax.caption{font-size:1.2rem}.review_img span{font-size:12px}.product__info-container .rating-summary{padding:.3rem 0}.tpw .tpw-dot{box-sizing:content-box;padding:8px;background-clip:content-box}.tpw .tpw-dots{gap:0}.tpw .tpw-brand{display:inline-flex;align-items:center;min-height:2.4rem}.footer .list-social__link{min-width:4.4rem;min-height:4.4rem;justify-content:center}.footer .copyright__content a{display:inline-block;padding:.5rem 0}.right_block .svg_with_title .list a{display:inline-block;padding:.4rem 0;overflow-wrap:anywhere}.right_block .svg_with_title .list>div:last-child{min-width:0}a.short_book_button{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem}.shopify-payment-button__more-options{padding:.6rem 0}a.multicolumn_card_popup_btn{display:inline-block;min-width:2.4rem;min-height:2.4rem}.class-picker__text{min-width:0}@media screen and (max-width:374px){.class-picker__item--wide .class-picker__image{width:38%}.class-picker .class-picker__label{font-size:1.7rem;line-height:2.2rem}.class-picker .class-picker__heading{font-size:2.6rem}}@media screen and (max-width:359px){.product-form__qty-row{gap:.8rem}.product-form__qty-row .product-form__qty{width:10.4rem}.product-form__qty-row .product-form__submit{padding-left:1rem;padding-right:1rem}}.main-cart-page .cart-item__image-container{max-width:100%}@media screen and (max-width:749px){.main-cart-page td.cart-item__details{padding-left:.8rem}.main-cart-page td.cart-remove_btn{max-width:3.2rem}.main-cart-page td.cart-remove_btn .button{min-width:3.2rem;width:3.2rem;min-height:4.4rem;padding:0;justify-content:flex-end}.main-cart-page .cart-item .discounts__discount{font-size:1.3rem;line-height:1.8rem}}.delivery-info .delivery-info__item strong{font-weight:600;color:#141414}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom.css.map */
