.mobile-logos-hamburger-wrap,.main-header .main-section-header .header-right-area .mini-cart{display:none}.mighty-faq-section{padding:18rem 0;background:#fff}.mighty-faq-container{max-width:135.2rem;margin:0 auto}.mighty-faq-content{display:grid;grid-template-columns:1fr 1.8fr;gap:8rem;align-items:start}.mighty-faq-left{position:sticky;top:100px}.mighty-faq-title{font-size:48px;font-weight:700;color:#000;margin:0 0 40px;text-transform:uppercase;letter-spacing:1px;line-height:1.1;max-width:50rem;font-family:var(--font-family-Sohne-Bold)}.mighty-faq-image{border-radius:20px;width:312px;height:302px}.mighty-faq-image img{max-width:100%;height:100%;object-fit:cover;display:block;border-radius:20px}.mighty-faq-caption{margin:20px 0 0;font-size:12px;letter-spacing:.5px;color:#757575}.mighty-faq-item{border-bottom:1px solid black}.mighty-faq-question{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;transition:background-color .3s ease}.mighty-faq-question-text{font-size:16px;font-weight:400;color:#000;padding-right:20px}.mighty-faq-arrow{flex-shrink:0;transition:transform .3s ease}.mighty-faq-item.active .mighty-faq-arrow{transform:rotate(180deg)}.mighty-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.mighty-faq-answer-content{padding:0 0 24px;font-size:14px;line-height:1.6;color:#666}.mighty-faq-item.active .mighty-faq-answer{max-height:500px}@media (max-width: 1000px){.mighty-mega-dropdown{display:none}.mighty-faq-section{padding:50px 0}.mighty-faq-content{grid-template-columns:1fr;gap:40px}.mighty-faq-left{position:static}.mighty-faq-title{font-size:26px;margin-bottom:30px;font-weight:700}.mighty-faq-image{padding:30px}}@media (max-width: 480px){.mighty-faq-container{padding:0 15px}.mighty-faq-title{font-size:28px}.mighty-faq-question-text{font-size:15px}.mighty-faq-answer-content{font-size:13px}}.mighty-card-slider .swiper{width:100%;height:100%;overflow:hidden}.mighty-card-slider .swiper-wrapper{display:flex!important;align-items:stretch!important;transition-property:transform!important}.mighty-card-slider .swiper-slide{flex-shrink:0!important;display:block!important}.mighty-card-slider{padding:80px 0;min-height:500px}.mighty-card-slider--static .mighty-card-slider-container{padding:0 4rem}.mighty-card-slider--static .mighty-card-slideshow-section{margin:0 auto}.mighty-card-slider:not(.mighty-card-slider--static) .mighty-card-slider-container{padding-left:4rem}.mighty-card-slider-header{margin-bottom:60px;max-width:542px}.mighty-card-slider--dark .mighty-section-title{color:#fff}.mighty-section-title{font-size:40px;font-weight:700;color:#000;margin:0;text-transform:uppercase;letter-spacing:1px;line-height:1.2;font-family:var(--font-family-Sohne-Bold)}.mighty-card-slideshow-section{position:relative}.mighty-card-slideshow{display:flex;align-items:stretch}.mighty-card-item{padding:0 7px;height:auto;transform:all .33s ease;position:relative}.mighty-card-item.mighty-card-item--has-link:hover .mighty-card-header{text-decoration:underline}.mighty-card-image img{transition:transform .33s ease}.mighty-card-image{overflow:hidden}.mighty-card-item.mighty-card-item--has-link:hover .mighty-card-image img{transform:scale(115%)}.mighty-card-item-link-icon{position:absolute;right:20px;bottom:20px;width:25px;height:25px;transition:transform .33s ease}.mighty-card-item-link-icon svg{width:100%;height:100%}.mighty-card-slider--dark .mighty-card{background-color:#000;color:#fff}.mighty-card{background:#fff;color:#000;border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column}.mighty-card-image{width:100%;height:242px;background:#fff}.mighty-card-image img{width:100%;height:100%;object-fit:cover}.mighty-card-content{padding:6rem 4rem;flex:1;display:flex;position:relative;flex-direction:column}.mighty-card-header{font-size:24px;font-weight:700;margin:0 0 20px;letter-spacing:.5px;font-family:var(--font-family-Sohne-Bold)}.mighty-card-text{font-size:13px;line-height:1.6;margin:0;flex:1}.mighty-card-slider .custom-slideshow-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}.mighty-card-slider .custom-prev,.mighty-card-slider .custom-next{background:#e0e0e0;border:none;font-size:18px;color:#666;cursor:pointer;padding:8px 12px;border-radius:100px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:51px;height:32px}.mighty-card-slider .custom-prev:hover,.mighty-card-slider .custom-next:hover{background:#e0e0e0;color:#000}.mighty-card-slider .custom-prev:hover svg path,.mighty-card-slider .custom-next:hover svg path{stroke:#000}.mighty-card-slider .custom-dots{display:flex;gap:8px;align-items:center}.mighty-card-slider .custom-dot{width:16px;height:16px;border-radius:50%;border:none;background-color:#e0e0e0;cursor:pointer;transition:all .3s ease;position:relative}.mighty-card-slider .custom-dot.active{background:#b0b0b0}.mighty-card-slider .owl-carousel{display:block}.mighty-card-slider .owl-carousel .owl-item,.mighty-card-slider .owl-carousel .owl-stage{display:flex;align-items:stretch}.mighty-card-slider .owl-carousel .owl-stage-outer{overflow:hidden}@media (max-width: 1000px){.mighty-card-slider{padding:50px 2rem}.mighty-section-title{font-size:26px!important}.mighty-card-slider-header{margin-bottom:40px}.mighty-card-item{padding:0 10px}.mighty-card-content{padding:3rem}.mighty-card-header{font-size:20px}.mighty-card-text{font-size:13px}}@media (max-width: 480px){.mighty-card-slider-container{padding:0 15px}.mighty-section-title{font-size:28px}.mighty-card-slider .custom-prev,.mighty-card-slider .custom-next{width:40px;height:40px}}.swiper-slideshow .img-c{position:relative}.swiper-slideshow .title-image{width:auto;height:auto;object-fit:contain;max-width:150px}.swiper-slideshow .img-c>div{width:100%;height:100%;position:relative}.swiper-slideshow .video-container{position:relative!important;width:100%;height:100%;border-radius:10px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2!important}.swiper-slideshow .video-js{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;z-index:3}.swiper-slideshow .vjs-poster{background-size:cover;background-position:center;border-radius:10px;pointer-events:none}.swiper-slideshow .video-js .vjs-big-play-button{font-size:4em;width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;background-color:#ffffffe6;border:none;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:10!important;pointer-events:all}.swiper-slideshow .video-js .vjs-control-bar{z-index:11}.swiper-slideshow .swiper-slide{pointer-events:auto}.swiper-slideshow .video-container-chrome,.swiper-slideshow .video-container-background-chrome{pointer-events:auto!important}.swiper-slideshow .video-js .vjs-control-bar,.swiper-slideshow .video-js .vjs-control-bar *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.swiper-slideshow .video-js .vjs-control-bar,.swiper-slideshow .video-js .vjs-big-play-button,.swiper-slideshow .video-js.vjs-controls-enabled{touch-action:none}.swiper-slideshow .video-js button,.swiper-slideshow .video-js .vjs-time-control,.swiper-slideshow .video-js .vjs-progress-control{pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-slideshow .video-container{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.swiper-slideshow .video-js{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.swiper-slideshow .video-js .vjs-tech{object-fit:contain}.swiper-slideshow .vjs-poster{background-size:cover;background-position:center;border-radius:10px}.swiper-slideshow .vjs-poster img{object-fit:cover}.swiper-slideshow .video-js .vjs-big-play-button{font-size:4em;width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;background-color:#ffffffe6;border:none;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:10}.swiper-slideshow .video-js .vjs-big-play-button:focus,.swiper-slideshow .video-js:hover .vjs-big-play-button{background-color:#fff}.swiper-slideshow .vjs-big-play-button:hover{background-color:#fff}.swiper-slideshow .vjs-big-play-button .vjs-icon-placeholder:before{color:#000}.swiper-slideshow .vjs-has-started .vjs-poster{display:none}.swiper-slideshow .swiper{width:100%;height:100%;overflow:hidden}.swiper-slideshow .swiper-wrapper{display:flex!important;align-items:stretch!important;transition-property:transform!important}.swiper-slideshow .swiper-slide{flex-shrink:0!important}.mighty-slider .swiper{width:100%;height:100%;overflow:hidden}.mighty-slider .swiper-wrapper{display:flex!important;align-items:stretch!important;transition-property:transform!important}.mighty-slider .swiper-slide{flex-shrink:0!important;display:flex!important;flex-grow:1}.mighty-slider .swiper-slide>.container{display:flex;flex-grow:1}.mighty-slider .swiper-slide>.container>.slider-content{display:flex;flex-grow:1}.mighty-slider .swiper-slide>.container>.slider-content>.slide-contents{display:flex;flex-direction:column;flex-grow:1}.mighty-slider .swiper-slide>.container>.slider-content>.slide-contents .texts-c{flex-grow:1}.mighty-slider{background-color:#fff;padding:10rem 0;max-width:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}.mighty-slider *{-webkit-text-size-adjust:100%;text-size-adjust:100%}.mighty-slider.wrap{max-width:100%}.mighty-slider .slideshow-section{padding-left:4rem}.mighty-slider .texts-c{display:block;color:#000;background:transparent;padding:0;margin-bottom:6rem;-webkit-text-size-adjust:100%;text-size-adjust:100%}.mighty-slider .img-c{width:100%;display:block;height:533px}.mighty-slider .img-c>div{border-radius:10px;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:relative;overflow:hidden}.mighty-slider .img-c video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.mighty-slider .link-wrap{margin-top:2rem}.mighty-slider .link-wrap .button{width:auto;display:inline-flex;align-items:center;padding:2.1rem 2rem}.mighty-slider .video-container{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.mighty-slider .video-js{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.mighty-slider .video-js .vjs-tech{object-fit:contain}.mighty-slider .vjs-poster{background-size:cover;background-position:center;border-radius:10px}.mighty-slider .vjs-poster img{object-fit:cover}.mighty-slider .video-js .vjs-big-play-button{font-size:4em;width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%;background-color:#ffffffe6;border:none;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.mighty-slider .video-js .vjs-big-play-button:focus,.mighty-slider .video-js:hover .vjs-big-play-button{background-color:#fff}.mighty-slider .vjs-big-play-button:hover{background-color:#fff}.mighty-slider .vjs-big-play-button .vjs-icon-placeholder:before{color:#000}.mighty-slider .vjs-has-started .vjs-poster{display:none}.mighty-slider .slide-contents{display:block;border-radius:0}.mighty-slider .title{font-weight:800;font-size:40px;line-height:1.2;margin-bottom:1.5rem;-webkit-text-size-adjust:100%;text-size-adjust:100%}.mighty-slider .description{font-weight:400;font-size:12px!important;line-height:1.45;max-width:630px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.mighty-brand-hero{position:relative;background-color:#f5f5f5;padding:6rem 0;overflow-y:hidden}.mighty-brand-hero__container{position:relative;z-index:2;max-width:135.2rem;margin:0 auto}.mighty-brand-hero__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.mighty-brand-hero__bg-image{width:100%;height:auto!important;object-fit:contain;object-position:top!important}.mighty-brand-hero__overlay{position:relative;z-index:2;text-align:center;margin:0 auto 6rem;display:flex;justify-content:center}.mighty-brand-hero__image{width:auto;height:auto;border-radius:8px;max-width:none;max-height:41vw;margin:0 auto}.mighty-brand-hero__header{text-align:center;margin:70px 0}.mighty-brand-hero--dark-text .mighty-brand-hero__title,.mighty-brand-hero--dark-text .mighty-brand-hero__subtitle{color:#fff}.mighty-brand-hero--white .mighty-brand-hero__title,.mighty-brand-hero--white .mighty-brand-hero__subtitle,.mighty-brand-hero--white h3,.mighty-brand-hero--white p{color:#000!important}.mighty-brand-hero__title{font-family:var(--font-family-Sohne-Bold);font-weight:800;margin-bottom:25px;font-size:48px;line-height:1.2;color:#000;text-transform:uppercase}.mighty-brand-hero__subtitle{font-size:14px;color:#000;line-height:23px;max-width:950px;margin:0 auto}.mighty-brand-hero__grid{display:grid;gap:4rem;align-items:stretch}.mighty-brand-hero__grid--layout_1x2{grid-template-columns:1fr 1fr;grid-template-areas:"item1 item2" "item1 item3"}.mighty-brand-hero__grid--layout_1x2 .mighty-brand-hero__item--1{grid-area:item1}.mighty-brand-hero__grid--layout_1x2 .mighty-brand-hero__item--2{grid-area:item2}.mighty-brand-hero__grid--layout_1x2 .mighty-brand-hero__item--3{grid-area:item3}.mighty-brand-hero__grid--layout_2x1{grid-template-columns:1fr 1fr;grid-template-areas:"item2 item1" "item3 item1"}.mighty-brand-hero__grid--layout_2x1 .mighty-brand-hero__item--1{grid-area:item1}.mighty-brand-hero__grid--layout_2x1 .mighty-brand-hero__item--2{grid-area:item2}.mighty-brand-hero__grid--layout_2x1 .mighty-brand-hero__item--3{grid-area:item3}.mighty-brand-hero__item{position:relative;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%}.mighty-brand-hero__item--white{background-color:#fff}.mighty-brand-hero__item--black{background-color:#000;color:#fff}.mighty-brand-hero__item-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.mighty-brand-hero__item-bg-image{width:100%;height:100%;object-fit:cover}.mighty-brand-hero__item-image{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.mighty-brand-hero__item--1 .mighty-brand-hero__item-image{max-height:645px}.mighty-brand-hero__item--2 .mighty-brand-hero__item-image{max-height:327px}.mighty-brand-hero__item--1 .mighty-brand-hero__item-image img,.mighty-brand-hero__item--2 .mighty-brand-hero__item-image img,.mighty-brand-hero__item--3 .mighty-brand-hero__item-image img{width:100%;height:100%;object-fit:cover;object-position:center}.mighty-brand-hero__item--3 .mighty-brand-hero__item-text{flex:1}.mighty-brand-hero__item--1 .mighty-brand-hero__item-text{padding:6rem 4.5rem}.mighty-brand-hero__item--3 .mighty-brand-hero__item-text{padding:8rem}.mighty-brand-hero__item-text{position:relative;z-index:2;padding:4rem;flex:0 0 auto}.mighty-brand-hero__item-text{display:flex;align-items:center}.mighty-brand-hero__item-text>div{display:flex;align-items:center;gap:20px}.mighty-brand-hero__item-text>div>div:last-of-type{flex-shrink:0}.mighty-brand-hero__item-text .button{width:auto;padding:1.25rem 1.75rem;font-weight:700;text-transform:none;background:#000}.mighty-brand-hero__item--1 .mighty-brand-hero__item-text h3{font-size:40px;font-weight:700;margin:0 0 8px;font-family:var(--font-family-Sohne-Bold)}.mighty-brand-hero__item--2 .mighty-brand-hero__item-text h3{font-size:28px;font-weight:700;margin:0 0 8px;font-family:var(--font-family-Sohne-Bold)}.mighty-brand-hero__item--3 .mighty-brand-hero__item-text h3{font-size:40px;font-weight:700;margin:0 0 8px;font-family:var(--font-family-Sohne-Bold);line-height:1.1}.mighty-brand-hero__item-text--bg{background-color:#ffffffe6;border-radius:8px;color:#333}.mighty-brand-hero__item--black .mighty-brand-hero__item-text--bg{background-color:#000c;color:#fff}.mighty-brand-hero__item-text h3{font-weight:700;margin:0 0 8px}.mighty-brand-hero__item-text p{font-size:16px;font-weight:400;font-family:var(--font-family-Sohne);margin-top:1.5rem;line-height:1.45}@media (max-width: 1000px){.mighty-slider{padding:4rem 0}.mighty-brand-hero{padding:40px 0}.mighty-brand-hero__item--1 .mighty-brand-hero__item-image{max-height:400px!important}.mighty-brand-hero__container{padding:0 16px}.mighty-brand-hero__title{font-size:2rem}.mighty-brand-hero__grid{grid-template-columns:1fr!important;grid-template-rows:auto!important;grid-template-areas:"item1" "item2" "item3"!important;min-height:auto}.mighty-brand-hero__item{height:100%}.mighty-brand-hero__item--1,.mighty-brand-hero__item--2,.mighty-brand-hero__item--3{grid-area:auto!important}.mighty-brand-hero__item-text{padding:2rem}.mighty-brand-hero__item--1 .mighty-brand-hero__item-text h3,.mighty-brand-hero__item--3 .mighty-brand-hero__item-text h3{font-size:28px;font-family:var(--font-family-Sohne-Bold);font-weight:800}.mighty-brand-hero__item--2 .mighty-brand-hero__item-text h3{font-size:24px}}.mighty-video-banner{width:100%;padding:10rem 0;background-color:#fff}.mighty-video-banner__container{max-width:135.2rem;margin:0 auto}.mighty-video-banner__header{margin-bottom:4rem;margin-top:2rem}.mighty-video-banner__title{font-size:48px;margin:0 0 1rem;font-weight:800;text-transform:uppercase;color:#000;font-family:var(--font-family-Sohne-Bold)}.mighty-video-banner__subtitle{font-size:16px;margin:0;color:#000;letter-spacing:1px;line-height:1.5;max-width:668px}.mighty-video-banner__media{position:relative;width:100%;height:60vh;min-height:400px;overflow:hidden;border-radius:10px}.mighty-video-banner__image,.mighty-video-banner__video{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}@media (max-width: 1000px){.mighty-video-banner{padding:4rem 0}.mighty-video-banner__container{padding:0 2rem}.mighty-video-banner__media{height:50vh;min-height:300px}.mighty-video-banner__title{font-size:26px}.mighty-video-banner__subtitle{font-size:1rem}.mighty-video-banner__header{margin-bottom:1.5rem;margin-top:1rem}}.mighty-product-grid .jdgm-widget{display:none!important}.mighty-product-grid .navigation-bullets{display:flex;justify-content:center;gap:8px}.mighty-product-grid .navigation-bullets.hide{display:none}.mighty-product-grid .navigation-bullets .bullet{position:relative;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#e6e6e6;transition:all .5s;opacity:1;scale:1}.mighty-product-grid .navigation-bullets .bullet:hover{background:#ccc}.mighty-product-grid .navigation-bullets .bullet.unavailable{cursor:not-allowed;opacity:.5}.mighty-product-grid .navigation-bullets .bullet.unavailable:hover{background:#e6e6e6}.mighty-product-grid .navigation-bullets .bullet.hide{opacity:0;scale:0;background:transparent;display:flex!important}.mighty-product-grid .navigation-bullets .bullet .arrow{width:1rem;height:1rem;border-left:2px solid #989898;border-top:2px solid #989898;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.mighty-product-grid .navigation-bullets .bullet.next .arrow{transform:translate(-50%,-50%) rotate(135deg)}.mighty-product-grid .divider{width:100%;height:1px;background:#ccc}.mighty-product-grid{display:flex;flex-direction:column;gap:40px;position:relative;padding:9rem 0}.mighty-product-grid__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.mighty-product-grid__bg-image{width:100%;height:100%;object-fit:cover}.template-index recommended-products .navigation-bullets{padding:2rem 0}.mighty-product-grid .product-recommendations{display:flex;flex-direction:column;gap:5rem;position:relative;z-index:1;max-width:135.2rem;margin:0 auto}.mighty-product-grid .header{height:unset!important;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.mighty-product-grid .mighty-header-content{flex:1}.mighty-product-grid .mighty-title{font-size:48px;font-family:var(--font-family-Sohne-Bold);font-weight:700;margin:1rem 0 2rem;color:#000;text-transform:uppercase}.mighty-product-grid .mighty-subtitle{font-size:24px;font-family:var(--font-family-Sohne);font-weight:700;color:#000;letter-spacing:-1px}.mighty-product-grid .mighty-shop-all{background:#333;color:#fff;padding:.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:.5rem;transition:background .3s ease;white-space:nowrap}.mighty-product-grid .button.add-to-cart,.mighty-product-grid .button.learn-more{font-size:12px;padding:1rem!important}.mighty-product-grid product-options .product-option .options{gap:4px}.mighty-product-grid product-options .product-option .options.colors .option{width:14px;height:14px}.mighty-product-grid product-options .product-option .options.colors .option:after{width:6px;height:6px}.mighty-product-grid .mighty-shop-all:hover{background:#000}.mighty-product-grid .mighty-arrow{font-size:1.2rem}.mighty-product-grid .products{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.mighty-product-grid .products::-webkit-scrollbar{display:none}@media only screen and (min-width: 768px){.mighty-product-grid .products.cols-4{display:grid;grid-template-columns:repeat(4,1fr)}.mighty-product-grid:has(.products.cols-4) .navigation-bullets{display:none}.mighty-product-grid .products .product-grid-item{min-width:calc(25% - 20px);flex:0 1 calc(25% - 20px)}}@media (max-width: 1280px){.mighty-product-grid .products.cols-4{grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width: 1024px){.mighty-product-grid .products .product-grid-item{min-width:calc(33.33% - 20px);flex:0 1 calc(33.33% - 20px)}}@media (max-width: 600px){.mighty-product-grid .products.cols-4{grid-template-columns:repeat(1,1fr)}}@media (max-width: 1000px){.mighty-product-grid{padding-block:40px}.mighty-product-grid .product-recommendations{padding:0 1rem}.mighty-product-grid .header{flex-direction:column;align-items:flex-start;gap:2rem}.mighty-product-grid .mighty-title{font-size:26px;font-weight:700}.mighty-product-grid .mighty-subtitle{font-size:18px;letter-spacing:1px}.mighty-product-grid .products .product-grid-item{min-width:calc(50% - 20px);flex:0 1 calc(50% - 20px)}}.mighty-main-navigation-bar{padding:2rem 0;border-top:solid 1px #D6D6D6;position:relative;z-index:12;display:flex}.mighty-primary-navigation-wrapper{display:flex;align-items:center;gap:6.5rem;flex:1}.mighty-navigation-wrapper{display:flex;justify-content:space-between;flex:1}.mighty-main-navigation{background:var(--color-gray-0);position:relative;flex:1}.mighty-top-navigation--primary{position:relative}.mighty-top-navigation--primary:after{content:"";background-color:silver;height:15px;width:1px;position:absolute;right:-3.25rem;top:50%;transform:translateY(-50%)}.mighty-top-navigation.mighty-top-navigation--secondary>li:first-of-type{margin-right:3rem;position:relative}.mighty-top-navigation.mighty-top-navigation--secondary>li:first-of-type:after{content:"";background-color:silver;height:15px;width:1px;position:absolute;right:-3.25rem;top:50%;transform:translateY(-50%)}.mighty-top-navigation{display:flex;list-style:none;margin:0;padding:0;gap:3.5rem}.mighty-main-menu-item{position:relative;z-index:12}.mighty-main-menu-item>a{display:block;text-decoration:none;color:#000;font-weight:var(--font-weight-bold);font-size:16px;border-bottom:3px solid transparent;transition:all .3s ease;padding:.5rem 0}.mighty-main-menu-item:hover>a,.mighty-main-menu-item.active>a{color:#000;border-bottom-color:#d32f2f}.mighty-mega-dropdown{position:absolute;left:0;right:0;width:100%;background:var(--color-gray-0);transition:all .3s ease;z-index:1000;border-radius:0 0 40px 40px;opacity:0;visibility:hidden;box-shadow:0 36px 43px #0000003b}.mighty-mega-dropdown .brand-promos-grid{display:flex;align-items:stretch;gap:2rem}.mighty-promo-card .promo-logo{width:172px;height:74px;object-fit:contain;object-position:bottom}.mighty-main-menu-item:hover .mighty-mega-dropdown{opacity:1;visibility:visible}.mighty-mega-container>div{display:flex;gap:6rem;padding:3rem 0}.mighty-mega-header{display:flex;flex-direction:column;justify-content:space-between;padding:4rem 0;width:220px;flex-shrink:0}.mighty-mega-title{font-size:40px;font-weight:600;color:#000;margin-bottom:20px}.mighty-mega-description{font-size:13px;color:#000;line-height:1.45;letter-spacing:3%}.mighty-mega-content{display:flex;gap:40px;background-color:#fff;border-radius:15px;padding:4rem;min-height:350px;flex-grow:1}.mighty-menu-items-grid-container{flex-grow:1}.mighty-mega-header__button{margin-top:5rem}.mighty-mega-header__button a{width:auto}.mighty-menu-items-grid-container>div{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,50%);gap:1.5rem}.mighty-menu-item{display:flex;align-items:center;padding:0 8px;border-radius:8px;text-decoration:none;color:#333;transition:all .3s ease;min-width:0}.mighty-menu-item-icon{width:48px;height:48px;margin-right:16px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mighty-menu-item-icon img{width:64px;height:45px;object-fit:contain;border-radius:7px}.mighty-menu-item-info{min-width:0;flex:1}.mighty-menu-item-info h4{font-size:16px;font-weight:400;margin-bottom:4px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.6}.mighty-menu-item-info p{font-size:11px;color:#353b40;font-weight:500;line-height:1.4;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.mighty-menu-item:hover .mighty-menu-item-info p{max-height:3em;opacity:1}.mighty-promo-card{background-color:#7b1830;border-radius:20px;padding:30px;color:#fff;position:relative;display:flex;justify-content:space-between;flex-direction:column;width:225px;flex-shrink:0}.mighty-promo-card h3{font-size:15px;font-weight:700;margin-bottom:8px;position:relative}.mighty-promo-card p{line-height:1.2;margin-bottom:20px;opacity:.9;position:relative;font-family:var(--font-family-Tiempos);font-weight:300;font-size:16px}.mighty-promo-btn{display:inline-flex;align-items:center;gap:3px;color:#fff;text-decoration:none;font-weight:500;font-size:14px;transition:all .3s ease;position:relative}.mighty-promo-btn:hover{color:var(--color-gray-300)!important}.mighty-promo-btn svg{width:16px;height:16px}.mighty-brand-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mighty-brand-card{background:#333;border-radius:12px;padding:30px;text-align:center;color:#fff;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.mighty-brand-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0003}.mighty-brand-card.mighty-uniball{background:linear-gradient(135deg,#2c3e50,#34495e)}.mighty-brand-card.mighty-posca{background:linear-gradient(135deg,#e74c3c,#c0392b)}.mighty-brand-card.mighty-lamy{background:linear-gradient(135deg,#27ae60,#229954)}.mighty-brand-card h4{font-size:18px;font-weight:600;margin-bottom:8px}.mighty-brand-card p{font-size:14px;opacity:.9;margin-bottom:20px;line-height:1.4}.mighty-brand-logo{font-size:28px;font-weight:900;margin-bottom:15px;letter-spacing:-1px}.mighty-brand-btn{display:inline-flex;align-items:center;gap:8px;background:#ffffff26;color:#fff;padding:10px 16px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease}.mighty-brand-btn:hover{background:#ffffff40}.mighty-explore-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 768px){.mighty-slider .swiper-slide>.container>.slider-content>.slide-contents .texts-c{order:2;margin-bottom:0}.mighty-slider .swiper-slide>.container>.slider-content>.slide-contents .img-c{order:1;margin-bottom:2rem}.mighty-mega-content{grid-template-columns:1fr;gap:30px}.mighty-menu-items-grid,.mighty-brand-cards,.mighty-explore-grid{grid-template-columns:1fr}.mighty-main-menu-item>a{padding:15px 20px;font-size:14px}.mighty-mega-container{padding:30px 20px}}.mighty-menu-overlay{opacity:0;visibility:hidden;transition:all .33s ease;position:fixed;z-index:9;top:0;left:0;right:0;background:#00000080;width:100%;height:100%}body.mighty-menu-hover .mighty-menu-overlay{opacity:1;visibility:visible}.mighty-main-navigation-bar .mini-cart{position:relative;display:inline-block;margin-left:auto}.mighty-main-navigation-bar .cart-container{position:relative;display:inline-block}.mighty-main-navigation-bar .bt-menu.icon-cart-header{display:inline-block;text-align:center;color:var(--color-white);width:4.2rem;height:4.2rem;border-radius:50%;line-height:2.4rem;font-size:1rem;position:relative;text-decoration:none;cursor:pointer}.mighty-main-navigation-bar .bt-menu:hover *,.mighty-main-navigation-bar .mini-cart .icon-cart-header:hover *,.mighty-main-navigation-bar .search-area .search-icon:hover *{fill:var(--color-red-100);transition:all .3s ease-out}.mighty-main-navigation-bar .cart-total{background:var(--color-red-100);display:inline-block;text-align:center;color:var(--color-white);width:1.8rem;height:1.8rem;border-radius:50%;line-height:1.8rem;font-size:.8rem;position:absolute;right:-.5rem;top:-.5rem;z-index:10}.mighty-main-navigation-bar .cart-wrapper.theme-border-color{border-color:var(--theme-border-color, #ddd)}.mighty-main-navigation-bar .cart-wrapper[style*=block]{display:block!important}.mighty-main-navigation-bar .cart-inner{padding:20px}.mighty-top-navigation .cart-wrapper .btn-close-cart-wrapper{width:4.2rem!important;height:4.2rem!important;position:absolute;display:block;top:3.4rem;transform:translate(-50%);margin-left:65.5rem;cursor:pointer;border-radius:50%;background:var(--color-gray-0) url(../assets/icon-close-grey.svg) no-repeat center center / 1rem auto;transition:all .3s ease-out;margin-left:0;right:2rem;top:1.6rem;transform:none;left:auto}.mighty-main-navigation-bar .btn-close-cart-wrapper:hover{color:#333}.mighty-main-navigation-bar .cartloading{text-align:center;padding:20px}.mighty-main-navigation-bar .spinner{display:inline-block;width:30px;height:30px}.mighty-main-navigation-bar .spinner .circle{width:100%;height:100%;border:3px solid #f3f3f3;border-top:3px solid #333;border-radius:50%;animation:spin 1s linear infinite}.custom-slideshow-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;margin-top:20px!important;padding:15px 25px!important;border-radius:50px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;max-width:fit-content!important;margin-left:auto!important;margin-right:auto!important}.custom-prev,.custom-next{background:#e0e0e0!important;border:none!important;font-size:18px!important;color:#666!important;cursor:pointer!important;padding:8px 12px!important;border-radius:100px!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;width:51px!important;height:32px!important}.custom-prev:hover,.custom-next:hover{background-color:#0000001a!important;color:#000!important}.custom-prev svg,.custom-next svg{width:10px!important;height:17px!important;transition:all .3s ease!important}.custom-prev svg path,.custom-next svg path{stroke:#575757!important}.custom-prev:hover svg path,.custom-next:hover svg path{stroke:#000!important}.custom-dots{display:flex!important;gap:8px!important;align-items:center!important}.custom-dot{width:16px!important;height:16px!important;border-radius:50%!important;border:none!important;background-color:#e0e0e0!important;cursor:pointer!important;transition:all .3s ease!important;position:relative!important}.custom-dot:hover{background-color:#b0b0b0!important;transform:scale(1.1)!important}.custom-dot.active,.custom-dot.swiper-pagination-bullet-active{background-color:#b0b0b0!important}.swiper-button-prev,.swiper-button-next,.swiper-pagination,.slideshow.owl-carousel .owl-nav,.slideshow.owl-carousel .owl-dots{display:none!important}@media (max-width: 768px){.custom-slideshow-nav{gap:15px;padding:12px 20px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}iframe#attentive_creative{margin-bottom:48px!important}.product-options-bottom+#BIS_trigger,.bis-reset,.header-aside-wrapper .errors,.grecaptcha-badge{display:none}html{scroll-behavior:smooth}body{color:var(--color-black);background-color:var(--color-gray-0);font-family:var(--font-family-Sohne-Regular);font-weight:var(--font-weight-normal)}body *{letter-spacing:.045rem}html{padding-bottom:0!important;overflow-x:hidden}a,button:hover,a:hover,a:active{text-decoration:none}:focus-visible,:focus{outline:var(--color-red-2) auto .1rem;outline:none}a,button{border:none;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}ul,ol,li{list-style:none}img{width:100%;height:100%;object-fit:cover;object-position:center}.bk{height:100%;width:100%;top:0;left:0;position:absolute;z-index:0;background:transparent no-repeat center center / cover;pointer-events:none}label em,span.asterisk{color:var(--color-red-2)}.flex{flex-wrap:wrap;display:flex}.btn-close{width:4.2rem;height:4.2rem;position:absolute;display:block;top:3.4rem;transform:translate(-50%);margin-left:65.5rem;cursor:pointer;border-radius:50%;background:var(--color-gray-0) url(../assets/icon-close-grey.svg) no-repeat center center / 1rem auto;transition:all .3s ease-out;margin-left:0;right:2rem;top:1.6rem;transform:none;left:auto}.btn-close:hover{opacity:.8}body#innovations,body#work-from-home,body#professionals,body#lawyers,body#medical-workers,body.dark-template{color:var(--color-white);background-color:var(--color-black-2)}body#frequently-asked-questions{background-color:var(--color-black-2)}body.template-customers-addresses,body.template-customers-order,body#account,body#your-shopping-cart,body.template-customers-reset_password,body.template-customers-register,body#contact-us,body#consumer-returns,body#bullet-journalers,body#students,body#teachers,body#creatives,body.light-template{background-color:var(--color-white)}.wrap-max{width:100%;max-width:144rem;margin:0 auto;padding:0 0 0 4rem}.wrap{width:100%;max-width:135.2rem;margin:0 auto}.shogun-form-box-submit,.button{width:13.5rem;border-radius:10rem;padding:2.1rem 1rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-family:var(--font-family-Sohne-Regular);font-size:var(--font-size-12);letter-spacing:.045rem;color:var(--color-white);background:var(--color-black);text-transform:uppercase}.shogun-form-box-submit:hover,.button:hover{color:#fffc;background:var(--color-gray-300)}body#work-from-home .main-wrapper .button,body#professionals .main-wrapper .button,body#lawyers .main-wrapper .button,body#medical-workers .main-wrapper .button,body.dark-template .main-wrapper .button{color:var(--color-black);background:var(--color-white)}body#work-from-home .main-wrapper .button:hover,body#professionals .main-wrapper .button:hover,body#lawyers .main-wrapper .button:hover,body#medical-workers .main-wrapper .button:hover,body.dark-template .main-wrapper .button:hover{color:#636372;background:var(--color-white)}body#bullet-journalers .main-wrapper .button,body#students .main-wrapper .button,body#teachers .main-wrapper .button,body#creatives .main-wrapper .button,body.light-template .main-wrapper .button{color:var(--color-white);background:var(--color-black)}body#bullet-journalers .main-wrapper .button:hover,body#students .main-wrapper .button:hover,body#teachers .main-wrapper .button:hover,body#creatives .main-wrapper .button:hover,body.light-template .main-wrapper .button:hover{color:#fffc;background:var(--color-gray-300)}.button-line{border:.1rem solid var(--color-gray-2);background-color:transparent;color:var(--color-black)}.button-white{height:5rem;color:var(--color-black);background:var(--color-white)}.button-white:hover{color:#636372;background:var(--color-white)}.button-outline{height:5rem;border:.1rem solid var(--color-gray-2);color:var(--color-black);background:transparent}.button-outline:hover{border:.1rem solid #c8c9da;color:#636372;background:transparent}.button-red{height:5.5rem;background:var(--color-red-100)}.button-red:hover{color:var(--color-white);background-color:var(--color-black)}.shogun-form-box-submit .icon,.button .icon{width:.7rem;height:1.1rem;display:block;margin-left:1rem;position:relative}.shogun-form-box-submit .icon svg,.button .icon svg{height:103%;width:172%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);left:50%}.shogun-form-box-submit .icon path,.shogun-form-box-submit .icon polygon,.button .icon path,.button .icon polygon{fill:var(--color-red);transition:.3s all ease-out}.button-white:hover .icon path,.button-outline:hover .icon path,.button-white:hover .icon polygon,.button-outline:hover .icon polygon{fill:var(--color-red)}.title{line-height:1;font-size:var(--font-size-56);font-family:var(--font-family-Sohne-Bold);line-height:1.1}.title span{display:block;font-family:var(--font-family-Tiempos);letter-spacing:-.05rem;position:relative;z-index:1}.title-inline span{display:initial}.pretitle{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular)}.subtitle{font-size:var(--font-size-16);font-family:var(--font-family-Sohne-Bold)}.description{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);line-height:1.5}.discovery-s .section-header{margin-bottom:3rem}.section-header{width:100%;padding-bottom:1.6rem;margin-bottom:8rem;border-bottom:.1rem solid var(--color-gray-2);position:relative;z-index:1}.section-header .subtitle{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular)}.owl-nav{width:10.4rem;height:5.9rem;border-radius:10rem;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background:var(--color-black)}.owl-nav .owl-prev{width:50%;height:100%;display:block;margin-right:0;text-indent:-99999rem;cursor:pointer;transition:.3s all ease-out;position:relative}.owl-nav .owl-next{width:50%;height:100%;display:block;margin-left:0;text-indent:-99999rem;cursor:pointer;transition:.3s all ease-out;position:relative}.owl-nav .owl-prev svg,.owl-nav .owl-next svg{height:1.5rem;width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.owl-nav .owl-prev polygon,.owl-nav .owl-next polygon{fill:var(--color-white);transition:.3s all ease-out}.owl-nav .owl-prev:hover polygon,.owl-nav .owl-next:hover polygon{fill:var(--color-red)}.owl-nav .disabled{opacity:.3;pointer-events:none}.owl-dots,.pager{display:flex;align-items:flex-end;justify-content:flex-start;height:.2rem}.owl-dots .owl-dot,.pager .pager-dot{margin-right:.55rem}.owl-dots .owl-dot span,.pager .pager-dot span{width:4rem;height:.1rem;display:block;background:var(--color-gray-2);transition:all .2s ease;cursor:pointer}.owl-dots .owl-dot:hover span,.pager .pager-dot:hover span{height:.4rem}.owl-dots .owl-dot.active span,.pager .pager-dot.active span{height:.4rem;background:var(--color-red)}.slider-s{width:100%}.slider-s .slide-contents{width:100%;display:flex;border-radius:1.8rem;overflow:hidden}.slider-s .texts-c{width:63rem;color:var(--color-white);background:var(--color-gray-4);padding:4.3rem 4rem 2rem;display:flex;align-items:center;justify-content:start}.slider-s .texts-c .title{font-size:40px}.slider-s .texts-c .pretitle{margin-bottom:1rem}.slider-s .texts-c .title{margin-bottom:1.8rem}.mighty-slider .texts-c .description{font-size:12px!important}.slider-s .texts-c .description{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);line-height:1.5;margin-top:2rem}.slider-s .texts-c .description a{text-decoration:underline;color:#fff}.slider-s .texts-c .button{width:100%;margin-top:2rem;background:none;font-weight:500;font-size:11px;letter-spacing:1px;font-family:var(--font-family-Sohne);padding:0;justify-content:start;margin-top:3rem}.slider-s .img-c{width:calc(100% - 40rem);height:34.8rem}.slider-s .img-c *{width:100%;object-fit:cover;height:100%;pointer-events:none;border-radius:0 1.8rem 1.8rem 0;overflow:hidden;background-size:cover}.discovery-s{width:100%;border-radius:0 0 8.2rem 4rem;overflow:hidden;padding:2.2rem 0 1rem;background-color:var(--color-gray-0);min-height:76.5rem;z-index:1;position:relative}.discovery-s .wrap-max{position:relative;display:flex;flex-direction:column}.discovery-s .content-wrapper{position:absolute;top:10rem;z-index:10}.discovery-s .slider{position:relative;padding-top:2.5rem}.discovery-s .texts-c .pretitle{margin-bottom:1rem}.discovery-s .texts-c .title{margin-bottom:3.4rem}.discovery-s .texts-c .texts-list .texts-item{max-width:32rem;z-index:1;margin-top:2rem;margin-left:.5rem;pointer-events:none!important}.discovery-s .texts-c .subtitle{margin-bottom:.6rem;text-transform:uppercase;font-size:var(--font-size-14)}.discovery-s .texts-c .description{font-size:var(--font-size-14);font-weight:var(--font-weight-normal);font-family:var(--font-family-Sohne-Regular);color:#292933}.discovery-s .texts-c .button{margin-top:2rem;width:22rem;pointer-events:all!important}.discovery-s .products-list{width:calc(100% - 39.9rem);height:54rem;z-index:2;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.discovery-s .products-list .products-item{width:100%;height:8.4rem}.discovery-s .img-c{width:100%;transform:translate(50%);text-align:center;display:flex;justify-content:flex-start;align-items:flex-start}.discovery-s .products-list .products-item.active .img-c{transform:translate(10%)}.discovery-s .img-c img{object-fit:contain;object-position:bottom right;width:auto;height:auto;max-width:100%;max-height:100%}.discovery-s .number{display:inline;opacity:0;transition:all .6s ease-in-out}.discovery-s .active .number{opacity:1}.discovery-s .number:after{position:absolute;right:23.5rem;top:-.2rem;font-size:49rem;letter-spacing:.8rem;font-family:var(--font-family-Sohne-Bold);color:var(--color-white);z-index:0;content:attr(data-number);text-align:center;display:block;width:87rem;text-align:left}.discovery-s li.grid__item{height:8rem}.discovery-s .grid__item .texts-list{opacity:0;transition:all .6s ease-in-out}.discovery-s .grid__item.active .texts-list,.discovery-s .content-wrapper .texts-list{opacity:1}.discovery-s .grid__item img{height:8rem;width:73rem;height:15rem;width:82rem;transform:translate(150%);transform-origin:top right;right:27rem;object-fit:contain;object-position:center;position:relative;z-index:1;transition:all .6s ease-in-out;cursor:pointer}.discovery-s .grid__item img:hover{right:41.7rem}.discovery-s .grid__item.active img{right:76.7rem}.discovery-s .pager{position:absolute;top:43.9rem;left:4.5rem}.uniquely-s{padding:4.8rem 0 9.6rem;width:100%;border-radius:0 0 4rem 4rem;padding:8.8rem 0 9.6rem;position:relative;background:var(--color-white);overflow:hidden;margin-top:-4rem;z-index:0}.uniquely-s:after{content:"";width:100%;height:8rem;position:absolute;top:-8rem;left:0;z-index:-1;background:var(--color-white)}.uniquely-s .slider{position:relative;width:100%;display:flex;margin-top:16.8rem;margin-bottom:5rem;padding-left:39.4rem;display:block}.uniquely-s .texts-c{width:40.4rem;padding:.8rem 6rem 0 .5rem;position:absolute;left:4rem}.uniquely-s .texts-c .pretitle{margin-bottom:1rem}.uniquely-s .texts-c .title{margin-bottom:3rem}.uniquely-s .texts-c .subtitle{margin-bottom:1rem}.uniquely-s .texts-c .description{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);line-height:1.5}.uniquely-s .owl-nav{bottom:4rem;left:4.5rem;position:absolute}.uniquely-s .owl-carousel{position:static}.uniquely-s .owl-dots{bottom:1rem;left:4.5rem;position:absolute}.uniquely-s .logo-bar{height:33rem;white-space:nowrap;border-radius:1.8rem 0 0 1.8rem;margin-left:5.2rem;overflow:hidden}.uniquely-s .owl-carousel{width:95.1rem}.uniquely-s .owl-carousel .owl-stage-outer{overflow:visible}.uniquely-s .logo-bar .logo-bar__item{padding-right:.2rem;width:100%;display:inline-block}.uniquely-s .logo-bar .owl-item:last-child .logo-bar__item{padding-right:0}.uniquely-s .logo-bar .owl-item:last-child{border-radius:0 1.8rem 1.8rem 0;overflow:hidden}.uniquely-s .logo-bar__item-inner{height:33rem}.uniquely-s .logo-bar__link{width:100%;height:100%;display:block;position:relative}.uniquely-s .logo-title{width:100%;position:absolute;left:0;bottom:0;padding:7rem 3rem 3rem;color:var(--color-white);font-size:var(--font-size-15);background:var(--color-gradient-01)}.uniquely-s .logo-title .number{margin-right:1rem;font-family:var(--font-family-Tiempos)}.uniquely-s .pager{margin-top:3rem}.highlighted-s{width:100%;padding:4.7rem 0 0;position:relative;border-radius:0 0 4rem 4rem;background:var(--color-gray-0);z-index:1}.products-grid-content{width:100%;height:auto;margin-top:9.4rem}.products-grid{margin-top:3.4rem;margin-bottom:3.4rem}.highlighted-s .products-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:0px;grid-row-gap:0}@media (min-width: 1001px){.highlighted-s .products-grid{margin-bottom:-5.5rem;margin-bottom:0}}.products-grid .product{height:29rem;min-width:67.6rem;width:67.6rem;display:flex;position:relative;flex-direction:column;align-items:flex-start}.highlighted-s .products-grid .product{margin-bottom:5.5rem;height:auto}.products-grid .product.product-xl{height:200%;height:58rem}.products-grid .product.product-xl .item-area{height:58rem}.products-grid .product .item-area{width:100%;height:29rem;position:relative;border-radius:0;overflow:hidden;background:var(--color-white)}.highlighted-s .products-grid .product:nth-child(odd) .item-area{border-radius:1.8rem 0 0 1.8rem}.highlighted-s .products-grid .product:nth-child(2n) .item-area{border-radius:0 1.8rem 1.8rem 0;overflow:hidden}.products-grid .product .product-image-area{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:3}.products-grid .product .product-image-area .product-image{width:100%;height:100%;max-height:27.6rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.products-grid .product .product-image-area img{object-fit:contain;width:auto;height:auto;max-width:100%;max-height:100%;transform:scale(4);max-height:6rem}.products-grid .product .product-bk{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.products-grid .product .details-area{width:100%;height:100%;padding:3.2rem 3.2rem 2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;align-content:flex-end;position:relative;z-index:6;pointer-events:none}.products-grid .product .details-area *{color:var(--color-black)}.products-grid .product-text-white .details-area .product-name a,.products-grid .product-text-white .details-area .product-price{color:var(--color-white)}.products-grid .product .details-area-header{width:100%;display:flex;align-items:flex-start}.products-grid .product .details-area .details-area-header{width:100%;display:flex;justify-content:space-between;align-items:center}.products-grid .product .details-area .details-area-header .product-name{width:100%;font-size:var(--font-size-15);font-family:var(--font-family-Sohne-Regular);line-height:1.4}.products-grid .product .details-area .details-area-header .product-price{width:50%;text-align:right;font-size:var(--font-size-15);font-family:var(--font-family-Sohne-Regular);line-height:1.4}.configurable-swatch-list{display:flex;align-items:center;justify-content:flex-start}.configurable-swatch-list li{margin-right:.6rem;display:none;position:relative;pointer-events:initial}.products-grid .product .details-area .configurable-swatch-list li:nth-child(-n+10){display:block}.configurable-swatch-list li a i:after{content:"";width:1rem;height:1rem;border-radius:50%;background:var(--color-white);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;z-index:2;transition:all .25s ease-out}.configurable-swatch-list li.active a i:after{opacity:1}.configurable-swatch-list li a i{display:block;width:1.8rem;height:1.8rem;border-radius:50% 0 50% 50%;background-color:var(--color-gray-2);position:relative}.configurable-swatch-list li.more a{width:fit-content;height:1.8rem;padding:0 .7rem;margin:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-12);font-family:var(--font-family-Sohne-Bold);color:var(--color-black);border-radius:1.8rem;background:var(--color-gray-0)}.products-grid .product .details-area .configurable-swatch-list li.more.more-white a{color:var(--color-white)}.products-grid .product .details-area .details-area-footer{width:100%;display:flex;justify-content:space-between;align-items:center}.products-grid .product .details-area .details-area-footer .details-buttons-footer{display:flex;justify-content:flex-end;align-items:center}.products-grid .product .details-area .details-area-footer .details-buttons-footer .button{opacity:0;pointer-events:initial}.products-grid .product .details-area .details-area-footer .details-buttons-footer .button-shop{width:4.7rem;height:4.7rem;margin-left:1rem;border-radius:50%;cursor:pointer;display:block;text-indent:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;background:var(--color-red-2) url(../assets/icon-cart-white.svg) no-repeat center center / 100% auto;opacity:0}.products-grid .product .details-area .details-area-footer .details-buttons-footer .button-shop .add-to-cart{display:block;width:100%;height:100%;width:4.7rem;height:4.7rem;border-radius:50%;cursor:pointer;background:transparent;--webkit-apparence: none;border:none;box-shadow:none;pointer-events:initial}.products-grid .product:hover .details-area .details-area-footer .details-buttons-footer .button,.products-grid .product:hover .details-area .details-area-footer .details-buttons-footer .button-shop{opacity:1}.products-grid .product:hover .details-area .details-area-footer .details-buttons-footer .button-shop:hover{opacity:.8}.products-grid .product .details-area .configurable-swatch-list li a:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;margin-top:0}.products-grid .product .details-area .configurable-swatch-list li a .tooltip:after{border-left:solid transparent .5rem;border-right:solid transparent .5rem;border-top:solid #202020 .8rem;content:" ";height:0;bottom:0;transform:translate(-50%,100%);position:absolute;width:0;left:50%;margin-top:0}.products-grid .product .details-area .configurable-swatch-list li a .tooltip{text-align:center;color:#fff;background-color:#202020;font-size:1.2rem;padding:0 1rem;height:2.9rem;line-height:2.9rem;display:block;border-radius:2rem;position:absolute;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgb(0 0 0 / 28%);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px #00000047;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;top:-3rem;margin-left:.2rem;text-indent:0;margin-top:1rem;white-space:nowrap;pointer-events:none}.products-grid .product .product-short-desc{padding:1.4rem 2.2rem 0 0;font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);color:var(--color-black);line-height:1.4}.technologies-s{width:100%;border-radius:0 0 6rem 6rem;padding:10rem 0 0;position:relative;overflow:hidden;background:var(--color-white);margin-top:-4rem}.technologies-s .section-header{margin-bottom:10.2rem}.technologies-s .technologies-content{display:flex;margin-bottom:9rem}.technologies-s .technologies-content *{position:static}.technologies-s .texts-c{width:calc(100% - 89rem);padding:0 3.5rem 5.6rem 0;position:relative}.technologies-s .texts-c .title{margin-bottom:0;font-size:var(--font-size-64);line-height:1.18}.technologies-s .texts-c .subtitle{margin-bottom:1rem;line-height:1.4}.technologies-s .texts-c .description{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);line-height:1.8}.technologies-s .logo-bar{width:89rem}@media (min-width: 1001px){.technologies-s .logo-bar .owl-stage{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,26rem);grid-column-gap:.3rem;grid-row-gap:.3rem}}.technologies-s .logo-bar__item{overflow:hidden;height:100%;width:100%}.technologies-s .logo-bar__item-inner{height:100%}@media (min-width: 1001px){.technologies-s .logo-bar .owl-stage .owl-item:nth-child(3n+3){grid-area:1 / 1 / 2 / 2;border-radius:1.8rem 0 0;width:100%!important;overflow:hidden}.technologies-s .logo-bar .owl-stage .owl-item:nth-child(3n+2){grid-area:2 / 1 / 3 / 2;border-radius:0 0 0 1.8rem;width:100%!important;overflow:hidden}.technologies-s .logo-bar .owl-stage .owl-item:nth-child(3n+1){grid-area:1 / 2 / 3 / 3;border-radius:0 1.8rem 1.8rem 0;width:100%!important;overflow:hidden}}.technologies-s .logo-bar__link{width:100%;height:100%;overflow:hidden;background:var(--color-black);color:var(--color-white);display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-content:flex-start;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.technologies-s .logo-title{width:100%;height:100%;padding:3.5rem;z-index:2;display:flex;align-content:space-between;justify-content:space-between;flex-direction:column;align-items:flex-start}.technologies-s .logo-title .tech-category{margin-bottom:1rem;font-family:var(--font-family-Sohne-Regular);font-size:var(--font-size-14)}.technologies-s .logo-title .tech-title{font-size:var(--font-size-24);font-family:var(--font-family-Sohne-Regular);line-height:1.4;opacity:1}.technologies-s .logo-title .tech-title span{opacity:.75}.technologies-s .logo-title .tech-texts{position:relative;padding-bottom:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.technologies-s .logo-title .button{margin-top:2rem;font-family:var(--font-family-Sohne-Bold);text-transform:initial;opacity:0;position:absolute;left:0;bottom:0}.technologies-s .logo-bar__item .tech-img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;display:none}.technologies-s .logo-bar__item .tech-img img,.technologies-s .logo-bar__item .tech-img video{width:100%;height:100%;object-fit:cover;pointer-events:none;object-position:center}.technologies-s .logo-bar__link .tech-img{opacity:0}.technologies-s .logo-bar__link .logo-title .tech-texts{padding-bottom:0}.technologies-s .logo-bar__link .logo-title .button{opacity:1;width:4rem;height:4rem;padding:0;position:relative}.technologies-s .logo-bar__link .logo-title .button span{margin-left:.4rem;position:relative}.technologies-s .logo-bar__link .logo-title .button span svg *{fill:var(--color-white)}.technologies-s .logo-bar .owl-stage .owl-item:nth-child(3n+1) a{background:#292933cc}.technologies-s .logo-bar .owl-stage:hover .owl-item a{background:var(--color-black)}.technologies-s .logo-bar .owl-stage:hover .owl-item a:hover{background:#292933cc}.technologies-s .logo-bar .owl-stage:hover a:hover .button svg *{fill:var(--color-red-100)}.technologies-s .bk div{opacity:0;position:absolute;top:0;left:0;transition:.3s opacity ease-out}.technologies-s .bk div:nth-child(1){opacity:1}.technologies-s.s1 .bk div:nth-child(1),.technologies-s.s3 .bk div:nth-child(1),.technologies-s.s2 .bk div:nth-child(1){opacity:0}.technologies-s.s1 .bk div:nth-child(1),.technologies-s.s3 .bk div:nth-child(3),.technologies-s.s2 .bk div:nth-child(2){opacity:1}.technologies-s.s2 .bk div:nth-child(2){opacity:1}.technologies-s .section-header .subtitle,.technologies-s .texts-c .title,.technologies-s .texts-c .description{transition:.3s opacity ease-out}.technologies-s.s2 .section-header .subtitle,.technologies-s.s2 .texts-c .title,.technologies-s.s2 .texts-c .description{color:var(--color-white)}.bk *{height:100%;width:100%;object-fit:cover}.main-footer{width:100%;padding:4.2rem 0 4rem;background:var(--color-black-2);position:relative}.main-footer a:hover{color:var(--color-red-2)}.main-footer *{color:var(--color-gray-2)}.main-footer .footer-middle,.main-footer .footer-bottom{width:100%}.main-footer .footer-middle{margin-bottom:2.4rem}.main-footer .footer-left{width:32.6rem}.main-footer .footer-right{width:calc(100% - 40rem);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start}.main-footer .footer-middle .footer-right{justify-content:flex-start}.main-footer .footer-bottom .footer-right{align-items:flex-end}.main-footer .footer-middle .footer-left,.main-footer .footer-middle .footer-right{border-top:.1rem solid var(--color-gray-2);padding-top:2.2rem}.main-footer .footer-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start}.main-footer .footer-bottom .footer-content{align-items:flex-end}.main-footer .info-footer .footer-logo{width:24rem;height:auto;margin-top:3rem}.main-footer .info-footer .footer-logo img{height:38px}.main-footer .footer-right .info-footer{width:23rem;font-size:var(--font-size-15);font-family:var(--font-family-Sohne-Regular);line-height:1.6}.main-footer .info-footer .footer-block-title{font-family:var(--font-family-Tiempos);margin-bottom:.8rem}.main-footer .info-footer .footer-block-title h3 span,.main-footer .info-footer .footer-block-title h3 span a{color:var(--color-white)}.main-footer .info-footer .footer-block-title h3 span a:hover{color:var(--color-red-2)!important}.products-footer-menu,.technologies-footer-menu span{cursor:pointer;transition:all .3s ease-out}.products-footer-menu:hover,.technologies-footer-menu:hover span{color:var(--color-red-2)!important}.main-footer .icon{width:1.5rem;display:inline-block;margin-left:1rem;transition:.3s all ease-out}.products-footer-menu .icon svg polygon,.products-footer-menu .icon svg path,.technologies-footer-menu span .icon svg polygon,.technologies-footer-menu span .icon svg path{transition:.3s all ease-out}.products-footer-menu:hover .icon svg polygon,.products-footer-menu:hover .icon svg path,.technologies-footer-menu:hover span .icon svg polygon,.technologies-footer-menu:hover span .icon svg path{fill:var(--color-red-2)!important}.main-footer .icon.up{transform:rotate(180deg)}.main-footer .icon polygon{fill:#fff}#products-footer-menu{padding-bottom:2rem}.main-footer .info-footer .footer-block-title+.block_content .footer-submenu-content{margin-bottom:2rem}.main-footer .info-footer .footer-block-title+.block_content .footer-submenu-content li a{color:var(--color-gray-2);line-height:2.2}.main-footer .footer-left p{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);color:var(--color-gray-2);line-height:1.3}.main-footer .footer_social_media{display:flex}.main-footer .footer_social_media a{font-size:var(--font-size-15);font-family:var(--font-family-Sohne-Bold);line-height:1.6;margin-right:2rem;background:var(--color-gray-5);border-radius:50%;overflow:hidden}.main-footer .footer_social_media a:hover{background:var(--color-red-100)}.main-footer .footer_social_media .icon{width:100%;width:5.6rem;height:5.6rem;display:block;margin-left:0}.main-footer .footer_social_media .icon.icon-facebook{background:url(../assets/icon-rrss-facebook.svg) no-repeat center center / 100% auto}.main-footer .footer_social_media .icon.icon-instagram{background:url(../assets/icon-rrss-instagram.svg) no-repeat center center / 100% auto}.main-footer .footer_social_media .icon.icon-twitter{background:url(../assets/icon-rrss-twitter.svg) no-repeat center center / 100% auto}.main-footer .footer_social_media .icon.icon-linkedin{background:url(../assets/icon-rrss-linkedin.svg) no-repeat center center / 100% auto}.main-footer .footer_newsletter_subscribe .input-group{width:100%;position:relative}.main-footer .footer_newsletter_subscribe .text{font-size:var(--font-size-16);font-family:var(--font-family-Sohne-Regular);color:var(--color-gray-2);margin-bottom:2.2rem}.main-footer .footer_newsletter_subscribe .input-group input{width:49.7rem;height:5.5rem;padding:0 3rem;border:none;background:var(--color-gray-5);border-radius:10rem;font-size:var(--font-size-15);font-family:var(--font-family-Sohne-Regular)}.main-footer .footer_newsletter_subscribe .input-group button{width:5.5rem;height:5.5rem;position:absolute;right:0;top:0;border:none;border-radius:10rem;background:url(../assets/icon-arrow-next-red.svg) no-repeat center center / 2rem 1.2rem}.main-footer .footer_newsletter_subscribe .input-group button:focus-visible,.main-footer .footer_newsletter_subscribe .input-group button:focus{outline:none}.main-header{width:100%;padding:0 0 0rem;top:0;background-color:#f5f5f5;z-index:10;position:relative}.main-header .announcement-bar{padding-top:2rem;z-index:30;position:relative;transition:all .3s;top:0;visibility:visible;opacity:1}.main-header .announcement-bar.hide{display:block;top:-100%;visibility:hidden;opacity:0}.main-header .announcement-bar__message{width:100%;height:3.6rem;background:var(--color-black-800);position:relative;text-align:center;border-radius:2rem;display:flex;align-content:center;align-items:center;justify-content:center;color:var(--color-white);font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular)}.main-header .announcement-bar__message .circle{width:.4rem;height:.4rem;display:block;border-radius:50%;background:var(--color-white)}.main-header .announcement-bar__message .close{width:1.25rem;height:1.25rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);display:block;cursor:pointer;background:url(../assets/icon-close-alt.svg) no-repeat center center / 100% auto}.main-header .main-section-header{position:relative;z-index:21}.main-header .main-section-header .header-container{padding:2rem 0 0;position:relative}.main-header .main-section-header .main-navigation .dropdown .wrap,.main-header .main-section-header .main-navigation .dropdown .wrap *{transform:translateZ(0)!important}body#frequently-asked-questions .main-header .main-section-header .header-container:before,body#innovations .main-header .main-section-header .header-container:before,body#work-from-home .main-header .main-section-header .header-container:before,body#professionals .main-header .main-section-header .header-container:before,body#lawyers .main-header .main-section-header .header-container:before,body#medical-workers .main-header .main-section-header .header-container:before,body.dark-template .main-header .main-section-header .header-container:before{background-color:var(--color-black-2)}body.template-customers-addresses .main-header .main-section-header .header-container:before,body.template-customers-order .main-header .main-section-header .header-container:before,body#your-shopping-cart .main-header .main-section-header .header-container:before,body#account .main-header .main-section-header .header-container:before,body.template-customers-reset_password .main-header .main-section-header .header-container:before,body.template-customers-register .main-header .main-section-header .header-container:before,body#contact-us .main-header .main-section-header .header-container:before,body#consumer-returns .main-header .main-section-header .header-container:before,body#bullet-journalers .main-header .main-section-header .header-container:before,body#students .main-header .main-section-header .header-container:before,body#teachers .main-header .main-section-header .header-container:before,body#creatives .main-header .main-section-header .header-container:before,body.light-template .main-header .main-section-header .header-container:before{background-color:var(--color-white)}.main-header .main-section-header.scroll-down .sticky-header{top:0rem}.main-header .main-section-header .header .header-wrapper{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center}.main-header .main-section-header .header .header-wrapper .logo img{max-height:57px}@media only screen and (max-width: 1001px){.main-header .main-section-header .header .header-wrapper .logo{margin-top:0!important}}.main-nav{width:100%}.main-header .main-section-header .header .header-wrapper .logo,.main-header .main-section-header .logo_sticky{width:22.5rem;height:auto;position:relative;z-index:10}.main-header .header-left-area{display:flex;gap:3.5rem;align-items:center}.mobile-brand-logos{display:none}.main-header .main-section-header .brand-logos{display:flex;gap:2rem}.main-header .main-section-header .brand-logos>div{position:relative;z-index:10;background-color:#fff;padding:1.5rem 2.25rem;border-radius:5rem;display:flex;align-items:center;justify-content:center;transition:all .33s ease}.main-header .main-section-header .brand-logos>div:hover{transform:scale(1.1)}.main-header .main-section-header .brand-logos>div img{width:auto;max-width:100%;height:auto;object-fit:contain}.main-header .main-section-header .brand-logos>div.brand-logo-posca img{max-height:24px}.main-header .main-section-header .brand-logos>div.brand-logo-uniball img{max-height:20px}.main-header .main-section-header .brand-logos>div.brand-logo-lamy img{max-height:18px}.main-header .main-section-header .main-top-nav{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:2rem}.main-header .main-section-header .main-navigation .top-navigation{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;margin-top:1rem;gap:3rem}.main-header .main-section-header .main-navigation-bar{margin:2rem 0 5rem}.main-header .main-section-header .main-navigation .top-navigation span{line-height:1.25}@media .main-navigation .top-navigation .level-top a{font-size: var(--font-size-15);font-weight: var(--font-weight-bold);font-family: var(--font-family-Sohne-Regular);color: var(--color-black)}.main-header .main-section-header .main-nav .navigation-wrapper{margin:0 auto}.main-header .main-section-header .main-navigation .menu-list .main-menu-item.level0{margin-top:0rem;padding-top:1rem}.main-header .main-section-header .main-navigation .menu-list .main-menu-item>a:before{width:100%;background:transparent;position:absolute;height:5.7rem;top:0;content:""}.main-header .main-section-header .main-navigation .menu-list .main-menu-item.parent>a{cursor:initial}.main-header .main-section-header .main-navigation .menu-list .main-menu-item>a{font-size:var(--font-size-16);font-family:var(--font-family-Sohne-Regular);color:var(--color-black);display:flex;align-items:center;justify-content:center;position:relative;z-index:10;overflow:hidden;cursor:pointer}body#frequently-asked-questions .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a,body#innovations .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a,body#work-from-home .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a,body#professionals .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a,body#lawyers .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a,body#medical-workers .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a,body.dark-template .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a{color:var(--color-white)}body#frequently-asked-questions .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a svg *,body#innovations .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a svg *,body#work-from-home .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a svg *,body#professionals .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a svg *,body#lawyers .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a svg *,body#medical-workers .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a svg *,body.dark-template .main-header .main-section-header .main-navigation .menu-list .main-menu-item>a svg *{fill:#f8f8f8}body#frequently-asked-questions .main-header .main-section-header .logo_sticky,body#innovations .main-header .main-section-header .logo_sticky,body#work-from-home .main-header .main-section-header .logo_sticky,body#professionals .main-header .main-section-header .logo_sticky,body#lawyers .main-header .main-section-header .logo_sticky,body#medical-workers .main-header .main-section-header .logo_sticky,body.dark-template .main-header .main-section-header .logo_sticky{background:url(../assets/logo-white.svg) no-repeat center center / 99% auto;background-image:url(https://cdn.shopify.com/s/files/1/0570/0947/1522/files/Black_FCC_Uniball_LogoAnimation_2022-v4.gif?v=1656444835)}body#frequently-asked-questions .main-header .main-section-header img,body#innovations .main-header .main-section-header img,body#work-from-home .main-header .main-section-header img,body#professionals .main-header .main-section-header img,body#lawyers .main-header .main-section-header img,body#medical-workers .main-header .main-section-header img,body.dark-template .main-header .main-section-header img{opacity:0}body#frequently-asked-questions .main-header .main-section-header .header-right-area>div,body#innovations .main-header .main-section-header .header-right-area>div,body#work-from-home .main-header .main-section-header .header-right-area>div,body#professionals .main-header .main-section-header .header-right-area>div,body#lawyers .main-header .main-section-header .header-right-area>div,body#medical-workers .main-header .main-section-header .header-right-area>div,body.dark-template .main-header .main-section-header .header-right-area>div{background-color:var(--color-white)!important;border-radius:50%}.main-header .main-section-header .main-navigation .menu-list .main-menu-item:hover>a,.main-header .main-section-header .main-navigation .menu-list .main-menu-item.hovered>a{overflow:visible;color:var(--color-red-100)}.main-header .main-section-header .main-navigation .menu-list .main-menu-item .arrow-down svg{transition:all .3s ease-out}.main-header .main-section-header .main-navigation .menu-list .main-menu-item.hovered .arrow-down svg,.main-header .main-section-header .main-navigation .menu-list .main-menu-item:hover .arrow-down svg{transform:rotate(-180deg)}.main-header .main-section-header .main-navigation .menu-list .main-menu-item .arrow-down{width:1.5rem;height:1rem;margin-left:.5rem;display:block;cursor:initial;position:relative;top:-.3rem}.main-header .main-section-header .main-navigation .menu-list .main-menu-item .arrow-down svg{width:100%}.main-header .main-section-header .main-navigation .menu-list .main-menu-item .arrow-down svg *{transition:all .3s ease-out}.main-header .main-section-header .main-navigation .menu-list .main-menu-item.highlight .arrow-down svg *,.main-header .main-section-header .main-navigation .menu-list .main-menu-item:hover .arrow-down svg *,.main-header .main-section-header .main-navigation .menu-list .main-menu-item.hovered .arrow-down svg *{fill:var(--color-red-100)!important}.main-header .main-section-header .main-navigation .dropdown{width:100%;position:absolute;top:9rem;left:0;top:0;opacity:0;visibility:hidden;z-index:8;padding:4rem 0;transform:scale(.9);transition:all .25s ease;left:0!important;right:0!important}.main-header .main-section-header .main-navigation .dropdown .container{left:50%;top:-.1rem;top:0;position:fixed;width:calc(100vw - 1.8rem);width:100vw;z-index:-1;border-radius:0 0 3rem 3rem;transform:translate(-50%);background-color:var(--color-gray-0);box-shadow:0 .4rem 5rem #00000040;padding-bottom:5rem}body#frequently-asked-questions .main-header .main-section-header .main-navigation .dropdown .container,body#innovations .main-header .main-section-header .main-navigation .dropdown .container,body#work-from-home .main-header .main-section-header .main-navigation .dropdown .container,body#professionals .main-header .main-section-header .main-navigation .dropdown .container,body#lawyers .main-header .main-section-header .main-navigation .dropdown .container,body#medical-workers .main-header .main-section-header .main-navigation .dropdown .container,body.dark-template .main-header .main-section-header .main-navigation .dropdown .container{background-color:var(--color-black-2)}.main-header .main-section-header .main-navigation .dropdown .container .wrap{border-top:.1rem solid var(--color-gray-2);padding-top:3rem}.main-header .main-section-header .main-navigation .main-menu-item:hover .dropdown,.main-header .main-section-header .main-navigation .main-menu-item.hovered .dropdown{top:100%;opacity:1;visibility:visible;right:0!important;transform:scale(1);overflow:inherit}.main-header .main-section-header .main-navigation .dropdown .submenu-content{width:100%;display:flex;align-items:flex-start;justify-content:space-between;overflow:hidden}body#frequently-asked-questions .main-header .main-section-header .main-navigation .dropdown .submenu-content *,body#innovations .main-header .main-section-header .main-navigation .dropdown .submenu-content *,body#work-from-home .main-header .main-section-header .main-navigation .dropdown .submenu-content *,body#professionals .main-header .main-section-header .main-navigation .dropdown .submenu-content *,body#lawyers .main-header .main-section-header .main-navigation .dropdown .submenu-content *,body#medical-workers .main-header .main-section-header .main-navigation .dropdown .submenu-content *,body.dark-template .main-header .main-section-header .main-navigation .dropdown .submenu-content *{color:var(--color-white)!important}body#frequently-asked-questions .main-header .main-section-header .main-navigation .dropdown .submenu-content [aria-current=page]>a,body#innovations .main-header .main-section-header .main-navigation .dropdown .submenu-content [aria-current=page]>a,body#work-from-home .main-header .main-section-header .main-navigation .dropdown .submenu-content [aria-current=page]>a,body#professionals .main-header .main-section-header .main-navigation .dropdown .submenu-content [aria-current=page]>a,body#lawyers .main-header .main-section-header .main-navigation .dropdown .submenu-content [aria-current=page]>a,body#medical-workers .main-header .main-section-header .main-navigation .dropdown .submenu-content [aria-current=page]>a,body.dark-template .main-header .main-section-header .main-navigation .dropdown .submenu-content [aria-current=page]>a{color:var(--color-red-100)!important}.main-header .main-section-header .main-navigation .dropdown .submenu-content .submenu-nav-content{width:calc(100% - 50rem);padding:0 16rem 0 0;display:flex;align-items:flex-start;justify-content:space-between}body#frequently-asked-questions .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner *,body#innovations .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner *,body#work-from-home .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner *,body#professionals .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner *,body#lawyers .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner *,body#medical-workers .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner *,body.dark-template .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner *{color:var(--color-white)!important}body#frequently-asked-questions .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner:hover a,body#innovations .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner:hover a,body#work-from-home .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner:hover a,body#professionals .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner:hover a,body#lawyers .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner:hover a,body#medical-workers .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner:hover a,body.dark-template .main-header .main-section-header .main-navigation .dropdown .submenu-content .banner:hover a{color:var(--color-gray-300)!important}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content{align-items:center}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .texts-c{width:calc(100% - 74rem);padding:0 2rem 0 0}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .texts-c .title{margin-bottom:2rem}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content{width:74rem;padding:0;display:grid;grid-template-columns:repeat(4,17rem);grid-template-rows:auto;grid-column-gap:16px;grid-row-gap:24px;justify-content:end;align-items:stretch}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-8,.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-7{grid-template-columns:repeat(4,17rem);grid-template-rows:repeat(2,16.5rem)}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-6{grid-template-columns:repeat(3,23.6rem);grid-template-rows:repeat(2,17rem)}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-5{grid-template-columns:repeat(4,17rem);grid-template-rows:repeat(2,16.5rem)}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-5 .submenu-list:nth-child(1){grid-area:1 / 1 / 3 / 3}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-5 .submenu-list:nth-child(2){grid-area:1 / 3 / 2 / 4}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-5 .submenu-list:nth-child(3){grid-area:1 / 4 / 2 / 5}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-5 .submenu-list:nth-child(4){grid-area:2 / 3 / 3 / 4}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-5 .submenu-list:nth-child(5){grid-area:2 / 4 / 3 / 5}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-4{grid-template-columns:repeat(4,17rem);grid-template-rows:repeat(1,20rem)}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-3{grid-template-columns:repeat(3,23rem);grid-template-rows:repeat(2,16.5rem)}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-3 .submenu-list:nth-child(1){grid-area:1 / 1 / 3 / 3}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-3 .submenu-list:nth-child(2){grid-area:1 / 3 / 2 / 4}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-3 .submenu-list:nth-child(3){grid-area:2 / 3 / 3 / 4}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-2{grid-template-columns:repeat(2,36rem);grid-template-rows:repeat(1,25rem)}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content.submenu-contain-1{grid-template-columns:repeat(1,36rem);grid-template-rows:repeat(1,25rem)}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content .submenu-list,.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content .submenu-list *{width:100%;display:flex}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content .submenu-list .item>a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:var(--font-size-16);font-family:var(--font-family-Sohne-Regular);color:var(--color-black);line-height:1.2}.main-header .main-section-header .main-navigation .m-dropdown[data-id=mega-parent-made-for-you] .dropdown .submenu-content .submenu-nav-content .submenu-list .item .img{height:100%;width:100%;border-radius:1.8rem;overflow:hidden;margin-bottom:1.8rem;background:transparent no-repeat center center / cover}.main-header .main-section-header .main-navigation .dropdown .submenu-content .submenu-nav-content .item>a{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);color:var(--color-black);display:inline-block;margin-bottom:1.4rem}.main-header .main-section-header .main-navigation .dropdown .submenu-content .submenu-nav-content .item>a:hover{color:var(--color-gray-300)}.main-header .main-section-header .main-navigation .highlight>a,.main-header .main-section-header .main-navigation [aria-current=page]>a{color:var(--color-red-100)!important}.main-header .main-section-header .main-navigation .dropdown .submenu-content .submenu-nav-content .submenu-category{font-family:var(--font-family-Tiempos);font-size:var(--font-size-15);font-weight:var(--font-weight-normal);color:var(--color-black);margin-bottom:3rem}.main-header .main-section-header .header-right-area{display:flex;position:relative;z-index:10}.main-header .main-section-header .header-right-area>div{margin-left:1.5rem}.main-header .main-section-header .header-right-area>div.control-otherlinks{margin-left:0}.main-header .products-grid{margin-top:0;margin-bottom:0;overflow:visible;transform:translateZ(0)}.main-header .products-grid.banner-grid{overflow:hidden}.main-header .products-grid.banner-grid .item.product.product-layout-grid{min-width:auto;width:44rem;height:24.8rem;overflow:hidden}.main-header .products-grid.banner-grid .item.product.product-layout-grid .banner{width:100%;height:100%;background:transparent no-repeat center center / cover;padding:3.6rem 2.3rem;border-radius:1.8rem;overflow:hidden;position:relative;cursor:pointer}.main-header .products-grid.banner-grid .item.product.product-layout-grid .banner .area{width:100%;height:100%;position:absolute;cursor:pointer;padding:0;top:0;left:0}.main-header .products-grid.banner-grid .item.product.product-layout-grid .banner:last-child{margin-left:1.7rem}.main-header .products-grid.banner-grid .item.product.product-layout-grid .banner p{font-family:var(--font-family-Tiempos);font-size:var(--font-size-24);margin-bottom:1.8rem}.main-header .products-grid.banner-grid .item.product.product-layout-grid .banner p strong{font-size:var(--font-size-24);font-family:var(--font-family-Sohne-bold);font-family:var(--font-family-Sohne-Bold);margin-bottom:.5rem;display:inline-block}.main-header .products-grid.banner-grid .item.product.product-layout-grid .banner a{font-size:var(--font-size-14);color:var(--color-black);color:var(--color-white);padding-top:.2rem;padding-bottom:.2rem}.main-header .products-grid.banner-grid .item.product.product-layout-grid .banner:hover a{color:var(--color-gray-300)}.main-header .products-grid.banner-grid .item.product.product-layout-grid .banner svg{width:1.7rem;transform:rotate(-90deg)!important;position:relative;top:.2rem}.main-header .products-grid.banner-grid .item.product.product-layout-grid .banner svg polygon{fill:var(--color-red-100)}.main-header .products-grid.banner-grid2 .item.product.product-layout-grid{display:flex;flex-direction:row;flex-wrap:nowrap;height:28rem}.main-header .products-grid.banner-grid2 .item.product.product-layout-grid .banner p{color:var(--color-white);font-size:1.5rem;margin-bottom:1.8rem}.main-header .products-grid.banner-grid2 .item.product.product-layout-grid .banner p strong{font-size:1.5rem;font-family:var(--font-family-Sohne-Regular)}.main-header .products-grid.banner-grid2 .item.product.product-layout-grid a{font-size:1.2rem}.main-header .products-grid.banner-grid2 .item.product.product-layout-grid .banner a svg{width:1rem;top:0}.main-header .products-grid .product{overflow:hidden;min-width:49.7rem;width:49.7rem;border-radius:1.8rem}.main-header .products-grid .product img{max-height:3.9rem}.main-header .main-section-header .header-right-area .user-area .user-icon,.main-header .main-section-header .header-right-area .mini-cart .icon-cart-header,.main-header .main-section-header .header-right-area .search-area .search-icon{width:100%;width:4.2rem;height:4.2rem;border-radius:50%;display:block;position:relative;background:var(--color-gray-5) no-repeat center center / 100% auto;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.main-header .main-section-header .header-right-area .user-area .user-icon *,.main-header .main-section-header .header-right-area .mini-cart .icon-cart-header *,.main-header .main-section-header .header-right-area .search-area .search-icon *{transition:all .3s ease-out}.main-header .main-section-header .header-right-area .bt-menu:hover *,.main-header .main-section-header .header-right-area .mini-cart .icon-cart-header:hover *,.main-header .main-section-header .header-right-area .search-area .search-icon:hover *{fill:var(--color-red-100)}.main-header .main-section-header .header-right-area .bt-menu:hover .st123423423{stroke:var(--color-red-100)}.main-header .main-section-header .header-right-area .btn-open-login-popup{display:inline-block;border-radius:50%;background-color:var(--color-white);display:flex;align-items:center;gap:.5rem}.main-header .main-section-header .header-right-area .user-area .user-icon{background-color:transparent!important}body.template-customers-addresses .main-header .main-section-header .header-right-area .bt-menu,body.template-customers-order .main-header .main-section-header .header-right-area .bt-menu,body#account .main-header .main-section-header .header-right-area .bt-menu,body#your-shopping-cart .main-header .main-section-header .header-right-area .bt-menu,body.template-customers-reset_password .main-header .main-section-header .header-right-area .bt-menu,body.template-customers-reset_password .main-header .main-section-header .header-right-area a.bt-menu,body.template-customers-register .main-header .main-section-header .header-right-area .bt-menu,body.template-customers-register .main-header .main-section-header .header-right-area a.bt-menu,body#contact-us .main-header .main-section-header .header-right-area .bt-menu,body#consumer-returns .main-header .main-section-header .header-right-area .bt-menu,body#bullet-journalers .main-header .main-section-header .header-right-area .bt-menu,body#students .main-header .main-section-header .header-right-area .bt-menu,body#teachers .main-header .main-section-header .header-right-area .bt-menu,body#creatives .main-header .main-section-header .header-right-area .bt-menu,body.light-template .main-header .main-section-header .header-right-area .bt-menu{background-color:var(--color-gray-0)!important}.main-header .main-section-header .header-right-area .mini-cart .icon-cart-header{background-color:var(--color-white)}.main-header .main-section-header .header-right-area .mini-cart span.cart-total{background:var(--color-red-100);display:inline-block;text-align:center;color:var(--color-white);width:2.4rem;height:2.4rem;border-radius:50%;line-height:2.4rem;font-size:var(--font-size-14);font-size:1rem;float:right;position:absolute;right:-1.3rem;top:-.8rem}.main-header .main-section-header .header-right-area .mini-cart span.cart-total.c0{display:none}.main-header .main-section-header .header-right-area .search-area .search-icon{background-color:var(--color-white)}.products-s{width:100%;padding:4.4rem 0 10rem;position:relative;border-radius:0 0 4rem 4rem;background:var(--color-gray-0)}.products-s .section-header{margin-bottom:0}.products-s .sticky{z-index:10;position:relative;padding-top:4.4rem;padding-top:2.9rem;height:11.7rem}.products-s .products-grid-content{margin-top:4rem}.products-s .texts-c{width:100%;display:flex;justify-content:space-between;align-items:center;transform:translateZ(0)}.products-s .sticked .texts-c{top:9rem;left:50%;transform:translate(-50%);position:fixed;width:100%;z-index:10;max-width:100%;max-width:135.2rem;top:4rem;transition:.6s top ease-out}.products-s .sticked.scroll-up .texts-c{top:13.4rem}.products-s .sticked:before{top:9rem;content:"";height:100%;background-color:var(--color-gray-0);width:100vw;position:fixed;left:50%;transform:translate(-50%);height:9.2rem;z-index:9;top:0rem;height:14.9rem;transition:.6s all ease-out}.products-s .sticked.scroll-up:before{top:9rem;height:14.9rem}.products-s .title{font-size:var(--font-size-64)}.products-s .texts-c .filters-c{display:flex;position:relative}.products-s .texts-c .filters-c .button{margin-left:1.4rem;position:relative}.products-s .order-menu.active,.products-s .filter-menu.active{display:block}.products-s .order-menu #sort-by{display:none}.products-s .order-menu{width:100%;display:none;position:absolute;top:6rem;left:1.4rem;padding:7rem 1.5rem 1.3rem 3rem;border-radius:0 0 2rem 2rem;background:var(--color-gray-0);z-index:-1}.products-s .order-menu .category{font-size:var(--font-size-16);font-family:var(--font-family-Sohne-Regular)}.products-s .order-menu .radio-c input:checked~.category{font-family:var(--font-family-Sohne-Bold)}.products-s .order-menu .radio-c{display:block;position:relative;padding-right:3.5rem;margin-bottom:2.8rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products-s .order-menu .radio-c input{position:absolute;opacity:0;cursor:pointer}.products-s .order-menu .checkmark{position:absolute;top:50%;right:0;transform:translateY(-50%);height:2.5rem;width:2.5rem;border-radius:50%;border:.1rem solid var(--color-gray-2);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.products-s .order-menu .radio-c:hover input~.checkmark{border-color:var(--color-black)}.products-s .order-menu .radio-c input:checked~.checkmark{background-color:transparent}.products-s .order-menu .checkmark:after{content:"";position:absolute;display:none}.products-s .order-menu .radio-c input:checked~.checkmark:after{display:block}.products-s .order-menu .radio-c .checkmark:after{top:50%;left:50%;transform:translate(-50%,-50%);width:1.2rem;height:1.2rem;border-radius:50%;background:var(--color-red-100)}.products-s .filter-menu .filter-color .checkbox-c{display:block;position:relative;padding-left:4.5rem;height:2.4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:flex-start;align-items:center}.products-s .filter-menu .filter-color .checkbox-c input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.products-s .filter-menu .filter-color .checkmark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:2.4rem;width:2.4rem;border-radius:50% 0 50% 50%}.products-s .filter-menu .filter-color .checkmark.Red{background-color:var(--color-uniball-red)}.products-s .filter-menu .filter-color .checkbox-c:hover input~.checkmark{border-color:var(--color-black)}.products-s .filter-menu .filter-color .checkmark:after{content:"";position:absolute;display:none}.products-s .filter-menu .filter-color .checkbox-c input:checked~.checkmark:after{display:block}.products-s .filter-menu .filter-color .checkbox-c .checkmark:after{left:50%;top:50%;transform:translate(-50%,-50%);width:1.1rem;height:1.1rem;border-radius:50%;background:var(--color-white);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.products-s .filter-menu .filter-points .checkbox-c{display:block;position:relative;padding-left:3.5rem;margin-bottom:3rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products-s .filter-menu .filter-points .checkbox-c input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.products-s .filter-menu .filter-points .checkmark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:2.5rem;width:2.5rem;border:.1rem solid var(--color-gray-2);border-radius:.4rem}.products-s .filter-menu .filter-points .checkbox-c:hover input~.checkmark{border-color:var(--color-black)}.products-s .filter-menu .filter-points .checkbox-c input:checked~.checkmark{background-color:transparent}.products-s .filter-menu .filter-points .checkmark:after{content:"";position:absolute;display:none}.products-s .filter-menu .filter-points .checkbox-c input:checked~.checkmark:after{display:block}.products-s .filter-menu .filter-points .checkbox-c .checkmark:after{left:50%;top:50%;width:1.1rem;height:1.4rem;border-width:0 .3rem .3rem 0;background:url(../assets/check.svg) no-repeat center center / 100% auto;transform:translate(-50%,-50%)}.products-s .filter-menu{width:100%;display:none;position:fixed;top:0;left:0;padding:0 0 1.3rem;z-index:9;transform:translateZ(0)}.products-s .filter-menu:after{content:"";width:100vw;height:100%;background:var(--color-white);position:absolute;top:-2.9rem;left:50%;transform:translate(-50%);padding:4rem 1.5rem 1.3rem 3rem;z-index:-1}.products-s .filter-menu:before{content:"";width:calc(100vw - 1.5rem);height:80%;left:50%;bottom:0;position:fixed;z-index:-2;transform:translate(-50%);box-shadow:0 .4rem 5rem #00000040}.products-s .filter-menu .filter-menu-close{width:4.2rem;height:4.2rem;position:absolute;top:0;right:0;cursor:pointer;border-radius:50%;background:var(--color-gray-0) url(../assets/icon-close-grey.svg) no-repeat center center / 1rem auto}.products-s .filter-menu .filter-menu-close:focus-visible,.products-s .filter-menu .filter-menu-close:focus{outline:none}.products-s .filter-menu .filter-content{width:100%;margin:4rem 0 0;display:flex;justify-content:space-between;align-items:flex-start}.products-s .filter-menu .filter-content{width:100%;display:flex;margin:4rem 0 0;column-gap:1rem}.products-s .filter-menu .filter-content .filter-title{padding-bottom:1.4rem;margin-bottom:3rem;font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;border-bottom:.1rem solid var(--color-gray-2)}.products-s .filter-menu .filter-button{width:100%;margin-top:.5rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.products-s .filter-menu .filter-button .button-filter{margin-left:1.4rem;font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);opacity:0;visibility:hidden}.products-s #filter span{display:none;white-space:pre-wrap}.products-s .filter-menu .filter-button .button-filter.show{opacity:1;visibility:visible}.products-s .filter-menu .category{font-size:var(--font-size-15);font-family:var(--font-family-Sohne-Regular)}.products-s .filter-menu .radio-c input:checked~.category{font-family:var(--font-family-Sohne-Bold)}.products-s .filter-menu .filter-content .filter-color{width:calc(100% - 50.4rem)}.products-s .filter-menu .filter-content .filter-color .swatch-list{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-column-gap:1rem;grid-row-gap:1.8rem}.products-s .filter-menu .filter-content .filter-points{width:32.4rem}.products-s .filter-menu .filter-content .filter-points .swatch-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:2rem;grid-row-gap:0px}.products-s .products-grid-content{margin-top:8.4rem;margin-top:0}.products-s .products-grid .product{margin-bottom:0;border-top:.1rem solid var(--color-gray-0);background:var(--color-white);transform:none!important}.products-s .products-grid .product.empty{background:transparent}.products-s .products-grid .product:nth-child(1){border-top:0;border-radius:1.8rem 0 0}.products-s .products-grid .product:nth-child(2){border-top:0}.products-grid .product:nth-child(2n){border-left:.1rem solid var(--color-gray-0)}.products-s .products-grid{border-radius:1.8rem;overflow:hidden}.grid-gallery{display:flex;flex-flow:row wrap;width:100%}.productsDetail-s{width:100%;padding:0 0 4rem;position:relative;border-radius:0 0 4rem 4rem;background:var(--color-gray-0)}.productsDetail-s .product-shop-content{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.productsDetail-s .product-shop-gallery{width:calc(100% - 49.7rem - 7.2rem)}.productsDetail-s .product-shop-gallery .product-image-gallery{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:1.6rem;grid-row-gap:1.6rem}.productsDetail-s .product-shop-gallery .product-image-gallery .gallery-image-c{width:100%;display:flex;justify-content:center;align-items:center;border-radius:2rem;background-color:var(--color-white);overflow:hidden}.productsDetail-s .product-shop-gallery .product-image-gallery .gallery-image-c{height:38.5rem}.productsDetail-s .product-shop-gallery .product-image-gallery .gallery-image-c.hide{display:none}.productsDetail-s .product-shop-gallery .product-image-gallery #image-main{display:none;height:200%;width:auto;max-width:initial;transform:scale(.4);max-height:initial}.productsDetail-s .product-shop-gallery .product-image-gallery .product-xl #image-main{transform:rotate(0);max-height:28rem}.productsDetail-s .product-shop-gallery .product-image-gallery .gallery-image-c:nth-child(1),.productsDetail-s .product-shop-gallery .product-image-gallery .gallery-image-c.video{height:33.5rem;grid-column-start:1;grid-column-end:-1;width:100%}.productsDetail-s .product-shop-gallery .product-image-gallery .gallery-image-c video,.productsDetail-s .product-shop-gallery .product-image-gallery .gallery-image-c .gallery-image{width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}.productsDetail-s .product-shop-gallery .product-image-gallery .gallery-image-c video{object-fit:cover}.productsDetail-s .product-shop-gallery .product-image-gallery .gallery-image-c.cover-img .gallery-image{object-fit:cover;max-width:100%;width:100%;height:100%}.productsDetail-s .product-shop-info{width:49.7rem;border-top:.3rem solid var(--color-black);padding:3rem 0;--offset: 2rem;position:sticky;top:1rem;margin-top:0;transition:.6s all ease-out}.productsDetail-s .product-shop-info.scroll-up{--offset: 0;top:10rem}.productsDetail-s .product-shop-info .product-info-header{width:100%;padding:0 0 2.7rem;border-bottom:.1rem solid var(--color-gray-2);display:flex;justify-content:space-between;align-items:flex-start}.productsDetail-s .product-shop-info .product-info-header .product-name.top-product-detail h2{font-size:var(--font-size-24);font-family:var(--font-family-Sohne-Bold);margin-bottom:1rem}.productsDetail-s .product-shop-info .product-info-header .product-type{font-size:var(--font-size-24);font-family:var(--font-family-Tiempos);color:var(--color-gray-2)}.productsDetail-s .product-shop-info .product-info-header .product-type-data .price-box{margin-bottom:1.4rem;text-align:right}.productsDetail-s .product-shop-info .product-info-header .product-type-data .price-box .price .money{font-size:var(--font-size-24);font-family:var(--font-family-Sohne-Regular)}.productsDetail-s .product-shop-info .product-info-header .rate-content{width:100%;position:relative}.productsDetail-s .product-shop-info .product-info-header .rate-content .spr-starrating{display:grid;grid-template-columns:repeat(5,1.8rem);grid-template-rows:1.8rem;grid-column-gap:.6rem;grid-row-gap:0px;position:relative}.productsDetail-s .product-shop-info .product-info-header .rate-content .spr-starrating .spr-icon{width:100%;height:100%;display:block;background:url(../assets/icon-star.svg) no-repeat bottom center / 100% auto;pointer-events:none}.productsDetail-s .product-shop-info .product-info-header .rate-content .spr-starrating .spr-icon.active{background-position:top center}.productsDetail-s .product-shop-info .product-info-header .rating,.productsDetail-s .product-shop-info .product-info-header .rating-write{width:100%;display:grid;grid-template-columns:repeat(5,1.8rem);grid-template-rows:1.8rem;grid-column-gap:.6rem;grid-row-gap:0px;unicode-bidi:bidi-override;text-align:center;position:relative;display:none}.productsDetail-s .product-shop-info .product-info-header .rating-write{font-size:var(--font-size-14);text-decoration:underline;color:var(--color-gray-6);cursor:pointer;position:relative;top:.7rem;display:none;direction:initial;width:12rem}.productsDetail-s .product-shop-info .product-info-header .rating-write:hover{text-decoration:none}.productsDetail-s .product-shop-info .product-info-header .rating>input{display:none}.productsDetail-s .product-shop-info .product-info-header .rating>label{width:100%;height:100%;display:block;padding:0;margin:0;position:relative;background:url(../assets/icon-star.svg) no-repeat bottom center / 100% auto;pointer-events:none}.productsDetail-s .product-shop-info .product-info-header .rating>input.radio-btn:checked+label{background-position:bottom center}.productsDetail-s .product-shop-info .product-info-header .rating>label:hover,.productsDetail-s .product-shop-info .product-info-header .rating>label:hover+label,.productsDetail-s .product-shop-info .product-info-header .rating>input.radio-btn:checked+label{background-position:top center}.productsDetail-s .product-shop-info .swatch.color,.productsDetail-s .product-shop-info .barrel-color,.productsDetail-s .product-shop-info .ink-color{width:100%;padding:2rem 0;border-bottom:.1rem solid var(--color-gray-2);display:grid;grid-template-columns:repeat(12,2.5rem);grid-template-rows:auto;grid-column-gap:1.6rem;grid-row-gap:1.8rem}.productsDetail-s .product-shop-info .swatch.color .color,.productsDetail-s .product-shop-info .barrel-color .color,.productsDetail-s .product-shop-info .ink-color .color{width:2.4rem;height:2.4rem;position:relative}.productsDetail-s .product-shop-info .swatch.color .color input,.productsDetail-s .product-shop-info .barrel-color .color input,.productsDetail-s .product-shop-info .ink-color .color input{width:100%;height:100%;opacity:0}.productsDetail-s .product-shop-info .swatch.color .color label,.productsDetail-s .product-shop-info .barrel-color .color label,.productsDetail-s .product-shop-info .ink-color .color label{display:block;width:100%;height:100%;border-radius:50% 0 50% 50%;background-color:var(--color-gray-2);position:absolute;top:0;left:0;cursor:pointer}.productsDetail-s .product-shop-info .swatch.color .color label:after,.productsDetail-s .product-shop-info .barrel-color .color label:after,.productsDetail-s .product-shop-info .ink-color .color label:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--color-white)}.productsDetail-s .product-shop-info .ink-color .color input:checked~label:after{display:block}.productsDetail-s .product-shop-info .swatch.color .color:hover .tooltip,.productsDetail-s .product-shop-info .barrel-color .color:hover .tooltip,.productsDetail-s .product-shop-info .ink-color .color:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;margin-top:0}.productsDetail-s .product-shop-info .swatch.color .color .tooltip:after,.productsDetail-s .product-shop-info .barrel-color .color .tooltip:after,.productsDetail-s .product-shop-info .ink-color .color .tooltip:after{border-left:solid transparent .5rem;border-right:solid transparent .5rem;border-top:solid #202020 .8rem;content:" ";height:0;bottom:0;transform:translate(-50%,100%);position:absolute;width:0;left:50%;margin-top:0}.productsDetail-s .product-shop-info .swatch.color .color .tooltip,.productsDetail-s .product-shop-info .barrel-color .color .tooltip,.productsDetail-s .product-shop-info .ink-color .color .tooltip{text-align:center;color:#fff;background-color:#202020;font-size:1.2rem;padding:0 1rem;height:2.9rem;line-height:2.9rem;display:block;border-radius:2rem;position:absolute;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgb(0 0 0 / 28%);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px #00000047;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;top:-4rem;margin-left:.2rem;text-indent:0;margin-top:1rem;white-space:nowrap;pointer-events:none}.productsDetail-s .product-shop-info .size,.productsDetail-s .product-shop-info .collection,.productsDetail-s .product-shop-info .graphite-diameter,.productsDetail-s .product-shop-info .denominations,.productsDetail-s .product-shop-info .point-size{width:100%;padding:2rem 0;border-bottom:.1rem solid var(--color-gray-2);display:grid;grid-template-columns:repeat(3,15.5rem);grid-template-rows:auto;grid-column-gap:1.8rem;grid-row-gap:1.6rem}.productsDetail-s .product-shop-info .size .swatch-element,.productsDetail-s .product-shop-info .collection .swatch-element,.productsDetail-s .product-shop-info .graphite-diameter .swatch-element,.productsDetail-s .product-shop-info .denominations .swatch-element,.productsDetail-s .product-shop-info .point-size .swatch-element{width:100%;height:5.7rem;position:relative;margin-right:1.8rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.productsDetail-s .product-shop-info .size .swatch-element input,.productsDetail-s .product-shop-info .collection .swatch-element input,.productsDetail-s .product-shop-info .graphite-diameter .swatch-element input,.productsDetail-s .product-shop-info .denominations .swatch-element input,.productsDetail-s .product-shop-info .point-size .swatch-element input{width:100%;height:100%;opacity:0}.productsDetail-s .product-shop-info .size .swatch-element input:checked~label,.productsDetail-s .product-shop-info .collection .swatch-element input:checked~label,.productsDetail-s .product-shop-info .graphite-diameter .swatch-element input:checked~label,.productsDetail-s .product-shop-info .denominations .swatch-element input:checked~label,.productsDetail-s .product-shop-info .point-size .swatch-element input:checked~label{border:.3rem solid var(--color-black);color:var(--color-black)}.productsDetail-s .product-shop-info .size .swatch-element label,.productsDetail-s .product-shop-info .collection .swatch-element label,.productsDetail-s .product-shop-info .denominations .swatch-element label,.productsDetail-s .product-shop-info .graphite-diameter .swatch-element label,.productsDetail-s .product-shop-info .point-size .swatch-element label{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;border-radius:10rem;border:.1rem solid var(--color-gray-2);font-size:var(--font-size-12);font-family:var(--font-family-Sohne-Bold);color:var(--color-gray-2);text-transform:uppercase;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s all ease-out}.productsDetail-s .product-shop-info .size .swatch-element label:hover,.productsDetail-s .product-shop-info .collection .swatch-element label:hover,.productsDetail-s .product-shop-info .graphite-diameter .swatch-element label:hover,.productsDetail-s .product-shop-info .denominations .swatch-element label:hover,.productsDetail-s .product-shop-info .point-size .swatch-element label:hover{border:.3rem solid var(--color-black);color:var(--color-black)}.productsDetail-s .product-shop-info .product-options-bottom{width:100%;padding:2rem 0;border-bottom:.1rem solid var(--color-gray-2)}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box{width:100%;display:flex;justify-content:space-between;align-items:center}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box .input-box{width:15.5rem;height:5.7rem;position:relative;border-radius:10rem;border:.1rem solid var(--color-gray-2);font-size:var(--font-size-12);font-family:var(--font-family-Sohne-Bold);color:var(--color-gray-2);text-transform:uppercase;display:flex;align-items:center;justify-content:center}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box .input-box input{width:100%;height:100%;border:none;background:none;text-align:center;font-size:var(--font-size-12);font-family:var(--font-family-Sohne-Bold);color:var(--color-black);pointer-events:none}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box .input-box .plus-minus{width:100%;padding:2rem;position:absolute;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box .input-box .plus-minus .items{width:1rem;height:1rem;cursor:pointer;transition:.3s all}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box .input-box .plus-minus .items:hover{opacity:.7}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box .input-box .plus-minus .items.disabled{opacity:.5;pointer-events:none}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box .input-box .plus-minus .items.increase{background:url(../assets/icon-more.svg) no-repeat bottom center / 100% auto}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box .input-box .plus-minus .items.reduced{background:url(../assets/icon-less.svg) no-repeat bottom center / 100% auto}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box .actions{width:calc(100% - 15.5rem);display:flex;padding-left:1.5rem}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box .actions .action-list{width:100%}.productsDetail-s .product-shop-info .product-options-bottom .add-to-cart-box .actions .button{width:100%;height:5.7rem}.productsDetail-s .product-shop-info .description-content{width:100%;padding:2.2rem 0}.productsDetail-s .product-shop-info .description-content .title{width:100%;margin-bottom:2rem;position:relative}.productsDetail-s .product-shop-info .description-content .title span{width:100%;height:1.8rem;display:block;font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;color:var(--color-black);position:relative}.productsDetail-s .product-shop-info .description-content .title span.product-sku{text-align:right;position:absolute;right:0;top:0}.productsDetail-s .product-shop-info .description-content .title span.product-sku span{display:inline}.productsDetail-s .product-shop-info .description-content .title span.product-sku .sku{font-family:var(--font-family-Sohne-Regular);padding-left:1.2rem;font-size:var(--font-size-14);text-transform:uppercase;color:var(--color-black);display:inline-block;min-width:6.7rem;width:auto;height:1.3rem}.productsDetail-s .product-shop-info .description-content .title span .icon{width:1.2rem;height:1.2rem;position:absolute;right:0;top:0;background:url(../assets/icon-more.svg) no-repeat bottom center / 100% auto}.productsDetail-s .product-shop-info .description-content .title.active a .icon{background:url(../assets/icon-less.svg) no-repeat bottom center / 100% auto}.productsDetail-s .product-shop-info .description-content .text-c.active{height:auto;opacity:1}.productsDetail-s .product-shop-info .description-content .text-c{width:100%;height:0;opacity:0}.productsDetail-s .product-shop-info .description-content .text-c .product-tabs-content-inner{font-size:var(--font-size-14);line-height:1.4}.productsDetail-s .product-shop-info .description-content .text-c .product-tabs-content-inner ul{margin-top:2.2rem}.productsDetail-s .product-shop-info .description-content .text-c .product-tabs-content-inner li{width:100%;padding-left:2.2rem;position:relative;margin-bottom:2rem}.productsDetail-s .product-shop-info .description-content .text-c .product-tabs-content-inner li:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--color-black);position:absolute;left:0;top:.7rem}.productsDetail-s .product-shop-info .description-content .text-c .product-tabs-content-inner .highlight-text svg{width:3rem;margin-right:1.5rem}.productsDetail-s .product-shop-info .description-content .text-c .product-tabs-content-inner .highlight-text{width:100%;height:auto;padding:1.4rem 5rem 1rem 2rem;font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;border-radius:10rem;background-color:var(--color-white);display:flex;margin-bottom:2rem;align-items:center;color:var(--color-black)}.productsDetail-s .product-shop-info .description-content .text-c .product-tabs-content-inner .highlight-text:hover{opacity:.8}.productsDetail-s .product-shop-info .description-content .text-c .product-tabs-content-inner .highlight-text.dark{color:var(--color-white);background-color:var(--color-black)}.productsDetail-s .product-shop-info .description-content .text-c .product-tabs-content-inner .highlight-text strong{color:var(--color-red-100)}.productsReview-s{width:100%;border-radius:0 0 4rem 4rem;padding:4.5rem 0 0;position:relative;background:var(--color-gray-300);overflow:hidden}.productsReview-s *{color:var(--color-white)}.productsReview-s .slider{position:relative;width:100%;display:flex;display:block;margin-top:8.4rem;margin-bottom:6rem;padding-left:39.4rem}.productsReview-s .texts-c{width:40.4rem;min-height:100%;padding:0 6rem 0 .5rem;position:absolute;left:4rem}.productsReview-s .texts-c .pretitle{margin-bottom:1rem}.productsReview-s .texts-c .title{margin-bottom:1.2rem}.productsReview-s .texts-c .subtitle{margin-bottom:1rem}.productsReview-s .texts-c .description{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);line-height:1.5}.productsReview-s .texts-c .button{color:var(--color-black);width:20rem}.productsReview-s .texts-c .button:hover{color:#636372;background:var(--color-white)}.productsReview-s .texts-c .rating-content{width:auto;display:flex;justify-content:flex-start;align-items:flex-start;margin-top:2.8rem;margin-bottom:3rem}.productsReview-s .texts-c .rating{grid-template-columns:repeat(5,2.4rem);grid-template-rows:2.4rem;grid-column-gap:.6rem}.productsReview-s .texts-c .rating>label{background-image:url(../assets/icon-star-white.svg)}.productsReview-s .rating{width:auto;display:grid;grid-template-columns:repeat(5,2.2rem);grid-template-rows:2.2rem;grid-column-gap:.6rem;grid-row-gap:0px;unicode-bidi:bidi-override;text-align:center;position:relative}.productsReview-s .rating>input{display:none}.productsReview-s .rating>label{width:100%;height:100%;display:block;padding:0;margin:0;position:relative;background:url(../assets/icon-star.svg) no-repeat bottom center / 100% auto;pointer-events:none}.productsReview-s .rating>input.radio-btn:checked+label{background-position:bottom center}.productsReview-s .rating>input.radio-btn:checked+label{background-position:top center}.productsReview-s .texts-c .spr-summary-actions-newreview{width:20rem;height:5.7rem;margin:3.1rem 0 0;font-family:var(--font-family-Sohne-Bold);color:var(--color-black)}.productsReview-s .texts-c .spr-summary-actions-newreview:hover{color:var(--color-white);background-color:var(--color-black)}.productsReview-s .owl-nav{bottom:0;left:4.5rem;position:absolute}.productsReview-s .owl-carousel{position:static}.productsReview-s .owl-dots{bottom:1rem;left:4.5rem;position:absolute}.productsReview-s .review-slider{height:34.8rem;white-space:nowrap;overflow:hidden;width:calc((100vw - 144rem)/2 + 98.5rem);border-radius:1.8rem 0 0 1.8rem;display:inline-table;margin-left:5.2rem}.productsReview-s .owl-carousel{width:95.1rem}.productsReview-s .owl-carousel .owl-stage-outer{overflow:visible}.productsReview-s .review-slider .review-slider__item,.productsReview-s .review-slider .spr-review{height:100%;padding-right:.05rem;width:100%;display:inline-block}.productsReview-s .review-slider .owl-item:last-child{border-radius:0 1.8rem 1.8rem 0;overflow:hidden}.productsReview-s .review-slider .review-slider__item:last-child{padding-right:0}.productsReview-s .review-slider__item-inner{width:100%;height:100%}.productsReview-s .review-slider__link{width:100%;height:100%;padding:4rem 10rem 4.4rem 4rem;display:block;position:relative;background:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-left:.1rem solid var(--color-gray-0)}.productsReview-s .owl-item:first-child .review-slider__link{border-left:0}.productsReview-s .review-slider__link *{color:var(--color-black)}.productsReview-s .review-slider__item .review-description{white-space:initial;font-size:var(--font-size-14);line-height:1.4;margin-bottom:3rem;margin-top:6.2rem;min-height:11.7rem}.productsReview-s .review-slider__item .review-footer{width:100%}.productsReview-s .review-slider__item .review-title{width:100%;font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold)}.productsReview-s .review-slider__item .review-signature{width:100%;margin-top:.5rem;font-size:var(--font-size-14);color:var(--color-gray-300)}.relatedProducts-s{width:100%;border-radius:0 0 4rem 4rem;padding:4.7rem 0 5rem;position:relative;background:var(--color-white);overflow:hidden;background:var(--color-gray-0)}.relatedProducts-s:after{content:"";width:100%;height:8rem;position:absolute;top:-8rem;left:0;z-index:-1;background:var(--color-white);background:var(--color-gray-0)}.relatedProducts-s .section-header .subtitle,.relatedProducts-s .title{color:var(--color-black)}.relatedProducts-s .slider{position:relative;width:100%;margin-top:9.2rem}.relatedProducts-s .slider .related-slider{display:flex;justify-content:flex-start;align-items:center;padding-right:4rem;width:calc((100vw - 144rem)/2 + 144rem);border-radius:1.8rem 0 0 1.8rem;overflow:hidden}.relatedProducts-s .slider .related-slider .related-slider-carousel{width:136rem;position:static}.relatedProducts-s .slider .related-slider .related-slider-carousel .owl-stage-outer{overflow:visible}.relatedProducts-s .texts-c{width:100%;position:relative}.relatedProducts-s .owl-nav{position:absolute;top:0;right:4rem}.relatedProducts-s .product.product-xl .product-image-area img{max-height:17rem!important}.relatedProducts-s .product{width:auto;height:auto!important}.relatedProducts-s .product.product-xl .item-area{height:29rem}.relatedProducts-s .product.product-xl .product-image-area img{max-height:14.6rem}.relatedProducts-s .owl-item .item-area{border-left:.1rem solid var(--color-gray-0)}.relatedProducts-s .owl-item:first-child .item-area{border-left:0}.relatedProducts-s .owl-item:last-child{border-radius:0 1.8rem 1.8rem 0;overflow:hidden}.craftedProducts-s{width:100%;padding:8rem 0 4rem;position:relative;z-index:2}.craftedProducts-s .background{width:163.5rem;height:134rem;position:absolute;left:50%;top:15rem;transform:translate(-50%);z-index:-2;background:url(../assets/madeforyou-creative-bk.png?v2) no-repeat top center / 100% auto;pointer-events:none}body#creatives .craftedProducts-s .background{background-image:url(../assets/madeforyou-creative-bk.png?v2)}body#creatives .slider-s .texts-c,body#creatives .ourTopOption-s .texts-c .ink-info{background-color:#0098b0}body#teachers .craftedProducts-s .background{width:174.2rem;background-image:url(../assets/madeforyou-teachers-bk.png?v2)}body#teachers .slider-s .texts-c,body#teachers .ourTopOption-s .texts-c .ink-info{background-color:#365bdf}body#students .craftedProducts-s .background{width:174.2rem;background-image:url(../assets/madeforyou-students-bk.png?v2)}body#students .slider-s .texts-c,body#students .ourTopOption-s .texts-c .ink-info{background-color:var(--color-red-100)}body#bullet-journalers .craftedProducts-s .background{background-image:url(../assets/madeforyou-bulletjournalers-bk.png)}body#bullet-journalers .slider-s .texts-c,body#bullet-journalers .ourTopOption-s .texts-c .ink-info{background-color:#ef8030}body#work-from-home .craftedProducts-s .background,body#work-from-home .craftedProducts-s .img-c:before,body#work-from-home .craftedProducts-s .img-c:after,body#professionals .craftedProducts-s .background,body#professionals .craftedProducts-s .img-c:before,body#professionals .craftedProducts-s .img-c:after,body#lawyers .craftedProducts-s .background,body#lawyers .craftedProducts-s .img-c:before,body#lawyers .craftedProducts-s .img-c:after,body#medical-workers .craftedProducts-s .background,body#medical-workers .craftedProducts-s .img-c:before,body#medical-workers .craftedProducts-s .img-c:after,body.dark-template .craftedProducts-s .background,body.dark-template .craftedProducts-s .img-c:before,body.dark-template .craftedProducts-s .img-c:after{display:none}.craftedProducts-s .section-header{margin-bottom:12rem}.craftedProducts-s .texts-c{text-align:center}.craftedProducts-s .texts-c .title{margin-bottom:2rem}.craftedProducts-s .texts-c .description{max-width:56rem;margin:0 auto}.craftedProducts-s .img-c{max-width:89.6rem;height:9.4rem;height:19.4rem;margin:0 auto 2rem;position:relative;padding-top:10rem}.craftedProducts-s .img-c img{object-fit:contain;position:relative;z-index:1}.craftedProducts-s .img-c:before{content:"";width:28.3rem;height:23.4rem;background:url(../assets/scribble-01.png) no-repeat center center / 100% auto;position:absolute;right:-20rem;top:-30rem;z-index:-1}.craftedProducts-s .img-c:after{content:"";width:9.9rem;height:8.5rem;background:url(../assets/scribble-02.png) no-repeat center center / 100% auto;position:absolute;right:-8rem;bottom:-2rem;z-index:-1}.ourTopOption-s{width:100%;padding:8rem 0 12rem;position:relative}.ourTopOption-s .wrap-max{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;top:12rem}.ourTopOption-s .texts-c{width:calc(100% - 90rem);padding-right:6rem}.ourTopOption-s .texts-c .title{margin-bottom:4rem}.ourTopOption-s .texts-c .title sub{font-family:var(--font-family-Sohne);font-size:var(--font-size-24)}.ourTopOption-s .texts-c .description{max-width:38rem}.ourTopOption-s .texts-c .ink-info{width:100%;border-radius:10rem;padding:1rem 2rem 1rem 5rem;margin:3rem 0;display:flex;align-items:center;justify-content:flex-start;color:var(--color-white);font-size:var(--font-size-12);line-height:1.5;text-transform:uppercase;background:#ffffff1a;position:relative}.ourTopOption-s .texts-c .ink-info .icon{width:1.7rem;height:2rem;display:block;position:absolute;left:2rem;top:50%;transform:translateY(-50%);background:url(../assets/icon-ink.svg) no-repeat center center / 100% auto}.ourTopOption-s .img-c{width:84rem;height:19.4rem;margin-top:-10rem;position:relative;left:-20rem}.ourTopOption-s .img-c img{object-fit:contain;width:auto;max-width:calc(100% + 2rem);position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0}.ourTopOption-s .slider{margin-top:12rem;display:flex;justify-content:flex-end;align-items:flex-start}.ourTopOption-s .slider .features-list{width:84rem;display:grid;grid-template-columns:repeat(2,38.3rem);grid-template-rows:1fr;grid-column-gap:7.2rem;grid-row-gap:0px}.ourTopOption-s .slider .features-item{width:100%;text-align:left}.ourTopOption-s .slider .features-item .image{width:100%;height:38.3rem;margin-bottom:3rem;background:var(--color-white);border-radius:1.8rem;overflow:hidden}.ourTopOption-s .slider .features-item .image img{object-position:bottom;object-fit:contain}.ourTopOption-s .slider .features-item .name{text-transform:uppercase;margin-bottom:1rem;font-size:var(--font-size-12);font-family:var(--font-family-Sohne-Bold)}.ourTopOption-s .slider .features-item .text{font-size:var(--font-size-14);opacity:.6;line-height:1.8}.spr-review-footer,.spr-summary.rte,.spr-reviews{display:none}div#shopify-product-reviews{position:fixed;right:0;transform:translate(100%);height:100vw;top:0;z-index:100;width:76.9rem;background:var(--color-white);margin:0;border:0;transition:all .6s ease-in-out;box-shadow:0 4px 50px #00000040}div#shopify-product-reviews.show{transform:translate(0)}.product-info-header-right{display:flex;flex-direction:column;justify-content:space-around}.productsDetail-s .product-shop-gallery .product-image-gallery.slider,.ourTopOption-s .slider2{display:none}.products-grid .product.product-xl .product-image-area img{transform:translate(0);max-height:41rem}.products-s .filter-menu .mobile{display:none}.spr-container{padding:5.8rem 4.4rem 5.8rem 5.6rem;overflow:auto}.spr-header-title{font-size:var(--font-size-24)!important;font-family:var(--font-family-Sohne-Bold);color:var(--color-black);margin-bottom:3rem!important}.spr-review,.spr-form{border:0!important;margin:0!important;padding:0!important}.spr-form-title{display:none}.spr-form-label{font-size:var(--font-size-14)!important;line-height:2rem!important;padding-bottom:1rem;display:block}.spr-form-contact-name,.spr-form-contact-email,.spr-form-contact-location,.spr-form-review-rating,.spr-form-review-title,.spr-form-review-body{margin:2rem 0 0rem!important}.spr-form-label+.spr-form-input{border-radius:10rem;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;border:0;background:var(--color-gray-0);height:6rem;padding:2rem;font-size:var(--font-size-14);margin-bottom:2rem;font-family:var(--font-family-Sohne-Regular)}.spr-form-label+.spr-form-input.spr-starrating{background:transparent;padding:2rem 0}.spr-form-label:after{content:"*";color:var(--color-red-100);padding-left:.5rem}.spr-form-review-body .spr-form-label+.spr-form-input{height:auto;border-radius:3rem}.spr-form-input-textarea{background:transparent;border:0;font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);height:10rem}.spr-icon{margin-right:.7rem;width:2.4rem;height:2.4rem;color:#353b40}.spr-icon-star-empty:before{content:"\e800"}.spr-button,.spr-button-primary{border:0;padding:0;width:calc(100% + 1.3rem)!important;position:absolute;left:0;top:0;height:100%;margin-left:-1.3rem!important;transition:all .3s ease-out;cursor:pointer}fieldset.spr-form-actions:after{width:.7rem;height:1.1rem;display:block;margin-left:1rem;content:"";display:inline-block;margin-left:13rem;position:relative;top:-.1rem;background:url(../assets/icon-arrow-next-red.svg) no-repeat center center / 2rem 1.2rem;z-index:2;pointer-events:none}.spr-container{padding:5.6rem!important;border:0!important;overflow:auto;height:100vh}fieldset.spr-form-actions{width:15.5rem;border-radius:10rem;padding:2.3rem 1.8rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-family:var(--font-family-Sohne-Regular);font-size:var(--font-size-12);letter-spacing:.045rem;color:var(--color-white);background:var(--color-black);text-transform:uppercase;box-shadow:none;outline:0;border:0;width:19.5rem;left:0;float:left;cursor:pointer;position:relative;overflow:hidden;margin-top:2rem}.spr-form-message-success{font-size:1.8rem}button#shopify-product-reviews-close.show{transform:translate(0)}button#shopify-product-reviews-close{transform:translate(76.9rem);transition:all .6s ease-in-out;width:4.2rem;height:4.2rem;position:fixed;top:2rem;z-index:101;right:2rem;cursor:pointer;border-radius:50%;background:var(--color-gray-0) url(../assets/icon-close-grey.svg) no-repeat center center / 1rem auto}.product-image-area .product-label{display:none}.craftedProducts-s .img-c img.sticked{position:fixed;top:4rem;width:89.6rem;height:9.4rem}.hero-s{width:100%;border-radius:0 0 4rem 4rem;padding:7.8rem 0 10.1rem;position:relative;overflow:hidden;background:var(--color-black-2);z-index:1;z-index:2}.hero-s.light{color:var(--color-black-2);background-color:var(--color-gray-0)}.hero-s .title span{color:var(--color-red-2)}.hero-s .wrap{display:flex;justify-content:space-between}.hero-s .title{width:112rem;color:var(--color-white)}.hero-s .description{width:65rem;padding-top:.9rem}.hero-s .description a{color:var(--color-red-2)}.hero-s .description a:hover{opacity:.8}.nav-c{width:100%;position:relative;background-color:#f3f3f3;top:0;height:6.9rem}.nav-s{width:100%;position:relative;background-color:#f3f3f3;top:0}.nav-s ul.wrap-max{padding:0;display:flex;text-align:center;align-items:center;width:100%;justify-content:space-between;position:relative;top:0;border-bottom:.1rem solid #a4a4a4;max-width:100%}.nav-s.sticked ul.wrap-max{left:50%;transform:translate(-50%);position:fixed;width:100%;z-index:10;transition:.6s top ease-out}.nav-s.sticked.scroll-up ul.wrap-max{top:9rem}.nav-s.sticked:before{content:"";background-color:#f3f3f3;width:100vw;position:fixed;left:50%;transform:translate(-50%);z-index:9;top:0rem;height:6.9rem;transition:.6s all ease-out}.nav-s.sticked.scroll-up:before{top:9rem}.nav-s ul.wrap-max a{display:block;width:100%;text-align:center;padding:3.5rem 3rem 2.1rem;padding:2.8rem 3rem;text-transform:uppercase;font-size:var(--font-size-12);color:var(--color-gray-2)}.nav-s ul.wrap-max li{width:33.33%}.nav-s ul.wrap-max:after{content:"";width:0;height:.5rem;background:var(--color-red-2);position:absolute;left:0;bottom:-.1rem;transition:.3s all ease-in-out}.nav-s ul.wrap-max.s1 li:nth-child(1) a,.nav-s ul.wrap-max.s2 li:nth-child(2) a,.nav-s ul.wrap-max.s3 li:nth-child(3) a,.nav-s ul.wrap-max.s4 li:nth-child(4) a,.nav-s ul.wrap-max.s5 li:nth-child(5) a{color:var(--color-red-100)}.nav-s ul.wrap-max.s5 li:nth-child(1) a,.nav-s ul.wrap-max.s5 li:nth-child(2) a,.nav-s ul.wrap-max.s5 li:nth-child(3) a,.nav-s ul.wrap-max.s5 li:nth-child(4) a{color:var(--color-gray-2)}.nav-s ul.wrap-max.s4 li:nth-child(1) a,.nav-s ul.wrap-max.s4 li:nth-child(2) a,.nav-s ul.wrap-max.s4 li:nth-child(3) a{color:var(--color-gray-2)}.nav-s ul.wrap-max.s3 li:nth-child(1) a,.nav-s ul.wrap-max.s3 li:nth-child(2) a{color:var(--color-gray-2)}.nav-s ul.wrap-max.s2 li:nth-child(1) a{color:var(--color-gray-2)}.nav-s ul.wrap-max.s1:after{width:33%}.nav-s ul.wrap-max.s2:after{width:66%}.nav-s ul.wrap-max.s3:after{width:100%}.nav-s ul.wrap-max.s4:after{width:100%}.nav-s ul.wrap-max li.active a{color:var(--color-red-2)}.ourTopOption-s.innovation-ourTopOption-s .wrap-max{flex-direction:row-reverse;position:static}.ourTopOption-s.innovation-ourTopOption-s.dark{color:var(--color-white);background-color:var(--color-black-2);background-color:#000}.ourTopOption-s.innovation-ourTopOption-s.light{background-color:#fff;color:var(--color-black-2)}.ourTopOption-s.innovation-ourTopOption-s .bk-c.flip{transform:scaleX(-1)}.ourTopOption-s.innovation-ourTopOption-s.light .wrap-max{flex-direction:initial}.ourTopOption-s.innovation-ourTopOption-s{min-height:calc(100vh - 8rem);display:flex;flex-direction:column}.ourTopOption-s.innovation-ourTopOption-s .texts-c{margin-top:5rem;margin-top:12rem;padding-left:5.9rem;width:calc(100% - 76.2rem);position:relative;z-index:1}.ourTopOption-s.innovation-ourTopOption-s .texts-c .title{margin-bottom:2rem}.ourTopOption-s.innovation-ourTopOption-s.light .texts-c{color:var(--color-black-2)}.ourTopOption-s.innovation-ourTopOption-s .texts-c .ink-info{margin-top:0;margin-bottom:2.3rem}.ourTopOption-s.innovation-ourTopOption-s.light .texts-c .ink-info{background:var(--color-white);color:var(--color-black-2)}.ourTopOption-s.innovation-ourTopOption-s .texts-c ul{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);line-height:1.5;margin-top:0;margin-bottom:2rem}.ourTopOption-s.innovation-ourTopOption-s .texts-c .description{max-width:43rem;margin-bottom:2rem}.ourTopOption-s.innovation-ourTopOption-s .texts-c ul li{padding-left:1.6rem;position:relative;margin-bottom:.4rem}.ourTopOption-s.innovation-ourTopOption-s .texts-c ul li:before{content:"";position:absolute;left:0;top:1rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--color-white)}.ourTopOption-s.innovation-ourTopOption-s.light .texts-c ul li:before{background:var(--color-black-2)}.ourTopOption-s.innovation-ourTopOption-s .texts-c .button{width:auto;display:inline-flex}#technologies .wrapper{background-color:#f3f3f3}.bk-c *{height:100%;width:100%;object-fit:cover;background-size:cover}.bk-c video{width:100%;height:100%;object-fit:contain;object-fit:cover;pointer-events:none}.bk-c{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}.ourTopOption-s.light .texts-c .ink-info .icon{background-image:url(../assets/icon-ink-dark.svg)}span.sp{display:inline-block}.hero-s.light .title,.hero-s.light .description{color:var(--color-black)}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2){background:transparent}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2){margin-top:-4.7rem}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2) .wrap-max{flex-direction:initial}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2) .wrap-max .texts-c{padding:0;margin:0}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2) .wrap-max .texts-c .title{margin-bottom:1rem;padding-left:0rem}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2) .wrap-max .texts-c .description{padding-left:.3rem;max-width:40rem}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2) .wrap-max .texts-c .numbersAbout{width:85rem;flex-direction:row;display:flex;align-items:flex-start;margin-top:6.7rem;flex-wrap:wrap}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2) .wrap-max .texts-c .numbersAbout li{flex:1 1 30%;display:inline-flex;margin-top:0;padding:0px 4.5rem 0rem .5rem;flex-direction:column;min-width:31%;max-width:33.2%;height:12.7rem}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2) .wrap-max .texts-c .numbersAbout li:before{display:none}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2) .wrap-max .texts-c .numbersAbout li strong{font-size:var(--font-size-56);font-family:var(--font-family-Sohne-Bold);display:block;color:var(--color-red-2)}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2) .wrap-max .texts-c .numbersAbout li strong span{font-size:3.7rem;position:relative;top:-1.8rem}body#corporate-information-uniball-company .main-wrapper .shopify-section:nth-child(2) .wrap-max .texts-c .numbersAbout li:nth-child(3n+3){padding-left:6.5rem;padding-right:0}.ourTopOption-s.innovation-ourTopOption-s.light.block-right .wrap-max{justify-content:right}.ourTopOption-s.innovation-ourTopOption-s.light.block-right video{transform:scaleX(-1)}#corporate-information-uniball-company .ourTopOption-s.innovation-ourTopOption-s.light.block-right video{transform:scaleX(1)}.uniquely-s.dark{background:var(--color-black-2);color:var(--color-white)}.uniquely-s.dark .owl-nav{background:var(--color-white)}.uniquely-s.dark .owl-nav svg *{fill:var(--color-black-2)}.letter-s{margin-top:.4rem;padding-top:4rem;padding-bottom:8rem;border-radius:0 0 4rem 4rem;overflow:hidden;position:relative;background-color:var(--color-gray-0);z-index:1}.letter-s .section-header{margin-bottom:5.7rem}.letter-s .wrap-max{display:flex}.letter-s .wrap-max .img-c{width:86.9rem;border-radius:3rem;height:41rem;overflow:hidden}.letter-s .wrap-max .texts-c{padding:7rem 0 0 7.3rem;width:78.4rem}.letter-s .wrap-max .texts-c .title{margin-bottom:.9rem}.letter-s .wrap-max .texts-c .description{max-width:40rem;margin-bottom:1.7rem}.letter-s .wrap-max .texts-c .button{width:21.5rem}.letter{position:fixed;right:0}.banner-s{margin-top:.4rem;padding-top:4rem;padding-bottom:4rem;border-radius:0;overflow:hidden;display:flex;min-height:49.4rem;text-align:center;position:relative;margin-top:-4rem;z-index:0}.banner-s .bk-mobile{display:none}.banner-s .wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;position:relative}.banner-s .wrap .description{margin:2rem auto;width:55rem}.banner-s .wrap .description a{color:var(--color-red-100)}.banner-s .wrap .description a:hover{opacity:.8}.banner-s .wrap .button{width:22rem;margin:0 auto}#letter{position:fixed;right:0;transform:translate(100%);height:100vw;top:0;z-index:100;width:76.9rem;background:var(--color-white);margin:0;border:0;transition:all .6s ease-in-out;box-shadow:0 4px 50px #00000040;padding:5.6rem!important;border:0!important}#letter.show{transform:translate(0)}#letter #close{transform:none;transition:all .6s ease-in-out;width:4.2rem;height:4.2rem;position:absolute;top:2rem;z-index:101;right:2rem;cursor:pointer;border-radius:50%;background:var(--color-gray-0) url(../assets/icon-close-grey.svg) no-repeat center center / 1rem auto}#letter h3.title{margin-bottom:6.3rem}#letter svg{margin-top:5.9rem;position:relative;left:-1.6rem}#letter p.firm{font-size:var(--font-size-14)}p.firm strong{font-size:var(--font-size-24);font-family:var(--font-family-Sohne-Bold);margin:-1rem 0 -1.3rem;display:block;position:relative}.overlay-search{width:100%;position:fixed;left:0;z-index:13;top:0;background:var(--color-white);transform:translateY(-100%);transition:.3s transform ease-in-out;min-height:40rem}.overlay-search-overlay{background:#000c;width:100%;height:100%;position:fixed;z-index:0;top:0;left:0;bottom:0;opacity:0;pointer-events:none;transition:.6s opacity ease-in-out}.overlay-search-overlay.show{opacity:1;pointer-events:initial}.s-results{display:none}.quick-links{position:absolute;left:50%;transform:translate(-50%);top:7.6rem}.overlay-search.show{transform:translateY(-100%);transform:none}.overlay-search form#search_mini_form+div+div,.overlay-search form#search_mini_form+div,.overlay-search form#search_mini_form{width:66.6rem;margin:3.4rem auto}.overlay-search .form-search{width:100%;height:4.2rem;background:var(--color-gray-0);border-radius:3rem;display:flex;margin-bottom:3rem;overflow:hidden;position:relative}.overlay-search button.search-button{width:4.2rem;position:absolute;left:0;top:0;height:4.2rem;background:transparent;border-radius:50%}.overlay-search input#search{width:calc(100% - 4rem);border:0;font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);background:transparent}.overlay-search span.nc-icon-outline.ui-1_zoom{background:url(../assets/icon-search2.svg) no-repeat center center / 100% auto;width:4rem;height:4rem}.overlay-search ul.search-results span,.overlay-search ul.search-results a{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;margin-bottom:2.6rem;display:inline-block;color:var(--color-black)}.overlay-search ul.search-results li.all a{font-family:var(--font-family-Sohne-Regular);text-transform:initial;text-decoration:underline}.overlay-search ul.search-results a:hover{color:var(--color-gray-300)}.overlay-search span.btn-close-search.nc-icon-outline.ui-1_simple-remove{width:4.2rem;height:4.2rem;position:absolute;display:block;top:3.4rem;left:50%;transform:translate(-50%);margin-left:65.5rem;cursor:pointer;border-radius:50%;background:var(--color-gray-0) url(../assets/icon-close-grey.svg) no-repeat center center / 1rem auto;transition:all .3s ease-out}.overlay-search span.btn-close-search.nc-icon-outline.ui-1_simple-remove:hover{opacity:.8}.overlay-search .section-header{color:var(--color-gray-2);padding-bottom:1rem;margin-bottom:3.2rem}.overlay-search a.logo{position:absolute;display:block;top:3.4rem;left:50%;transform:translate(-50%);margin-left:-56.6rem;cursor:pointer;width:14rem;height:auto;z-index:10;margin-top:-.5rem}.faq-s{background-color:var(--color-white);position:relative;border-radius:0 0 3rem 3rem;overflow:hidden;z-index:1;margin-top:-4rem;padding-top:4rem}.faq-s ul{padding-top:1.3rem}.faq-s .title span{color:var(--color-red-2)}.faq-s .title{font-size:var(--font-size-24);min-width:45.7rem}.faq-s h4{font-size:var(--font-size-24);font-family:var(--font-family-Sohne-Bold);line-height:1.1;margin-bottom:1.6rem;width:100%;transition:all .3s ease-out}.faq-s li{display:flex;padding-bottom:3.8rem;border-bottom:.1rem solid #a4a4a4;padding-top:5rem;position:relative;cursor:pointer}.faq-s li>div{padding-right:4.6rem}.faq-s p{display:none;font-size:var(--font-size-14);line-height:2rem;max-width:58rem}.faq-s p a{text-decoration:underline;color:var(--color-red-100)}.faq-s p a:hover{opacity:.8}.faq-s li:last-child{border:0}.faq-s li:after{content:"";position:absolute;top:5.6rem;right:1.2rem;background:url(../assets/icon-arrow-down-grey.svg) no-repeat center center / 100% auto;width:1.4rem;height:1.4rem;transition:.3s all ease-out}.faq-s li.show:after{transform:rotate(180deg)}.faq-s li:hover h4{opacity:.8}.faq-s li:hover:after{opacity:.5}.form-s{margin-top:1rem;padding-bottom:1rem}.form-s .page-container{display:flex;margin-bottom:10.3rem}.form-s .hero-s{width:42rem;background:var(--color-black);border-radius:2rem 0 0 2rem;padding:4rem;color:var(--color-white)}.form-s .hero-s .description{width:auto;padding-top:1.6rem}.form-s .hero-s .title span{color:var(--color-white)}.form-s .hero-s .description a{color:var(--color-red-2)}.form-s .rte{padding:3.1rem 5.8rem;border-radius:0rem 2rem 2rem 0rem;width:calc(100% - 34.5rem);background:var(--color-gray-0)}.form-s #mc-embedded-subscribe-form label,.form-s #mc_embed_signup label,ul.form-list label{font-size:var(--font-size-14);margin-bottom:1.6rem;display:block}.main-wrapper ul.form-list,.form-s #mc-embedded-subscribe-form div.form-row--half,.form-s #mc_embed_signup div#mc_embed_signup_scroll{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;column-gap:1rem}.main-wrapper ul.form-list li,.form-s #mc-embedded-subscribe-form .form-row--half .form-field,.form-s #mc_embed_signup #mc_embed_signup_scroll .shg-c{width:calc(50% - .5rem);display:flex;flex-direction:column}.form-s #mc-embedded-subscribe-form form#mc-embedded-subscribe-form,.form-s #mc_embed_signup form#mc-embedded-subscribe-form{width:100%}ul.form-list input,ul.form-list select,.form-s #mc-embedded-subscribe-form input,.form-s #mc_embed_signup input,.form-s #mc-embedded-subscribe-form select,.form-s #mc_embed_signup select,.form-s #mc-embedded-subscribe-form textarea,.form-s #mc_embed_signup textarea{border-radius:3rem;box-shadow:none;border:none;background:var(--color-white);height:6rem;margin-bottom:1.7rem;color:var(--color-black);padding:0 2rem;font-family:var(--font-family-Sohne-Regular);font-weight:var(--font-weight-normal);font-size:var(--font-size-14);width:100%;line-height:6rem}.form-s #mc-embedded-subscribe-form #mc_embed_signup_scroll .shg-c.email,.form-s #mc_embed_signup #mc_embed_signup_scroll .shg-c.email,#mc-embedded-subscribe-form #mc_embed_signup_scroll .shg-c.textarea,#mc_embed_signup #mc_embed_signup_scroll .shg-c.textarea{width:100%}.form-s #mc-embedded-subscribe-form textarea,.form-s #mc_embed_signup textarea{height:12.5rem!important;line-height:1.1!important;padding:2rem}.form-s #mc-embedded-subscribe-form button#mc-embedded-subscribe,.form-s #mc_embed_signup button#mc-embedded-subscribe{margin-top:4.8rem;width:21rem;margin-left:-1.1rem;height:auto;line-height:1;cursor:pointer}aside#header-aside{box-shadow:0 .4rem 5rem #00000040;top:15rem;background:#fff;position:fixed;left:50%;transform:translate(-50%);margin-left:46.9rem;z-index:1000;border-radius:1.8rem;width:35.2rem;color:var(--color-black);transition:.6s top}.scroll-down aside#header-aside{top:0}aside#header-aside .header-aside-wrapper{max-height:70vh;overflow:auto;padding:1.6rem}aside#header-aside:before{width:0;height:0;border-left:1.3rem solid transparent;border-right:1.4rem solid transparent;border-bottom:1.8rem solid var(--color-white);content:"";position:absolute;top:-1.4rem;right:3.3rem}aside#header-aside h2{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;line-height:4.2rem;margin-bottom:1.6rem}aside#header-aside label{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);display:block;margin-bottom:1rem}ul.form-list input,ul.form-list select,aside#header-aside input{background-color:var(--color-gray-0)}aside#header-aside a#HideRecoverPasswordLink,aside#header-aside a#RecoverPassword,aside#header-aside .btn-forgot-create p{float:right;font-size:var(--font-size-12);font-family:var(--font-family-Sohne-Regular);color:var(--color-black);line-height:1.1;margin-bottom:1.6rem;display:inline-block;color:var(--color-gray-2)}aside#header-aside .buttons-set{clear:both}aside#header-aside .buttons-set .button{width:100%;margin-bottom:2rem;color:var(--color-white);background:var(--color-black)}aside#header-aside .buttons-set .button:hover{color:#fffc;background:var(--color-gray-300)}aside#header-aside a#HideRecoverPasswordLink:hover,aside#header-aside a#RecoverPassword:hover{color:var(--color-red-2)}aside#header-aside .btn-forgot-create p{text-align:center;float:none;display:block;color:var(--color-black);font-size:var(--font-size-14)}aside#header-aside .btn-forgot-create p a{color:var(--color-red-2);text-decoration:underline}aside#header-aside .btn-close{top:1.6rem}.account-create{margin-top:5.2rem;padding-bottom:12rem}p.required{display:none}.main-wrapper .buttons-set{margin-top:2rem}#account .section-header,#create-account .section-header{margin-bottom:4.4rem}.cart-wrapper{box-shadow:0 .4rem 5rem #00000040;top:6.5rem;background:#fff;position:absolute;right:-2.3rem;z-index:1000;border-radius:1.8rem;width:35.2rem;max-height:72vh;color:var(--color-black)}.cart-wrapper .cart-inner{padding:1.6rem;overflow:hidden}.cart-wrapper:before{width:0;height:0;border-left:1.3rem solid transparent;border-right:1.4rem solid transparent;border-bottom:1.8rem solid var(--color-white);content:"";position:absolute;top:-16px;right:28px}.cart-wrapper .btn-close-cart-wrapper{top:1.6rem;z-index:1}.cart-wrapper .text-your-cart{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;line-height:4.2rem;margin-bottom:1.6rem}.cart-wrapper .cart-content{padding:1.6rem 0;text-align:left;border-top:.1rem solid var(--color-gray-2);max-height:calc(100vh - 51rem);overflow:auto}.cart-wrapper .cart-content p.no-items-in-cart{line-height:10rem;font-size:var(--font-size-14)}header .cart-wrapper .cart-content p.no-items-in-cart{line-height:1rem}.cart-wrapper .cart-content ul{margin:0;padding:0;outline:none}.cart-wrapper .cart-content ul li.item-cart{display:flex}.cart-wrapper .cart-content ul li.item-cart .product-image{width:14rem;height:6rem;background-color:var(--color-gray-0);border-radius:1.2rem;overflow:hidden;margin-right:1.6rem;display:flex;align-items:center;justify-content:center}.cart-wrapper .cart-content ul li.item-cart .product-image img{opacity:1!important;object-fit:contain;left:50%;top:50%;mix-blend-mode:multiply;max-width:75%;margin:0 auto;max-height:5rem}.cart-wrapper .cart-content ul li.item-cart .product-image.product-image-xl img{transform:none;width:auto;max-height:5rem;height:100%;margin:.5rem 0 0 1rem;object-fit:contain;max-width:11.7rem}.cart-wrapper .cart-content ul li.item-cart .product-details a{font-size:var(--font-size-14);color:var(--color-gray-14);background:transparent!important}.cart-wrapper .cart-content ul li.item-cart .product-details .product-name{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;color:var(--color-black);position:relative;margin-bottom:1rem}.cart-wrapper .cart-content ul li.item-cart .product-details p.options-label-value{font-size:var(--font-size-14);text-transform:uppercase;margin-bottom:1rem;background:transparent!important}p.options-label-value span:last-child{display:none}.cart-wrapper .cart-content ul li.item-cart .product-details .items{margin-bottom:1rem}.cart-wrapper .cart-content ul li.item-cart .product-details a.btn-remove{text-decoration:underline;clear:both}.cart-wrapper .cart-content ul li.item-cart .product-details a.btn-remove:hover{opacity:.8}.cart-wrapper .cart-content ul dl{margin:0}.cart-wrapper .cart-content ul dl dt{float:left;text-transform:uppercase;padding:5px 0}.cart-wrapper .cart-content ul dl dt span{float:right;line-height:13px}.cart-wrapper .cart-content ul dl dd{text-align:right;text-transform:uppercase;padding:5px 0}.cart-wrapper .cart-content .mCSB_container{padding:10px 5px 0}.cart-wrapper .cart-checkout{margin:0;text-align:left;border:0;float:left;width:100%}.cart-wrapper .cart-checkout .actions{display:flex;column-gap:1rem}.cart-wrapper .cart-checkout .actions a:last-child{color:var(--color-white)!important;background:var(--color-black)!important}.cart-wrapper .cart-checkout .actions a:last-child:hover{color:#fffc!important;background:var(--color-gray-300)!important}.cart-wrapper .cart-checkout .actions a{height:auto}.cart-wrapper .cart-checkout p.subtotal{border-top:.1rem solid var(--color-gray-2);padding:1.6rem 0;font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;color:var(--color-black);position:relative;margin-bottom:1rem}.cart-wrapper .cart-checkout p.subtotal span.cart-qty{font-family:var(--font-family-Sohne-Regular);text-transform:none}.cart-wrapper .product-qty{width:6.3rem;height:3.6rem;margin-bottom:1.5rem;position:relative;border-radius:10rem;border:.1rem solid var(--color-gray-2);font-size:var(--font-size-12);font-family:var(--font-family-Sohne-Bold);color:var(--color-gray-2);text-transform:uppercase;display:flex;align-items:center;justify-content:center}.cart-wrapper .product-qty input{width:100%;height:100%;border:none;background:none;text-align:center;font-size:var(--font-size-14);font-family:var(--font-family-Sohne);color:var(--color-black)}.cart-wrapper .product-qty .plus-minus{width:100%;padding:3rem .7rem;position:absolute;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.cart-wrapper .product-qty .plus-minus .items{width:1rem;height:1rem;cursor:pointer;transition:.3s all;margin-bottom:0!important}.cart-wrapper .product-qty .plus-minus .items.increase{background:url(../assets/icon-more.svg) no-repeat bottom center / 100% auto}.cart-wrapper .product-qty .plus-minus .items.reduced{background:url(../assets/icon-less.svg) no-repeat bottom center / 100% auto}.template-customers-order .cart-s form.cart.table-wrap,#your-shopping-cart .cart-s form.cart.table-wrap{width:91.2rem}.template-customers-order .cart-s h2,#your-shopping-cart .cart-s h2{font-size:var(--font-size-24);font-family:var(--font-family-Sohne-Regular);line-height:1.5;margin-top:.8rem;margin-bottom:2.3rem}.template-customers-order .cart-s tbody tr,#your-shopping-cart .cart-s tbody tr{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular);line-height:1.5;border-top:.1rem solid var(--color-gray-2)}.template-customers-order .cart-s tbody tr td,#your-shopping-cart .cart-s tbody tr td{padding-top:1rem;position:relative;padding-bottom:2rem;vertical-align:top}.template-customers-order .cart-s th,#your-shopping-cart .cart-s th{padding:0 .1rem 1rem;text-align:left;font-size:var(--font-size-14);height:3.1rem;line-height:2rem}.template-customers-order .cart-s [data-label=Product] h5.product-name,.template-customers-order .cart-s [data-label=Product] p,#your-shopping-cart .cart-s [data-label=Product] h5.product-name,#your-shopping-cart .cart-s [data-label=Product] p{width:26rem;float:left}.template-customers-order .cart-s th.text-left.product,#your-shopping-cart .cart-s th.text-left.product{width:62.7rem}.template-customers-order .cart-s th.text-left.quantity,#your-shopping-cart .cart-s th.text-left.quantity{width:17.3rem}.template-customers-order .cart-s a.product-image,#your-shopping-cart .cart-s a.product-image{width:100%;height:100%;max-height:27.6rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:32.7rem;height:14rem;float:left;border-radius:1.8rem;margin-right:1.7rem;background:var(--color-gray-0)}.template-customers-order .cart-s a.product-image img,#your-shopping-cart .cart-s a.product-image img{object-fit:contain;width:auto;height:auto;max-width:100%;max-height:100%;transform:scale(.8);mix-blend-mode:multiply;width:100%;height:100%}.template-customers-order .cart-s a.product-image.product-image-xl img,#your-shopping-cart .cart-s a.product-image.product-image-xl img{transform:none;max-height:10rem}.template-customers-order .cart-s td.text-left.product-name-td,#your-shopping-cart .cart-s td.text-left.product-name-td{padding-top:2.1rem;position:relative}.template-customers-order .cart-s h5.product-name a,#your-shopping-cart .cart-s h5.product-name a{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;color:var(--color-black);position:relative;margin-bottom:-.2rem;display:inline-block}.template-customers-order .cart-s p,#your-shopping-cart .cart-s p{font-size:var(--font-size-14);text-transform:uppercase;margin-bottom:0rem}.template-customers-order .cart-s p span:last-child,#your-shopping-cart .cart-s p span:last-child{display:none}.template-customers-order .cart-s p.sku span:last-child,#your-shopping-cart .cart-s p.sku span:last-child{display:inline-block}.template-customers-order .cart-s p.sku,#your-shopping-cart .cart-s p.sku{color:var(--color-gray-2)}.template-customers-order .cart-s .access,#your-shopping-cart .cart-s .access{position:absolute;bottom:1.6rem;left:34.2rem}.template-customers-order .cart-s a.btn-remove.btn-remove-cart,#your-shopping-cart .cart-s a.btn-remove.btn-remove-cart{font-size:var(--font-size-14);color:var(--color-gray-14);text-decoration:underline;clear:both}.template-customers-order .cart-s a.btn-remove.btn-remove-cart:hover,#your-shopping-cart .cart-s a.btn-remove.btn-remove-cart:hover{opacity:.8}.template-customers-order .cart-s td.cart__cell--total,#your-shopping-cart .cart-s td.cart__cell--total{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;color:var(--color-black);position:relative;margin-bottom:1rem;text-align:right}.template-customers-order .cart-s .product-qty,#your-shopping-cart .cart-s .product-qty{width:6.3rem;height:3.6rem;margin-bottom:1.5rem;border-radius:10rem;border:.1rem solid var(--color-gray-2);font-size:var(--font-size-12);font-family:var(--font-family-Sohne-Bold);color:var(--color-gray-2);text-transform:uppercase;display:flex;align-items:center;justify-content:center;position:relative;top:0}.template-customers-order .cart-s .product-qty input,#your-shopping-cart .cart-s .product-qty input{width:100%;height:100%;border:none;background:none;text-align:center;font-size:var(--font-size-14);font-family:var(--font-family-Sohne);color:var(--color-black)}.template-customers-order .cart-s .product-qty .plus-minus,#your-shopping-cart .cart-s .product-qty .plus-minus{width:100%;padding:3rem .7rem;position:absolute;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.template-customers-order .cart-s .product-qty .plus-minus .items,#your-shopping-cart .cart-s .product-qty .plus-minus .items{width:1rem;height:1rem;cursor:pointer;transition:.3s all;margin-bottom:0!important}.template-customers-order .cart-s .product-qty .plus-minus .items.increase,#your-shopping-cart .cart-s .product-qty .plus-minus .items.increase{background:url(../assets/icon-more.svg) no-repeat bottom center / 100% auto}.template-customers-order .cart-s .product-qty .plus-minus .items.reduced,#your-shopping-cart .cart-s .product-qty .plus-minus .items.reduced{background:url(../assets/icon-less.svg) no-repeat bottom center / 100% auto}.template-customers-order .cart-inner,#your-shopping-cart .cart-inner{display:flex}.template-customers-order .totals,#your-shopping-cart .totals{padding:1.2rem 2rem;width:44rem;margin-top:-7rem;border-radius:1.8rem;background:var(--color-gray-0)}.template-customers-order #shopping-cart-totals-table,#your-shopping-cart #shopping-cart-totals-table{width:100%;text-align:left;font-size:var(--font-size-14);border-top:.1rem solid var(--color-gray-2);line-height:2rem;margin-bottom:2rem}.template-customers-order #shopping-cart-totals-table td,#your-shopping-cart #shopping-cart-totals-table td{padding-top:1.8rem!important;padding-bottom:0!important}.template-customers-order #shopping-cart-totals-table td:last-child,#your-shopping-cart #shopping-cart-totals-table td:last-child{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;color:var(--color-black);position:relative;margin-bottom:1rem;text-align:right}.template-customers-order #shopping-cart-totals-table span.ship,#your-shopping-cart #shopping-cart-totals-table span.ship{color:var(--color-gray-2);text-transform:none;font-family:var(--font-family-Sohne-Regular);color:rec}.template-customers-order #shopping-cart-totals-table tr,#your-shopping-cart #shopping-cart-totals-table tr{border:0!important}.template-customers-order table.data-table.full.cart-table,#your-shopping-cart table.data-table.full.cart-table{margin-bottom:3.2rem}.template-customers-order span.ship,#your-shopping-cart span.ship{color:var(--color-gray-2);text-transform:none;font-family:var(--font-family-Sohne-Regular);color:rec}.template-customers-order tfoot,#your-shopping-cart tfoot{border-top:.1rem solid var(--color-gray-2)}.template-customers-order .cart-s tbody tr:last-child,#your-shopping-cart .cart-s tbody tr:last-child{height:5.8rem}.template-customers-order #shopping-cart-totals-table tfoot td:last-child .money,#your-shopping-cart #shopping-cart-totals-table tfoot td:last-child .money{font-size:var(--font-size-24);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;color:var(--color-black);position:relative;margin-bottom:1rem;text-align:right}.template-customers-order button.button.btn-button,#your-shopping-cart button.button.btn-button{width:100%;margin-top:3.6rem;background:var(--color-red-100);margin-bottom:1.7rem}.template-customers-order .cart-promo,#your-shopping-cart .cart-promo{display:flex}.template-customers-order .cart-promo input,#your-shopping-cart .cart-promo input{border-radius:21.8rem;width:21.3rem;margin-right:1.6rem;padding:0 2.3rem;border-radius:10rem;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;border:0;background:var(--color-white);height:6rem;padding:2rem;font-size:var(--font-size-14);margin-bottom:2rem;font-family:var(--font-family-Sohne-Regular)}.template-customers-order #apply_coupon_code,#your-shopping-cart #apply_coupon_code{white-space:nowrap;white-space:pre;width:17rem;height:6rem}.cart-s.wrap{margin-bottom:4rem}.template-customers-order .relatedProducts-s .slider,#your-shopping-cart .relatedProducts-s .slider{margin-top:0}#account .main-wrapper div#ResetSuccess{color:var(--color-red-100);font-size:var(--font-size-14);margin-bottom:1rem;margin-top:2rem}#account .main-wrapper .errors{color:var(--color-red-100);font-size:var(--font-size-14);margin-bottom:1rem;margin-top:1rem}#account .main-wrapper .row{display:flex;margin-top:5.4rem}#account .main-wrapper .row>div{width:43.8rem;padding:1.6rem 5.5rem 11rem;border-radius:1.8rem;background:var(--color-gray-0);position:relative}#account .main-wrapper h3{font-size:var(--font-size-24);font-family:var(--font-family-Sohne-Bold);line-height:1.1;margin-top:2rem;margin-bottom:1.9rem}#account .main-wrapper .row>div p{font-size:var(--font-size-14);margin-bottom:1rem;line-height:2rem}#account .main-wrapper ul.bullet-list{margin-top:4.4rem}#account .main-wrapper ul.bullet-list li{font-size:var(--font-size-14);margin-bottom:.6rem;margin-left:2.6rem;list-style:disc}#account .main-wrapper .row>div:first-child{margin-right:7.4rem;width:67.7rem}#account .main-wrapper .row>div:last-child{width:100%}#account .main-wrapper .row>div:last-child .form-box{margin-top:3.1rem}#account .main-wrapper .row>div:last-child .form-box ul.form-list{display:flex;flex-direction:column}#account .main-wrapper .row>div:last-child .form-box ul.form-list li{width:100%;margin-bottom:.7rem}#account .main-wrapper .row>div:last-child .form-box ul.form-list li input{background:var(--color-white)}#account .main-wrapper a#RecoverPassword{float:right;font-size:var(--font-size-12);font-family:var(--font-family-Sohne-Regular);color:var(--color-black);line-height:1.1;margin-bottom:1.6rem;display:inline-block;color:var(--color-gray-2)}#account .main-wrapper button{width:calc(100% - 8rem);position:absolute;bottom:4rem;left:4rem;right:0}#account .main-wrapper .account-login{padding-bottom:14rem}.template-customers-account h5.subtitle+a.button.button-outline{position:absolute;right:0;bottom:2.2rem;width:22.5rem}.template-customers-account h4.subtitle+a.button.button-outline{position:absolute;right:0;padding:0;bottom:.2rem;width:auto;border:none;color:var(--color-red-100)}.template-customers-account .texts-c+.section-header{margin-top:7rem}.template-customers-account .address-c{display:flex;margin-top:5.4rem;margin-bottom:15.3rem;overflow:visible}.template-customers-account .address-c .my-address{border-radius:1.8rem;width:auto;margin-right:1.6rem;padding:2.1rem 2rem 7rem;position:relative;border:.1rem solid rgba(164,164,164,.5);display:block;color:var(--color-black)}.template-customers-account h5{width:100%;height:1.8rem;display:block;font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;color:var(--color-black);position:relative;margin-bottom:1rem}.template-customers-account h5 span{font-family:var(--font-family-Sohne-Regular);text-transform:none}.template-customers-account h5 strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 8rem);display:inline-block}.template-customers-account .content{align-items:center;font-family:var(--font-family-Sohne-Regular);font-size:var(--font-size-14);line-height:2rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;height:9.9rem}.template-customers-account .content p:last-child{position:absolute;bottom:2rem;left:2rem}.template-customers-account .content p:last-child span.detail,.template-customers-account .content p:last-child a{color:#a4a4a4;text-decoration:underline}.template-customers-account .content p:last-child span.detail:hover,.template-customers-account .content p:last-child a:hover{opacity:.8}.template-customers-account .order-c{position:relative}.template-customers-account .order-c:after{content:"";width:100vw;transform:translate(-50%);top:-3rem;position:absolute;z-index:-1;background:#f5f5f5;height:61rem;left:50%}.template-customers-order table.data-table.full.cart-table{width:86rem;margin-right:5rem}.template-customers-order tfoot td{padding:2rem .1rem 0rem;text-align:left;font-size:var(--font-size-14);height:3.1rem;line-height:2rem}.template-customers-order tfoot td strong{font-size:var(--font-size-24);font-family:var(--font-family-Sohne-Bold)}.template-customers-order tfoot td.text-right{text-align:right}.template-customers-order .cart-s th.text-left.product{width:73rem}.template-customers-order .cart-s th.total{text-align:right}.template-customers-order .cart-s td.cart__cell--total{width:-109rem}.template-customers-order #shopping-cart-totals-table td:last-child{text-transform:none;font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Regular)}.template-customers-addresses .section-header a,.template-customers-order .section-header a{width:21rem;padding:0;border:0;text-transform:none;margin:-2rem}.template-customers-addresses .section-header a span,.template-customers-order .section-header a span{margin-right:1rem;transform:rotate(180deg)}.template-customers-addresses .section-header a span *,.template-customers-order .section-header a span *{fill:var(--color-black-2)}.template-customers-order .totals-content .col-sm-12{display:flex;border-top:.1rem solid var(--color-gray-2);column-gap:2.6rem}.template-customers-order #shopping-cart-totals-table{margin-bottom:0}.template-customers-order .totals-content .col-sm-12 h4{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;color:var(--color-black);margin:2rem 0px}.template-customers-order .totals-content .col-sm-12 .content{text-transform:initial!important}.template-customers-order .totals-content .col-sm-12 .content p{text-transform:initial!important;line-height:1.9rem}.template-customers-order .main-wrapper .checkout-cart{padding-bottom:10rem}.template-customers-order .cart-s #cart h2{margin-top:-5.3rem}.template-customers-order .cart-s #cart td:nth-child(2) span{display:none}.template-customers-order .main-wrapper .checkout-cart .cart-inner{margin-top:10rem}.product-details.row-fluid.show-grid{width:17rem}#addresses .form-vertical{padding:4rem 0 8rem}#addresses label.inline{font-size:var(--font-size-14);margin-bottom:2rem;display:inline-block;margin-left:.8rem}#addresses .button-set .checkbox-c{display:block;position:relative;margin-bottom:2rem;line-height:2rem;margin-top:.4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:4rem}#addresses .button-set .checkbox-c input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#addresses .button-set .checkmark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:2.5rem;width:2.5rem;border:.1rem solid var(--color-gray-2);border-radius:.4rem;cursor:pointer}#addresses .button-set .checkbox-c .checkbox-c:hover input~.checkmark{border-color:var(--color-black)}#addresses .button-set .checkbox-c .checkmark:after{left:50%;top:50%;width:1.1rem;height:1.4rem;border-width:0 .3rem .3rem 0;background:url(../assets/check.svg) no-repeat center center / 100% auto;transform:translate(-50%,-50%)}#addresses .button-set .checkbox-c .checkmark:after{content:"";position:absolute;display:none}#addresses .button-set .checkbox-c input:checked~.checkmark:after{display:block}#addresses .button-set .button{width:22rem;margin-bottom:8rem}.box-popup .box-inner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:38.9rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem;z-index:10;background:var(--color-gray-0);border-radius:1.8rem;text-align:center}.box-popup{background:#0006;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000;opacity:0;visibility:hidden;pointer-events:none}.box-popup.show{pointer-events:initial;visibility:visible;opacity:1}.box-popup .box-inner .heading{font-size:var(--font-size-24);font-family:var(--font-family-Sohne-Bold);margin-bottom:2rem}.box-popup .box-inner .message{font-size:var(--font-size-14);line-height:1.4;margin-bottom:2rem}.mce_inline_error{border:1px solid var(--color-red-100)!important}.shogun-form-dropdown:after{content:"";width:3.2rem;height:3rem;position:absolute;bottom:3.1rem;right:1.1rem;background:var(--color-white) no-repeat center center / 1.4rem auto;pointer-events:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS40LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE1IDEwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNSAxMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0Y1RjVGNTt9DQoJLnN0MXtmaWxsOiMyOTI5MzM7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjUsOS41bC03LTcuM2wxLjYtMS43bDUuNCw1LjZsNS40LTUuNmwxLjYsMS43TDcuNSw5LjV6Ii8+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxLjEsMi4yIDcuNSw4LjkgMTMuOSwyLjIgMTIuOSwxLjEgNy41LDYuNyA3LjIsNi40IDIuMSwxLjEgCSIvPg0KPC9nPg0KPC9zdmc+DQo=)}.shogun-form-dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.shogun-form-dropdown{position:relative}body#work-from-home .shopify-section:nth-child(3) .ourTopOption-s,body#professionals .shopify-section:nth-child(3) .ourTopOption-s,body#lawyers .shopify-section:nth-child(3) .ourTopOption-s,body#medical-workers .shopify-section:nth-child(3) .ourTopOption-s,body#bullet-journalers .shopify-section:nth-child(3) .ourTopOption-s,body#students .shopify-section:nth-child(3) .ourTopOption-s,body#teachers .shopify-section:nth-child(3) .ourTopOption-s,body#creatives .shopify-section:nth-child(3) .ourTopOption-s{border-radius:0 0 4rem 4rem;z-index:1;background:var(--color-black-2)}body#bullet-journalers .shopify-section:nth-child(3) .ourTopOption-s,body#students .shopify-section:nth-child(3) .ourTopOption-s,body#teachers .shopify-section:nth-child(3) .ourTopOption-s,body#creatives .shopify-section:nth-child(3) .ourTopOption-s{background-color:transparent;z-index:2}body#work-from-home .shopify-section:nth-child(4) .relatedProducts-s,body#professionals .shopify-section:nth-child(4) .relatedProducts-s,body#lawyers .shopify-section:nth-child(4) .relatedProducts-s,body#medical-workers .shopify-section:nth-child(4) .relatedProducts-s,body#bullet-journalers .shopify-section:nth-child(4) .relatedProducts-s,body#students .shopify-section:nth-child(4) .relatedProducts-s,body#teachers .shopify-section:nth-child(4) .relatedProducts-s,body#creatives .shopify-section:nth-child(4) .relatedProducts-s{margin-top:-4rem;z-index:0;padding-top:8rem}.min-height{height:61rem}.account-create p,.account-create h6{font-size:var(--font-size-14);margin-top:-3.2rem;margin-bottom:5.2rem;line-height:1.9rem}.account-create .button{width:19.5rem}span.compare-price span{text-decoration:line-through}.template-customers-account .address-c .owl-stage-outer{overflow:visible}.customer-menu .text-your-cart{font-size:var(--font-size-14);font-family:var(--font-family-Sohne-Bold);text-transform:uppercase;line-height:4.2rem;margin-bottom:1.6rem}.customer-menu h3 a{line-height:5rem;font-size:var(--font-size-14);color:var(--color-black)}.customer-menu h3 a:hover{color:var(--color-red-100)}.customer-menu h3{border-top:.1rem solid var(--color-gray-2)}.header-aside-inner .button{width:100%}.campaing .shopify-section .craftedProducts-s .img-c:before,.campaing .shopify-section.dark-theme .craftedProducts-s .img-c:after{display:none}.campaing .shopify-section.dark-theme{color:var(--color-white);background-color:var(--color-gray-4)}.campaing .shopify-section:nth-child(2){margin-top:-4rem;padding-top:12.4rem}.campaing .shopify-section .letter-s{position:static;background:transparent}.campaing .shopify-section .letter-s .wrap-max{position:relative;z-index:4}.campaing .shopify-section .craftedProducts-s .img-c img{transform:none!important;width:auto;margin:0 auto;display:block}.campaing .craftedProducts-s .img-c{padding-top:0;height:auto}.campaing .shopify-section:nth-child(3){padding-top:0;border-radius:0 0 4rem 4rem;margin-bottom:4rem}.campaing .shopify-section .craftedProducts-s .button{margin:4.7rem auto 4rem}.campaing .letter-s.left-content .wrap-max .img-c{order:2}.campaing .craftedProducts-s{padding-top:4rem}.campaing .craftedProducts-s .background{top:-40rem}.campaing .shopify-section:nth-child(5){border-radius:0 0 4rem 4rem;margin-bottom:-4rem;z-index:5;position:relative;background:var(--color-white)}.campaing .shopify-section:nth-child(4){position:relative;z-index:6}.campaing{background:var(--color-white)}.campaing .shopify-section:nth-child(6){padding-top:8rem}.bkclose{background:#0000;position:fixed;width:100vw;height:100vh;left:0;right:0;display:none}.pf-slide-main-media>img{height:100%!important;object-fit:contain}body.open-menu .main-header .main-section-header .user-area{display:none}body.open-menu .main-header .main-section-header .main-top-nav{padding:0}.mobile-sub-menu{padding-bottom:2rem}.mobile-sub-menu-header{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:24px;font-weight:500;font-family:var(--font-family-Sohne)}.mobile-sub-menu-description{font-family:var(--font-family-Sohne);font-weight:400;font-size:13px;letter-spacing:1px;color:#9a9999;margin-top:1.5rem;padding-bottom:2rem;margin-left:20px;margin-right:20px;border-bottom:solid 1px #A4A4A4}.mobile-sub-menu-header-wrap{border-bottom:solid 1px #A4A4A4;margin:0 20px}.mobile-sub-menu-items{padding:15px 20px;display:flex;flex-direction:column;list-style:none}.mobile-sub-menu-item{display:flex;align-items:center;text-decoration:none;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);transition:background-color .2s ease}.mobile-sub-menu-item:last-child{border-bottom:none}.mobile-sub-menu-item:hover{background-color:#ffffff0d}.mobile-sub-menu-icon{width:64px!important;height:45px!important;border-radius:8px;overflow:hidden;margin-right:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:25px!important}.mobile-sub-menu-icon img{width:100%;height:100%;object-fit:cover}.mobile-sub-menu-text{flex:1;line-height:1.3;font-size:16px;font-family:var(--font-family-Sohne);color:#fff}.mobile-brand-items{padding:16px 20px;display:flex;flex-direction:column;gap:16px}.mobile-brand-card{background-color:#333;border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center}.mobile-brand-items .mobile-main-promo-card{background-color:#211f1f!important}.mobile-brand-content h4{margin:0 0 8px}.mobile-brand-content p{margin:0 0 12px;opacity:.8}.mobile-brand-cta{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}.mobile-brand-logo img{height:30px}.mobile-shop-all-button{padding:0 20px}.mobile-shop-all-cta{display:flex!important;justify-content:center;align-items:center;gap:10px;padding:12px 24px;background-color:transparent;border:2px solid rgba(255,255,255,.3);text-decoration:none;transition:all .2s ease;width:100%;text-align:center}.mobile-sub-menu-promo-card{padding:16px 20px;border-top:1px solid rgba(255,255,255,.1);list-style:none}.mobile-promo-card{background-color:#8b1538;border-radius:12px;padding:24px 20px;position:relative;min-height:160px;display:flex;flex-direction:column;justify-content:space-between}.mobile-promo-content{position:relative;z-index:2;flex:1}.mobile-promo-content h4{margin:0 0 8px}.mobile-promo-content p{margin:0 0 16px;opacity:.9;line-height:1.4}.mobile-promo-cta{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;gap:8px}.mobile-promo-cta:hover{border-color:#fff}.mobile-promo-logo{position:absolute;bottom:20px;right:20px;z-index:2}.mobile-logo-text{font-weight:300}.mobile-logo-script{font-style:italic;margin-left:2px}.mobile-menu-promotional-cards{display:flex;gap:16px;padding:3rem 0}.mobile-sub-menu-promo-card-wrap{padding:0 20px}.mobile-main-promo-card{border-radius:20px;padding:24px 20px;min-height:196px;position:relative;display:flex;flex-direction:column;justify-content:space-between;flex-basis:50%}.mobile-gifts-card{background-color:#8b1538}.mobile-posca-card{background-color:#1f2937}.mobile-main-promo-content{position:relative;z-index:2;flex:1}.mobile-main-promo-content h3{margin:0 0 8px;font-size:15px;font-weight:500;font-family:var(--font-family-Sohne);color:#fff}.mobile-main-promo-content p{margin:0 0 16px;opacity:.9;line-height:1.4;font-weight:300;font-family:var(--font-family-Tiempos);font-size:14px;letter-spacing:1px;color:#fff}.mobile-main-promo-cta{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;gap:1rem}.mobile-main-promo-cta:hover{border-color:#fff}.mobile-main-promo-logo{z-index:2}.mobile-main-logo-text{font-weight:300}.mobile-main-logo-script{font-style:italic;margin-left:4px}.mobile-main-promo-logo{padding-top:2rem}.mobile-main-promo-logo img{object-fit:scale-down;max-width:100%;width:auto}.mobile-footer-link-list{list-style:none;margin:0;padding:0}.mobile-footer-link-list li{border-bottom:1px solid #A4A4A4}.mobile-footer-link-list li:last-child{border-bottom:none}.mobile-footer-link{text-decoration:none;padding:16px 0;display:block;font-weight:500;font-family:var(--font-family-Sohne-Bold);font-size:16px;color:#fff}.mobile-footer-link:hover{opacity:.8}.icon-arrow-down svg{width:16px;height:16px;transition:transform .2s ease}.parent.active .icon-arrow-down svg{transform:rotate(180deg)}.mobile-nav .action-buttons .button{display:flex;align-items:center;gap:10px;font-weight:500;font-family:var(--font-family-Sohne-Bold)}@media (max-width: 480px){.mobile-sub-menu-icon{width:50px;height:38px;margin-right:12px}}@media (max-width: 1280px){.mighty-brand-hero__image{max-height:32vw}}@media (max-width: 1000px){.mighty-slider .texts-c{margin-bottom:3rem}.mighty-brand-hero__item--1 .mighty-brand-hero__item-text,.mighty-brand-hero__item--3 .mighty-brand-hero__item-text{padding:3rem}.mighty-card-slider:not(.mighty-card-slider--static) .mighty-card-slider-container{padding-left:0rem}.mighty-slider .slideshow-section{padding:0 2rem;margin:0}.mighty-slider .img-c{height:284px}.mighty-slider .texts-c .title{font-size:26px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.mighty-faq-container{padding:0 2rem}.mighty-faq-image{width:100%;padding:0}.mighty-faq-left{order:1;padding-bottom:2rem}.mighty-faq-right{order:2}.main-header>.wrap{margin:0;width:100%;max-width:100%}.mighty-slider.wrap{margin:0;padding:2rem}.mighty-slider .content-area.slide-contents{background:transparent!important}body.open-menu #navbar-toggle .main-nav .header-right-area>div.control-otherlinks{background-color:transparent!important;color:#fff;right:2rem}body.open-menu #navbar-toggle .main-nav .header-right-area>div.control-otherlinks span{background:#fff;width:3rem}.main-nav wrapper-top-menu,.mighty-main-navigation-bar{display:none}.desktop-brand-logos{display:none}.mobile-brand-logos{display:block}.mobile-logos-hamburger-wrap{align-items:center;display:block;border-top:solid 1px #d0d0d0;padding:1rem 2rem;margin-top:1rem;background:#f5f5f5;z-index:10;display:flex;position:relative;justify-content:space-between}.main-header .main-section-header .mobile-brand-logos .brand-logos>div img{width:auto;max-width:100%;max-height:15px;height:auto;object-fit:contain}.main-header .main-section-header .mobile-brand-logos .brand-logos>div{padding:.75rem}.main-header .main-section-header .mobile-brand-logos .brand-logos{gap:.5rem}@supports (-webkit-touch-callout: none){.main-header .main-section-header .brand-logos>div img,.main-header .main-section-header .mobile-brand-logos .brand-logos>div img{-webkit-flex-shrink:0;flex-shrink:0;min-width:0}}.main-header .main-section-header .main-top-nav{padding:0 2rem}.main-header .main-section-header .header-right-area .mini-cart{display:block}.slider-s .img-c{width:100%!important}.slider-s .texts-c{order:2}.slider-s .slide-contents{flex-direction:column}.slider-s .swiper-slide{display:flex;align-items:stretch}.slider-s .swiper-slide .container,.slider-s .swiper-slide .slider-content{display:flex;flex:1;width:100%}.slider-s .swiper-slide .content-area{display:flex;flex:1}#brand-test .mighty-brand-hero__bg-image{object-fit:scale-down}.mighty-brand-hero__header{margin:10px 0 40px}.template-index .slideshow-section{margin-top:4rem}.mighty-brand-hero__overlay{text-align:center;margin:2rem auto}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/main.css.map */
