.collection .section-title{margin-bottom:48px}.collection-toolbar{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.collection-teaser{width:100%;padding-bottom:33%;position:relative}.collection-teaser-svg{position:absolute;z-index:2;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collection-teaser-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.collection-image{margin-bottom:48px;width:100%;padding-bottom:35%;position:relative}.collection-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-subtitle{font-size:20px;font-weight:400;line-height:1.5;text-align:center;margin-bottom:16px}.container.has-subtitle-container{padding-top:16px;padding-bottom:16px}.collection-description,.lp-page-description{margin-bottom:48px}.collection-description a,.lp-page-description a{color:rgba(var(--color-shape-green),1)}.collection-description ul,.lp-page-description ul{list-style:none;margin-left:0;padding-left:0;margin-bottom:0}@media screen and (max-width:767px){.collection-description ul,.lp-page-description ul{text-align:left}}@media screen and (min-width:768px){.collection-description ul,.lp-page-description ul{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.collection-description ul li,.lp-page-description ul li{position:relative;padding-left:1.5rem;margin-bottom:.375rem}.collection-description ul li:last-child,.collection-description ul li:last-child p,.lp-page-description ul li:last-child,.lp-page-description ul li:last-child p{margin-bottom:0}.collection-description ul li:before,.lp-page-description ul li:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.07 7.158L2.12 3.473a1.304 1.304 0 00-1.756 0 1.106 1.106 0 000 1.64l4.828 4.505c.242.226.56.34.878.34.318 0 .637-.114.88-.34l7.686-7.64a1.104 1.104 0 000-1.638 1.306 1.306 0 00-1.757 0L6.07 7.158z' fill='%2386c8bc' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;bottom:0;display:block;font-size:16px;height:1em;left:0;margin:0;position:absolute;top:3px;width:.875rem}.collection .collection-description{margin-bottom:0}.collection .collection-description h1,.collection .collection-description h2,.collection .collection-description h3,.collection .collection-description h4,.collection .collection-description h5,.collection .collection-description h6{text-transform:uppercase;color:rgba(var(--color-shape-green),1)}.collection .collection-description h2{border-top:2px solid #d3d3d3;padding-top:10px}.collection .collection-description ul{list-style:disc;padding-left:1em}.collection .collection-description ul li{padding-left:0}.collection .collection-description ul li:before{content:unset}.collection .collection-description table{width:100%;margin-bottom:1em;border-collapse:collapse;border-spacing:0;background:#f9f9f9}.collection .collection-description table th,.collection .collection-description table tr:first-child td{font-weight:700;text-align:left}.collection .collection-description table td,.collection .collection-description table th{border:1px solid #dcdcdc;padding:6px}.collection .background-shape-grey{position:relative}.collection .background-shape-grey:before{position:absolute;content:"";top:0;width:100vw;left:0;height:100%;background-color:rgba(var(--color-shape-gray),1)}.collection-to-top{position:fixed;right:16px;bottom:calc(-1vh + 16px);bottom:calc(var(--vh, 1vh)*-1 - -16px);background-color:#222c;color:#fff;z-index:5;opacity:0;-webkit-transform:translateY(calc(100% + 1vh - 16px));transform:translateY(calc(100% + 1vh - 16px));-webkit-transform:translateY(calc(100% + var(--vh, 1vh) - 16px));transform:translateY(calc(100% + var(--vh, 1vh) - 16px));transition:all .3s ease;width:50px;height:50px;line-height:50px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:100%}.collection-to-top.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.collection-to-top svg{position:absolute;width:50%;-o-object-fit:contain;object-fit:contain;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.no-more-products{text-align:center;font-weight:700;margin-top:24px}.no-more-products a{text-decoration:underline;color:#2196f3}.load-more-button-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.load-more-button{display:inline-block;margin-bottom:48px;margin-top:57px}.collection-icon-slider .swiper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.collection-icon-slider .swiper.prev-next-btns{margin:0 48px}@media only screen and (max-width:479px){.collection-icon-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:480px) and (max-width:767px){.collection-icon-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:768px) and (max-width:767px){.collection-icon-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:768px){.collection-icon-slider .swiper.initialized{padding:0 64px}}.collection-icon-slider .swiper-btn-next,.collection-icon-slider .swiper-btn-prev{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;top:50%;font-size:35px;line-height:35px;width:21px;height:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0;outline:0;color:rgba(var(--color-shape-dark),1);cursor:pointer;opacity:1;transition:opacity .2s ease-in-out}.collection-icon-slider .swiper-btn-next.swiper-button-disabled,.collection-icon-slider .swiper-btn-prev.swiper-button-disabled{opacity:0}@media only screen and (max-width:479px){.collection-icon-slider .swiper-btn-next,.collection-icon-slider .swiper-btn-prev{font-size:24px;line-height:24px;width:14.4px;height:24px}}.collection-icon-slider .swiper-btn-prev{left:0}.collection-icon-slider .swiper-btn-next{right:0}.collection-icon-slider .swiper-pagination{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-top:32px}.collection-icon-slider .swiper-pagination-bullet{background:rgba(var(--color-shape-dark),1);margin:2px;border-radius:0;height:2px;width:18px}.collection-icon-slider .swiper-pagination-bullet-active{background:rgba(var(--color-shape-green),1);height:4px}.collection-icon-slider .swiper-slide{opacity:0;transition:opacity .3s ease-in;transition-delay:0;height:auto}.collection-icon-slider .swiper-slide.swiper-slide-visible{transition-delay:.1s;opacity:1}.collection-icon-slider-element{text-align:center}.collection-icon-slider-element-icon{width:100px;height:100px;margin:0 auto 32px;border:2px solid rgba(var(--color-shape-green),1);border-radius:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.collection-icon-slider-element-icon figure{margin:0 auto;padding:0;width:50px;height:50px}.collection-icon-slider-element-icon figure svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.collection-icon-slider-element-icon figure svg *{fill:rgba(var(--color-shape-dark),1)}.collection-icon-slider-element-title{font-size:14px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;margin-bottom:4px;color:rgba(var(--color-shape-dark),1)}.collection-icon-slider-element-description{font-size:14px}.collection-trust-slider .container{padding-top:0;padding-bottom:0}@media screen and (max-width:1023px){.collection-trust-slider .container{padding-left:0;padding-right:0}}.collection-trust-slider .swiper-wrapper{padding:32px 0}@media screen and (max-width:1023px){.collection-trust-slider .swiper-wrapper{padding:16px 0}}.collection-trust-slider .swiper-slide{height:auto}.collection-trust-slider .swiper{padding:0}.collection-trust-slider .swiper-pagination{-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 48px);display:none}.collection-trust-slider .swiper-pagination.swiper-pagination-bullets{display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){.collection-trust-slider .swiper-pagination{margin:0 24px}}.collection-trust-slider-item{padding:16px 16px 24px;box-shadow:0 0 15px #0000001a}@media screen and (max-width:1023px){.collection-trust-slider-item{margin:0 24px}}@media screen and (min-width:1024px){.collection-trust-slider-item{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 8px}}@media screen and (max-width:1023px){.collection-trust-slider-item .icon{display:none}}.collection-trust-slider .icon{margin:0 auto}@media screen and (max-width:767px){.collection-trust-slider .icon{width:50px;height:50px}}@media screen and (min-width:768px){.collection-trust-slider .icon{width:65px;height:65px}}.collection-trust-slider .icon.active{border-bottom:1px solid rgba(var(--color-shape-green),1);position:relative}.collection-trust-slider .icon.active svg path{fill:rgba(var(--color-shape-green),1)}.collection-trust-slider .icon.active:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(var(--color-shape-green),1);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.collection-trust-slider .icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.collection-trust-slider-title{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;width:100%;text-align:center}@media screen and (min-width:1024px){.collection-trust-slider-title{margin-top:16px}}.collection-trust-slider-text{font-size:16px;text-align:center;line-height:1.8;margin:8px 0 0;-ms-flex:1;flex:1}.collection-upsell-slider{position:relative}@media screen and (max-width:767px){.collection-upsell-slider .left-right-gap{padding-left:0!important;padding-right:0!important}}.collection-upsell-slider:before{content:"";width:100%;height:15px;background:linear-gradient(180deg,rgba(0,0,0,.2) 0,transparent);position:absolute;top:0;left:0;right:0}.collection-upsell-slider-header{text-align:center;margin-bottom:16px}.collection-upsell-slider-header-title{font-weight:800;text-transform:uppercase;letter-spacing:.1em}.collection-upsell-slider-header-subtitle{margin-top:8px}.collection-upsell-slider-swiper .swiper{padding:0}.collection-upsell-slider-swiper .action-buttons{text-align:center;max-width:100%}@media screen and (min-width:768px){.push-up{margin-top:-180px!important}}body.page-legal .page-content,body.page .page-content{margin-top:64px;word-break:break-word}body.page-legal .page-content h2,body.page .page-content h2{font-size:28px}body.page-legal .page-content h3,body.page .page-content h3{font-size:24px}body.page-legal .page-content h4,body.page .page-content h4{font-size:20px}body.page-legal .page-content h2,body.page-legal .page-content h3,body.page-legal .page-content h4,body.page .page-content h2,body.page .page-content h3,body.page .page-content h4{font-weight:400;text-transform:uppercase;line-height:1.5;color:rgba(var(--color-shape-dark),1);display:block;letter-spacing:.2em;margin-bottom:.75em}body.page-legal .page-content p,body.page .page-content p{line-height:1.6;margin-bottom:1rem}body.page-legal .page-content p:last-child,body.page .page-content p:last-child{margin-bottom:0}body.page-legal .page-content a,body.page .page-content a{color:rgba(var(--color-shape-dark),1);text-decoration:underline}.no-page-hero{width:100%;height:130px;display:block}.page-hero{position:relative}.page-hero figure{width:100%;margin:0;padding:0}.page-hero.darken figure:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background-color:#0003}.page-hero figure img{width:100%;height:auto;display:block}.page-hero-caption{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:80%}.page-hero-caption h1,.page-hero-caption p{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.8);text-transform:none}.page-hero-caption h1{font-family:Better Times,sans-serif;font-size:50px;line-height:.8em;font-size:3vw}.page-hero-caption h1.hidden{opacity:0;pointer-events:none}@media only screen and (max-width:767px){.page-hero-caption h1{font-size:10vw}}@media only screen and (max-width:1023px) and (min-width:768px){.page-hero-caption h1{font-size:7vw}}@media only screen and (min-width:1024px){.page-hero-caption h1{font-size:4vw}}@media only screen and (max-width:370px){.page-hero-caption p{font-size:.9em}}.blog-post-section .collection-wrapper,.blog-post-section .section-title,.blog-section .collection-wrapper,.blog-section .section-title,.lp-featured-collection .collection-wrapper,.lp-featured-collection .section-title,.page-kategorie .collection-wrapper,.page-kategorie .section-title,.page-shape-girls .collection-wrapper,.page-shape-girls .section-title{margin-bottom:48px}.blog-post-section .wrapper,.blog-section .wrapper,.lp-featured-collection .wrapper,.page-kategorie .wrapper,.page-shape-girls .wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.blog-post-section .wrapper .collection,.blog-section .wrapper .collection,.lp-featured-collection .wrapper .collection,.page-kategorie .wrapper .collection,.page-shape-girls .wrapper .collection{width:100%}@media screen and (max-width:767px){.blog-post-section .wrapper.has-sidebar .sidebar,.blog-section .wrapper.has-sidebar .sidebar,.lp-featured-collection .wrapper.has-sidebar .sidebar,.page-kategorie .wrapper.has-sidebar .sidebar,.page-shape-girls .wrapper.has-sidebar .sidebar{margin-bottom:48px}.blog-post-section .wrapper.has-sidebar .sidebar.mobile-last,.blog-section .wrapper.has-sidebar .sidebar.mobile-last,.lp-featured-collection .wrapper.has-sidebar .sidebar.mobile-last,.page-kategorie .wrapper.has-sidebar .sidebar.mobile-last,.page-shape-girls .wrapper.has-sidebar .sidebar.mobile-last{-ms-flex-order:2;order:2}}@media screen and (min-width:768px){.blog-post-section .wrapper.has-sidebar .sidebar,.blog-section .wrapper.has-sidebar .sidebar,.lp-featured-collection .wrapper.has-sidebar .sidebar,.page-kategorie .wrapper.has-sidebar .sidebar,.page-shape-girls .wrapper.has-sidebar .sidebar{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%;margin-right:48px}}@media screen and (max-width:767px){.blog-post-section .wrapper.has-sidebar .collection.mobile-first,.blog-section .wrapper.has-sidebar .collection.mobile-first,.lp-featured-collection .wrapper.has-sidebar .collection.mobile-first,.page-kategorie .wrapper.has-sidebar .collection.mobile-first,.page-shape-girls .wrapper.has-sidebar .collection.mobile-first{-ms-flex-order:1;order:1}}@media screen and (min-width:768px){.blog-post-section .wrapper.has-sidebar .collection,.blog-section .wrapper.has-sidebar .collection,.lp-featured-collection .wrapper.has-sidebar .collection,.page-kategorie .wrapper.has-sidebar .collection,.page-shape-girls .wrapper.has-sidebar .collection{width:calc(75% - 48px);-ms-flex-preferred-size:calc(75% - 48px);flex-basis:calc(75% - 48px)}}@media screen and (max-width:767px){.blog-post-section .wrapper.has-sidebar .collection,.blog-post-section .wrapper.has-sidebar .sidebar,.blog-section .wrapper.has-sidebar .collection,.blog-section .wrapper.has-sidebar .sidebar,.lp-featured-collection .wrapper.has-sidebar .collection,.lp-featured-collection .wrapper.has-sidebar .sidebar,.page-kategorie .wrapper.has-sidebar .collection,.page-kategorie .wrapper.has-sidebar .sidebar,.page-shape-girls .wrapper.has-sidebar .collection,.page-shape-girls .wrapper.has-sidebar .sidebar{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.blog-post-section .sidebar .vorteile ul,.blog-section .sidebar .vorteile ul,.lp-featured-collection .sidebar .vorteile ul,.page-kategorie .sidebar .vorteile ul,.page-shape-girls .sidebar .vorteile ul{list-style:none;margin-left:0;padding-left:0;text-align:left}@media only screen and (min-width:768px){.blog-post-section .sidebar .vorteile ul,.blog-section .sidebar .vorteile ul,.lp-featured-collection .sidebar .vorteile ul,.page-kategorie .sidebar .vorteile ul,.page-shape-girls .sidebar .vorteile ul{display:block!important}}.blog-post-section .sidebar .vorteile ul li,.blog-section .sidebar .vorteile ul li,.lp-featured-collection .sidebar .vorteile ul li,.page-kategorie .sidebar .vorteile ul li,.page-shape-girls .sidebar .vorteile ul li{margin-bottom:.375rem;padding-left:1.5rem;position:relative}@media only screen and (max-width:767px){.blog-post-section .sidebar .vorteile ul li:first-child,.blog-section .sidebar .vorteile ul li:first-child,.lp-featured-collection .sidebar .vorteile ul li:first-child,.page-kategorie .sidebar .vorteile ul li:first-child,.page-shape-girls .sidebar .vorteile ul li:first-child{margin-top:16px}}.blog-post-section .sidebar .vorteile ul li:before,.blog-section .sidebar .vorteile ul li:before,.lp-featured-collection .sidebar .vorteile ul li:before,.page-kategorie .sidebar .vorteile ul li:before,.page-shape-girls .sidebar .vorteile ul li:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.07 7.158L2.12 3.473a1.304 1.304 0 00-1.756 0 1.106 1.106 0 000 1.64l4.828 4.505c.242.226.56.34.878.34.318 0 .637-.114.88-.34l7.686-7.64a1.104 1.104 0 000-1.638 1.306 1.306 0 00-1.757 0L6.07 7.158z' fill='%2386c8bc' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;display:block;height:.75rem;left:0;margin:auto;position:absolute;top:.2em;width:.875rem}.blog-post-section .sidebar .vorteile button,.blog-section .sidebar .vorteile button,.lp-featured-collection .sidebar .vorteile button,.page-kategorie .sidebar .vorteile button,.page-shape-girls .sidebar .vorteile button{width:100%;outline:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.blog-post-section .sidebar .vorteile button,.blog-section .sidebar .vorteile button,.lp-featured-collection .sidebar .vorteile button,.page-kategorie .sidebar .vorteile button,.page-shape-girls .sidebar .vorteile button{display:none}}.blog-post-section .sidebar .vorteile button svg,.blog-section .sidebar .vorteile button svg,.lp-featured-collection .sidebar .vorteile button svg,.page-kategorie .sidebar .vorteile button svg,.page-shape-girls .sidebar .vorteile button svg{width:1em;margin-left:5px}.blog-post-section .product-loop-shape,.blog-section .product-loop-shape,.lp-featured-collection .product-loop-shape,.page-kategorie .product-loop-shape,.page-shape-girls .product-loop-shape{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-8px;width:calc(100% + 16px)}.blog-post-section .product-loop-shape .product,.blog-section .product-loop-shape .product,.lp-featured-collection .product-loop-shape .product,.page-kategorie .product-loop-shape .product,.page-shape-girls .product-loop-shape .product{padding:8px}@media screen and (max-width:479px){.blog-post-section .product-loop-shape .product,.blog-section .product-loop-shape .product,.lp-featured-collection .product-loop-shape .product,.page-kategorie .product-loop-shape .product,.page-shape-girls .product-loop-shape .product{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:480px) and (max-width:767px){.blog-post-section .product-loop-shape .product,.blog-section .product-loop-shape .product,.lp-featured-collection .product-loop-shape .product,.page-kategorie .product-loop-shape .product,.page-shape-girls .product-loop-shape .product{width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}@media screen and (min-width:768px) and (max-width:1023px){.blog-post-section .product-loop-shape .product,.blog-section .product-loop-shape .product,.lp-featured-collection .product-loop-shape .product,.page-kategorie .product-loop-shape .product,.page-shape-girls .product-loop-shape .product{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width:1024px){.blog-post-section .product-loop-shape .product,.blog-section .product-loop-shape .product,.lp-featured-collection .product-loop-shape .product,.page-kategorie .product-loop-shape .product,.page-shape-girls .product-loop-shape .product{width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}.blog-post-section .product-details .price.sale .was_price,.blog-section .product-details .price.sale .was_price,.lp-featured-collection .product-details .price.sale .was_price,.page-kategorie .product-details .price.sale .was_price,.page-shape-girls .product-details .price.sale .was_price{display:inline-block;margin-right:4px}.shopify-section .lp-faq .lp-faq-element{margin-bottom:10px}.shopify-section .lp-faq .lp-faq-element .question{font-weight:700;cursor:pointer;background-color:rgba(var(--color-shape-green),1);color:rgba(var(--color-shape-dark),1);padding:10px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-size:16px;letter-spacing:0;text-transform:none;margin:0}.shopify-section .lp-faq .lp-faq-element .question:after,.shopify-section .lp-faq .lp-faq-element .question:before{content:"";background:rgba(var(--color-shape-dark),1)!important;color:#fff!important;position:absolute;right:24px;top:50%;height:2px;width:13px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.2s}.shopify-section .lp-faq .lp-faq-element .question:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:32px}.shopify-section .lp-faq .lp-faq-element .question:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.shopify-section .lp-faq .lp-faq-element .answer{background-color:#eee}.shopify-section .lp-faq .lp-faq-element .answer p{padding:20px 20px 0;margin:0}.shopify-section .lp-faq .lp-faq-element .answer p:last-child{padding-bottom:20px}.shopify-section .lp-headline{width:100%;text-align:center}.shopify-section .lp-headline h1{padding:0;margin:50px 0}.shopify-section .lp-headline:not(.show){opacity:0;overflow:hidden;width:1px;height:1px;position:absolute;top:-9999px;left:-9999px}.shopify-section .lp-columns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:stretch;justify-content:stretch;width:100%}@media (max-width:767px){.shopify-section .lp-columns{-ms-flex-flow:row wrap;flex-flow:row wrap}}@media (min-width:768px){.shopify-section .lp-columns{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.shopify-section .lp-columns .lp-column{margin:10px}@media (max-width:767px){.shopify-section .lp-columns .lp-column{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media (min-width:768px){.shopify-section .lp-columns .lp-column{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}}.shopify-section.landingpage{padding-bottom:48px}.shopify-section.landingpage .lp .container{padding-top:0;padding-bottom:0}.shopify-section.landingpage .lp-spacer{display:block;width:100%}.shopify-section.landingpage .lp-lower-headline{text-align:center}.shopify-section.landingpage .lp-lower-headline h2{display:table;white-space:nowrap;overflow:hidden;width:100%;font-weight:400;font-size:27px;line-height:1.5;letter-spacing:2px;margin-top:0;margin-bottom:0;text-transform:none}.shopify-section.landingpage .lp-lower-headline h2:after,.shopify-section.landingpage .lp-lower-headline h2:before{border-top:1px solid rgba(var(--color-shape-dark-50),1);content:"";display:table-cell;position:relative;top:50%;width:45%;-webkit-transform:translateY(50%);transform:translateY(50%)}.shopify-section.landingpage .lp-lower-headline h2:before{right:1.5%}.shopify-section.landingpage .lp-lower-headline h2:after{left:1.5%}.shopify-section.landingpage .lp-lower-headline-with-subline{text-align:center}.shopify-section.landingpage .lp-lower-headline-with-subline h2{font-family:Better Times,sans-serif;font-size:55px;line-height:.8em;margin-top:0;margin-bottom:0;text-transform:none;letter-spacing:0}.shopify-section.landingpage .lp-lower-headline-with-subline h3{font-size:20px;font-weight:400;line-height:1.5;margin-top:15px;margin-bottom:25px;text-transform:none;letter-spacing:0}.shopify-section.landingpage .lp-text{text-align:center}.shopify-section.landingpage .lp-text p{font-size:18px;line-height:27px;margin-bottom:15px}.shopify-section.landingpage .lp-text p:last-child{margin-bottom:0}.shopify-section.landingpage .lp-image-with-text figure.lazyload,.shopify-section.landingpage .lp-image figure.lazyload{position:relative}.shopify-section.landingpage .lp-image-with-text figure.lazyload:before,.shopify-section.landingpage .lp-image figure.lazyload:before{content:"";margin:auto;border:3px solid hsla(0,0%,100%,.2);border-left-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .5s linear infinite;animation:load8 .5s linear infinite;border-radius:100%;width:30px;height:30px;display:block;z-index:99999;position:absolute;top:50%;left:50%;background:none}.shopify-section.landingpage .lp-image-with-text .image-lazy a,.shopify-section.landingpage .lp-image-with-text .image-lazy figure,.shopify-section.landingpage .lp-image .image-lazy a,.shopify-section.landingpage .lp-image .image-lazy figure{display:block;overflow:hidden}.shopify-section.landingpage .lp-image-with-text .image-lazy img,.shopify-section.landingpage .lp-image .image-lazy img{width:100%;height:auto;display:block;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.shopify-section.landingpage .lp-image-with-text .image-lazy img.lazyload,.shopify-section.landingpage .lp-image .image-lazy img.lazyload{-webkit-filter:blur(10px);filter:blur(10px)}.shopify-section.landingpage .lp-image-with-text .image-lazy img.lazyloaded,.shopify-section.landingpage .lp-image .image-lazy img.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.shopify-section.landingpage .lp-hero-with-product-buy{position:relative}.shopify-section.landingpage .lp-hero-with-product-buy .content{padding:0;position:relative;z-index:2}@media only screen and (max-width:767px){.shopify-section.landingpage .lp-hero-with-product-buy .content{width:100%!important;margin:0!important}}.shopify-section.landingpage .lp-hero-with-product-buy .content-text h2{margin-top:0}.shopify-section.landingpage .lp-hero-with-product-buy .content-text.content-right{padding-right:50px}.shopify-section.landingpage .lp-hero-with-product-buy .content-text.content-left{padding-left:50px}@media only screen and (max-width:767px){.shopify-section.landingpage .lp-hero-with-product-buy .content-text{padding:50px;text-align:center}}@media only screen and (min-width:768px){.shopify-section.landingpage .lp-hero-with-product-buy .content-text{padding-top:4vw;padding-bottom:4vw}}@media only screen and (max-width:767px){.shopify-section.landingpage .lp-hero-with-product-buy figure{width:100%;height:auto}}@media only screen and (min-width:768px){.shopify-section.landingpage .lp-hero-with-product-buy figure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;overflow:hidden}}.shopify-section.landingpage .lp-hero-with-product-buy figure picture{width:100%;height:100%}.shopify-section.landingpage .lp-hero-with-product-buy figure picture>*{-o-object-fit:cover;object-fit:cover}.shopify-section.landingpage .lp-hero-with-product-buy figure.lazyload{position:relative}.shopify-section.landingpage .lp-hero-with-product-buy figure.lazyload:before{content:"";margin:auto;border:3px solid hsla(0,0%,100%,.2);border-left-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .5s linear infinite;animation:load8 .5s linear infinite;border-radius:100%;width:30px;height:30px;display:block;z-index:99999;position:absolute;top:50%;left:50%;background:none}.shopify-section.landingpage .lp-hero-with-product-buy a{display:block;overflow:hidden}.shopify-section.landingpage .lp-hero-with-product-buy img{width:100%;height:100%;display:block;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.shopify-section.landingpage .lp-hero-with-product-buy img.lazyload{-webkit-filter:blur(10px);filter:blur(10px)}.shopify-section.landingpage .lp-hero-with-product-buy img.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.shopify-section.landingpage .lp-hero-with-product-buy .prices .money{font-size:30px;font-weight:700}.shopify-section.landingpage .lp-advent-countdown ul{list-style:none;margin:0;padding:0;display:inline-block;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}.shopify-section.landingpage .lp-advent-countdown ul li{margin:0;padding:0;text-transform:uppercase;text-align:center}@media only screen and (max-width:767px){.shopify-section.landingpage .lp-advent-countdown ul li{font-size:12px;line-height:12px}}@media only screen and (min-width:768px){.shopify-section.landingpage .lp-advent-countdown ul li{font-size:20px;line-height:20px}}.shopify-section.landingpage .lp-advent-countdown ul li span{font-size:20px;line-height:20px;font-weight:700;color:rgba(var(--color-shape-green),1);font-size:30px;line-height:30px;display:block;margin-bottom:10px}.shopify-section.landingpage .lp-features-list li,.shopify-section.landingpage .lp-features-list ul{margin:0;padding:0;list-style:none}.shopify-section.landingpage .lp-features-list .features{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;margin:-10px}.shopify-section.landingpage .lp-features-list .feature{text-align:center;margin:10px}.shopify-section.landingpage .lp-features-list .features-size-1 .feature{-ms-flex-preferred-size:1180px;flex-basis:1180px}.shopify-section.landingpage .lp-features-list .features-size-2 .feature{-ms-flex-preferred-size:580px;flex-basis:580px}.shopify-section.landingpage .lp-features-list .features-size-3 .feature{-ms-flex-preferred-size:380px;flex-basis:380px}.shopify-section.landingpage .lp-features-list .features-size-4 .feature{-ms-flex-preferred-size:280px;flex-basis:280px}.shopify-section.landingpage .lp-features-list .features-size-5 .feature{-ms-flex-preferred-size:220px;flex-basis:220px}.shopify-section.landingpage .lp-features-list .icon{color:rgba(var(--color-shape-green),1);margin-bottom:.5em}.shopify-section.landingpage .lp-features-list .text{font-size:18px;line-height:36px}.shopify-section.landingpage .lp-image-with-text h2{margin-top:0}.shopify-section.landingpage .lp-image-with-text a{display:inline-block}.shopify-section.landingpage .lp-image-with-text .text.align-left{text-align:left}.shopify-section.landingpage .lp-image-with-text .text.align-center{text-align:center}.shopify-section.landingpage .lp-image-with-text .text.align-right{text-align:right}.shopify-section.landingpage .lp-image-with-text .lp-columns.image-left .lp-column.image,.shopify-section.landingpage .lp-image-with-text .lp-columns.image-right .lp-column.text{-ms-flex-order:-1;order:-1}@media (max-width:767px){.shopify-section.landingpage .lp-image-with-text .lp-columns.image-left .lp-column.image,.shopify-section.landingpage .lp-image-with-text .lp-columns.image-right .lp-column.image{-ms-flex-order:-1!important;order:-1!important}.shopify-section.landingpage .lp-image-with-text .lp-columns.image-left .lp-column.text,.shopify-section.landingpage .lp-image-with-text .lp-columns.image-right .lp-column.text{-ms-flex-order:1!important;order:1!important}}.shopify-section.landingpage .lp-video .lp-video-container{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%}.shopify-section.landingpage .lp-video iframe{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;border:0}.shopify-section.landingpage .lp-icon-slider .swiper-container{z-index:0}.shopify-section.landingpage .lp-icon-slider .swiper-slide img{width:100%;height:auto;display:block;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.shopify-section.landingpage .lp-icon-slider .swiper-slide img.swiper-lazy{-webkit-filter:blur(10px);filter:blur(10px)}.shopify-section.landingpage .lp-icon-slider .swiper-slide img.swiper-lazy-loaded{-webkit-filter:blur(0);filter:blur(0)}.shopify-section.landingpage .lp-icon-slider .icon-list .icon{width:100%;max-width:256px;margin:0 auto}.shopify-section.landingpage .lp-icon-slider .icon-list .icon.image figure,.shopify-section.landingpage .lp-icon-slider .icon-list .icon.image img,.shopify-section.landingpage .lp-icon-slider .icon-list .icon.image picture,.shopify-section.landingpage .lp-icon-slider .icon-list .icon.image source{width:100%;height:auto}.shopify-section.landingpage .lp-icon-slider .icon-list .text{font-size:18px;line-height:27px;text-align:center}.shopify-section.landingpage .lp-link-button .lp-link-button-wrapper{width:100%}.shopify-section.landingpage .lp-link-button .lp-link-button-wrapper a{display:inline-block}.shopify-section.landingpage .lp-testimonials .sld-content{max-width:768px;margin:0 auto}.shopify-section.landingpage .lp-testimonials figure{padding:0;position:relative;z-index:1;width:150px;height:150px;border-radius:100%;overflow:hidden;margin:0 auto}.shopify-section.landingpage .lp-testimonials figure img,.shopify-section.landingpage .lp-testimonials figure picture{width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.shopify-section.landingpage .lp-testimonials h3{font-family:Better Times,sans-serif;font-size:50px;line-height:.8em;text-align:center;margin:25px 0;text-transform:none}.shopify-section.landingpage .lp-testimonials .text{text-align:center;font-size:18px;position:relative;width:100%;margin:0 auto;padding:0}.shopify-section.landingpage .lp-testimonials .text .quote-icon-end,.shopify-section.landingpage .lp-testimonials .text .quote-icon-start{position:absolute;width:45px;height:35px;z-index:1;opacity:.1}.shopify-section.landingpage .lp-testimonials .text .quote-icon-end svg,.shopify-section.landingpage .lp-testimonials .text .quote-icon-start svg{width:100%;height:100%}.shopify-section.landingpage .lp-testimonials .text .quote-icon-start{bottom:0;left:0}.shopify-section.landingpage .lp-testimonials .text .quote-icon-end{top:0;right:0}.shopify-section.landingpage .lp-testimonials .text p{padding:30px}.shopify-section.landingpage .lp-testimonials .swiper{position:relative}.shopify-section.landingpage .lp-testimonials .swiper-slide{padding:0 0 30px}@media only screen and (max-width:480px){.shopify-section.landingpage .lp-testimonials .swiper-slide{padding:0 0 60px}}.shopify-section.landingpage .lp-testimonials .swiper-pagination{position:relative;width:100%}.shopify-section.landingpage .lp-testimonials .swiper-pagination-bullet{background:rgba(var(--color-shape-dark),1);margin:5px}.shopify-section.landingpage .lp-testimonials .swiper-pagination-bullet-active{background:rgba(var(--color-shape-dark),1)}.shopify-section.landingpage .lp-testimonials .swiper-btn-next,.shopify-section.landingpage .lp-testimonials .swiper-btn-prev{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;top:50%;font-size:35px;line-height:35px;width:35px;height:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0;outline:0;color:rgba(var(--color-shape-dark),1)}.shopify-section.landingpage .lp-testimonials .swiper-btn-prev{left:0}.shopify-section.landingpage .lp-testimonials .swiper-btn-next{right:0}@media only screen and (max-width:767px){.shopify-section.landingpage .lp-testimonials .swiper-btn-next,.shopify-section.landingpage .lp-testimonials .swiper-btn-prev{display:none;pointer-events:none}.shopify-section.landingpage .lp-testimonials h3{font-size:10vw}}@media only screen and (max-width:1023px) and (min-width:768px){.shopify-section.landingpage .lp-testimonials h3{font-size:7vw}}@media only screen and (min-width:1024px){.shopify-section.landingpage .lp-testimonials h3{font-size:4vw}}.shopify-section.landingpage .lp-newsletter-form form{text-align:center;background:#edeee6;padding:32px;max-width:100%}.shopify-section.landingpage .lp-newsletter-form form input,.shopify-section.landingpage .lp-newsletter-form form select{border:0;color:rgba(var(--color-shape-dark),1)}@media only screen and (max-width:480px){.shopify-section.landingpage .lp-newsletter-form form .birthdate .fieldset{-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:7px 0}}.shopify-section.landingpage .lp-newsletter-form form button[type=submit]{width:calc(33.33333% - 9.33333px)}@media only screen and (max-width:480px){.shopify-section.landingpage .lp-newsletter-form form button[type=submit]{width:100%}}.shopify-section.landingpage .lp-html-area #personio-iframe{margin-left:5px;margin-right:5px;width:calc(100% - 10px)}.shopify-section.landingpage .lp-html-area table{border-collapse:collapse;border-spacing:0;width:100%}.shopify-section.landingpage .lp-html-area table tr{border-bottom:1px solid #dcdcdc}.shopify-section.landingpage .lp-html-area table tr:first-child{border-top:1px solid #dcdcdc}.shopify-section.landingpage .lp-html-area table tr td,.shopify-section.landingpage .lp-html-area table tr th{padding:4px;text-align:left;border-right:1px solid #dcdcdc}.shopify-section.landingpage .lp-html-area table tr td:first-child,.shopify-section.landingpage .lp-html-area table tr th:first-child{border-left:1px solid #dcdcdc}.shopify-section.landingpage .lp-html-area table tbody tr th,.shopify-section.landingpage .lp-html-area table thead tr th{background:#f9f9f9}body.page-shape-girls .description figure{overflow:hidden;border-radius:50%;width:50%;margin:0 auto}body.page-shape-girls .description figure img{-o-object-fit:cover;object-fit:cover;display:block}body.page-shape-girls .description .text{text-align:center;line-height:1.5;margin-top:20px}form.contact-form-retail{margin-top:48px}form.contact-form-retail input,form.contact-form-retail textarea{border:1px solid rgba(var(--color-shape-dark-35),1)}form.contact-form-retail textarea{padding:12px;height:160px}@media only screen and (max-width:480px){body.page-shape-slim-programm-7-tage .container,body.page-shape-slim-programm-14-tage .container,body.page-shape-slim-programm-28-tage .container,body.page-shape-slim-programme .container{width:calc(100% - 30px);padding-top:20px}}@media only screen and (min-width:481px) and (max-width:767px){body.page-shape-slim-programm-7-tage .container,body.page-shape-slim-programm-14-tage .container,body.page-shape-slim-programm-28-tage .container,body.page-shape-slim-programme .container{width:calc(100% - 10px)}}body.page-shape-slim-programm-7-tage figure img,body.page-shape-slim-programm-14-tage figure img,body.page-shape-slim-programm-28-tage figure img,body.page-shape-slim-programme figure img{display:block}body.page-shape-slim-programm-7-tage .snippet-title,body.page-shape-slim-programm-14-tage .snippet-title,body.page-shape-slim-programm-28-tage .snippet-title,body.page-shape-slim-programme .snippet-title{display:table;white-space:nowrap;overflow:hidden;width:100%;font-weight:400;font-size:27px;line-height:1.5;letter-spacing:2px;margin-top:0;margin-bottom:.75em;text-transform:none}body.page-shape-slim-programm-7-tage .snippet-title:after,body.page-shape-slim-programm-7-tage .snippet-title:before,body.page-shape-slim-programm-14-tage .snippet-title:after,body.page-shape-slim-programm-14-tage .snippet-title:before,body.page-shape-slim-programm-28-tage .snippet-title:after,body.page-shape-slim-programm-28-tage .snippet-title:before,body.page-shape-slim-programme .snippet-title:after,body.page-shape-slim-programme .snippet-title:before{border-top:1px solid rgba(var(--color-shape-dark-50),1);content:"";display:table-cell;position:relative;top:50%;width:45%;-webkit-transform:translateY(50%);transform:translateY(50%)}body.page-shape-slim-programm-7-tage .snippet-title:before,body.page-shape-slim-programm-14-tage .snippet-title:before,body.page-shape-slim-programm-28-tage .snippet-title:before,body.page-shape-slim-programme .snippet-title:before{right:1.5%}body.page-shape-slim-programm-7-tage .snippet-title:after,body.page-shape-slim-programm-14-tage .snippet-title:after,body.page-shape-slim-programm-28-tage .snippet-title:after,body.page-shape-slim-programme .snippet-title:after{left:1.5%}@media only screen and (max-width:479px){body.page-shape-slim-programm-7-tage .landing-section:not(:first-child),body.page-shape-slim-programm-14-tage .landing-section:not(:first-child),body.page-shape-slim-programm-28-tage .landing-section:not(:first-child),body.page-shape-slim-programme .landing-section:not(:first-child){margin-top:25px}}@media only screen and (max-width:797px) and (min-width:480px){body.page-shape-slim-programm-7-tage .landing-section:not(:first-child),body.page-shape-slim-programm-14-tage .landing-section:not(:first-child),body.page-shape-slim-programm-28-tage .landing-section:not(:first-child),body.page-shape-slim-programme .landing-section:not(:first-child){margin-top:50px}}@media only screen and (max-width:1023px) and (min-width:798px){body.page-shape-slim-programm-7-tage .landing-section:not(:first-child),body.page-shape-slim-programm-14-tage .landing-section:not(:first-child),body.page-shape-slim-programm-28-tage .landing-section:not(:first-child),body.page-shape-slim-programme .landing-section:not(:first-child){margin-top:75px}}@media only screen and (min-width:1024px){body.page-shape-slim-programm-7-tage .landing-section:not(:first-child),body.page-shape-slim-programm-14-tage .landing-section:not(:first-child),body.page-shape-slim-programm-28-tage .landing-section:not(:first-child),body.page-shape-slim-programme .landing-section:not(:first-child){margin-top:75px}}@media only screen and (max-width:479px){body.page-shape-slim-programm-7-tage .landing-section:last-child,body.page-shape-slim-programm-14-tage .landing-section:last-child,body.page-shape-slim-programm-28-tage .landing-section:last-child,body.page-shape-slim-programme .landing-section:last-child{margin-bottom:25px}}@media only screen and (max-width:797px) and (min-width:480px){body.page-shape-slim-programm-7-tage .landing-section:last-child,body.page-shape-slim-programm-14-tage .landing-section:last-child,body.page-shape-slim-programm-28-tage .landing-section:last-child,body.page-shape-slim-programme .landing-section:last-child{margin-bottom:50px}}@media only screen and (max-width:1023px) and (min-width:798px){body.page-shape-slim-programm-7-tage .landing-section:last-child,body.page-shape-slim-programm-14-tage .landing-section:last-child,body.page-shape-slim-programm-28-tage .landing-section:last-child,body.page-shape-slim-programme .landing-section:last-child{margin-bottom:75px}}@media only screen and (min-width:1024px){body.page-shape-slim-programm-7-tage .landing-section:last-child,body.page-shape-slim-programm-14-tage .landing-section:last-child,body.page-shape-slim-programm-28-tage .landing-section:last-child,body.page-shape-slim-programme .landing-section:last-child{margin-bottom:100px}}body.page-shape-slim-programm-7-tage .section-subtitle,body.page-shape-slim-programm-14-tage .section-subtitle,body.page-shape-slim-programm-28-tage .section-subtitle,body.page-shape-slim-programme .section-subtitle{margin-bottom:20px}body.page-shape-slim-programm-7-tage .snippet-cta .cta-wrapper,body.page-shape-slim-programm-14-tage .snippet-cta .cta-wrapper,body.page-shape-slim-programm-28-tage .snippet-cta .cta-wrapper,body.page-shape-slim-programme .snippet-cta .cta-wrapper{background-color:rgba(var(--color-shape-dark-30),1);padding:40px}body.page-shape-slim-programm-7-tage .snippet-cta .cta-wrapper .cta-content,body.page-shape-slim-programm-14-tage .snippet-cta .cta-wrapper .cta-content,body.page-shape-slim-programm-28-tage .snippet-cta .cta-wrapper .cta-content,body.page-shape-slim-programme .snippet-cta .cta-wrapper .cta-content{text-align:center}body.page-shape-slim-programm-7-tage .snippet-cta .cta-wrapper .cta-content h2,body.page-shape-slim-programm-14-tage .snippet-cta .cta-wrapper .cta-content h2,body.page-shape-slim-programm-28-tage .snippet-cta .cta-wrapper .cta-content h2,body.page-shape-slim-programme .snippet-cta .cta-wrapper .cta-content h2{margin-top:0;text-transform:none}body.page-shape-slim-programm-7-tage .snippet-cta .cta-wrapper .cta-content p,body.page-shape-slim-programm-14-tage .snippet-cta .cta-wrapper .cta-content p,body.page-shape-slim-programm-28-tage .snippet-cta .cta-wrapper .cta-content p,body.page-shape-slim-programme .snippet-cta .cta-wrapper .cta-content p{margin:24px 0 16px}body.page-shape-slim-programm-7-tage .snippet-cta .cta-wrapper .cta-action,body.page-shape-slim-programm-14-tage .snippet-cta .cta-wrapper .cta-action,body.page-shape-slim-programm-28-tage .snippet-cta .cta-wrapper .cta-action,body.page-shape-slim-programme .snippet-cta .cta-wrapper .cta-action{width:100%;text-align:center}body.page-shape-slim-programm-7-tage .snippet-cta .cta-wrapper .cta-action a,body.page-shape-slim-programm-14-tage .snippet-cta .cta-wrapper .cta-action a,body.page-shape-slim-programm-28-tage .snippet-cta .cta-wrapper .cta-action a,body.page-shape-slim-programme .snippet-cta .cta-wrapper .cta-action a{display:inline-block;margin:0 auto}body.page-shape-slim-programm-7-tage .video-section .video-wrapper,body.page-shape-slim-programm-14-tage .video-section .video-wrapper,body.page-shape-slim-programm-28-tage .video-section .video-wrapper,body.page-shape-slim-programme .video-section .video-wrapper{max-width:800px;margin:30px auto;padding:0 30px}body.page-shape-slim-programm-7-tage .video-section p,body.page-shape-slim-programm-14-tage .video-section p,body.page-shape-slim-programm-28-tage .video-section p,body.page-shape-slim-programme .video-section p{font-size:18px;line-height:36px;margin-bottom:15px;text-align:center}body.page-shape-slim-programm-7-tage .video-section .js-video,body.page-shape-slim-programm-14-tage .video-section .js-video,body.page-shape-slim-programm-28-tage .video-section .js-video,body.page-shape-slim-programme .video-section .js-video{position:relative;overflow:hidden;transition:height .3s ease-in-out;background-color:#fff}body.page-shape-slim-programm-7-tage .video-section .js-video iframe,body.page-shape-slim-programm-14-tage .video-section .js-video iframe,body.page-shape-slim-programm-28-tage .video-section .js-video iframe,body.page-shape-slim-programme .video-section .js-video iframe{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;border:0}body.page-shape-slim-programm-7-tage .video-section .js-video[data-ratio="16:9"]:before,body.page-shape-slim-programm-14-tage .video-section .js-video[data-ratio="16:9"]:before,body.page-shape-slim-programm-28-tage .video-section .js-video[data-ratio="16:9"]:before,body.page-shape-slim-programme .video-section .js-video[data-ratio="16:9"]:before{display:block;content:"";width:100%;padding-top:56.25%}body.page-shape-slim-programm-7-tage .snippet-testimonial,body.page-shape-slim-programm-14-tage .snippet-testimonial,body.page-shape-slim-programm-28-tage .snippet-testimonial,body.page-shape-slim-programme .snippet-testimonial{text-align:center;font-size:18px;padding:0}body.page-shape-slim-programm-7-tage .snippet-testimonial .swiper figure,body.page-shape-slim-programm-14-tage .snippet-testimonial .swiper figure,body.page-shape-slim-programm-28-tage .snippet-testimonial .swiper figure,body.page-shape-slim-programme .snippet-testimonial .swiper figure{padding:0;position:relative;z-index:1;width:150px;height:150px;border-radius:100%;overflow:hidden;margin:0 auto}body.page-shape-slim-programm-7-tage .snippet-testimonial .swiper figure img,body.page-shape-slim-programm-7-tage .snippet-testimonial .swiper figure picture,body.page-shape-slim-programm-14-tage .snippet-testimonial .swiper figure img,body.page-shape-slim-programm-14-tage .snippet-testimonial .swiper figure picture,body.page-shape-slim-programm-28-tage .snippet-testimonial .swiper figure img,body.page-shape-slim-programm-28-tage .snippet-testimonial .swiper figure picture,body.page-shape-slim-programme .snippet-testimonial .swiper figure img,body.page-shape-slim-programme .snippet-testimonial .swiper figure picture{width:150px;height:150px;-o-object-fit:cover;object-fit:cover}body.page-shape-slim-programm-7-tage .snippet-testimonial h3,body.page-shape-slim-programm-14-tage .snippet-testimonial h3,body.page-shape-slim-programm-28-tage .snippet-testimonial h3,body.page-shape-slim-programme .snippet-testimonial h3{font-family:Better Times,sans-serif;font-size:50px;line-height:.8em;text-align:center;margin:25px 0;text-transform:none}body.page-shape-slim-programm-7-tage .snippet-testimonial .text,body.page-shape-slim-programm-14-tage .snippet-testimonial .text,body.page-shape-slim-programm-28-tage .snippet-testimonial .text,body.page-shape-slim-programme .snippet-testimonial .text{position:relative;width:calc(100% - 120px);margin:0 auto}@media only screen and (max-width:480px){body.page-shape-slim-programm-7-tage .snippet-testimonial .text,body.page-shape-slim-programm-14-tage .snippet-testimonial .text,body.page-shape-slim-programm-28-tage .snippet-testimonial .text,body.page-shape-slim-programme .snippet-testimonial .text{width:calc(100% - 20px)}}body.page-shape-slim-programm-7-tage .snippet-testimonial .text:after,body.page-shape-slim-programm-7-tage .snippet-testimonial .text:before,body.page-shape-slim-programm-14-tage .snippet-testimonial .text:after,body.page-shape-slim-programm-14-tage .snippet-testimonial .text:before,body.page-shape-slim-programm-28-tage .snippet-testimonial .text:after,body.page-shape-slim-programm-28-tage .snippet-testimonial .text:before,body.page-shape-slim-programme .snippet-testimonial .text:after,body.page-shape-slim-programme .snippet-testimonial .text:before{position:absolute;font-size:180px;line-height:40px;z-index:1;opacity:.1}@media only screen and (max-width:480px){body.page-shape-slim-programm-7-tage .snippet-testimonial .text:after,body.page-shape-slim-programm-7-tage .snippet-testimonial .text:before,body.page-shape-slim-programm-14-tage .snippet-testimonial .text:after,body.page-shape-slim-programm-14-tage .snippet-testimonial .text:before,body.page-shape-slim-programm-28-tage .snippet-testimonial .text:after,body.page-shape-slim-programm-28-tage .snippet-testimonial .text:before,body.page-shape-slim-programme .snippet-testimonial .text:after,body.page-shape-slim-programme .snippet-testimonial .text:before{font-size:120px}}body.page-shape-slim-programm-7-tage .snippet-testimonial .text:before,body.page-shape-slim-programm-14-tage .snippet-testimonial .text:before,body.page-shape-slim-programm-28-tage .snippet-testimonial .text:before,body.page-shape-slim-programme .snippet-testimonial .text:before{content:"\201d";bottom:-90px;left:-60px}@media only screen and (max-width:480px){body.page-shape-slim-programm-7-tage .snippet-testimonial .text:before,body.page-shape-slim-programm-14-tage .snippet-testimonial .text:before,body.page-shape-slim-programm-28-tage .snippet-testimonial .text:before,body.page-shape-slim-programme .snippet-testimonial .text:before{bottom:-85px;left:0}}body.page-shape-slim-programm-7-tage .snippet-testimonial .text:after,body.page-shape-slim-programm-14-tage .snippet-testimonial .text:after,body.page-shape-slim-programm-28-tage .snippet-testimonial .text:after,body.page-shape-slim-programme .snippet-testimonial .text:after{content:"\201c";top:20px;right:-60px}@media only screen and (max-width:480px){body.page-shape-slim-programm-7-tage .snippet-testimonial .text:after,body.page-shape-slim-programm-14-tage .snippet-testimonial .text:after,body.page-shape-slim-programm-28-tage .snippet-testimonial .text:after,body.page-shape-slim-programme .snippet-testimonial .text:after{top:-10px;right:0}}body.page-shape-slim-programm-7-tage .snippet-testimonial .text p,body.page-shape-slim-programm-14-tage .snippet-testimonial .text p,body.page-shape-slim-programm-28-tage .snippet-testimonial .text p,body.page-shape-slim-programme .snippet-testimonial .text p{font-style:italic}body.page-shape-slim-programm-7-tage .snippet-testimonial .text p:not(:last-child),body.page-shape-slim-programm-14-tage .snippet-testimonial .text p:not(:last-child),body.page-shape-slim-programm-28-tage .snippet-testimonial .text p:not(:last-child),body.page-shape-slim-programme .snippet-testimonial .text p:not(:last-child){margin-bottom:16px}body.page-shape-slim-programm-7-tage .snippet-testimonial .text p a,body.page-shape-slim-programm-14-tage .snippet-testimonial .text p a,body.page-shape-slim-programm-28-tage .snippet-testimonial .text p a,body.page-shape-slim-programme .snippet-testimonial .text p a{text-decoration:underline}body.page-shape-slim-programm-7-tage .snippet-testimonial .swiper,body.page-shape-slim-programm-14-tage .snippet-testimonial .swiper,body.page-shape-slim-programm-28-tage .snippet-testimonial .swiper,body.page-shape-slim-programme .snippet-testimonial .swiper{position:relative}body.page-shape-slim-programm-7-tage .snippet-testimonial .swiper-slide,body.page-shape-slim-programm-14-tage .snippet-testimonial .swiper-slide,body.page-shape-slim-programm-28-tage .snippet-testimonial .swiper-slide,body.page-shape-slim-programme .snippet-testimonial .swiper-slide{padding:0 0 30px}@media only screen and (max-width:480px){body.page-shape-slim-programm-7-tage .snippet-testimonial .swiper-slide,body.page-shape-slim-programm-14-tage .snippet-testimonial .swiper-slide,body.page-shape-slim-programm-28-tage .snippet-testimonial .swiper-slide,body.page-shape-slim-programme .snippet-testimonial .swiper-slide{padding:0 0 60px}}@media only screen and (max-width:767px){body.page-shape-slim-programm-7-tage .snippet-testimonial .swiper-btn-next,body.page-shape-slim-programm-7-tage .snippet-testimonial .swiper-btn-prev,body.page-shape-slim-programm-14-tage .snippet-testimonial .swiper-btn-next,body.page-shape-slim-programm-14-tage .snippet-testimonial .swiper-btn-prev,body.page-shape-slim-programm-28-tage .snippet-testimonial .swiper-btn-next,body.page-shape-slim-programm-28-tage .snippet-testimonial .swiper-btn-prev,body.page-shape-slim-programme .snippet-testimonial .swiper-btn-next,body.page-shape-slim-programme .snippet-testimonial .swiper-btn-prev{display:none;pointer-events:none}body.page-shape-slim-programm-7-tage .snippet-testimonial h3,body.page-shape-slim-programm-14-tage .snippet-testimonial h3,body.page-shape-slim-programm-28-tage .snippet-testimonial h3,body.page-shape-slim-programme .snippet-testimonial h3{font-size:10vw}}@media only screen and (max-width:1023px) and (min-width:768px){body.page-shape-slim-programm-7-tage .snippet-testimonial h3,body.page-shape-slim-programm-14-tage .snippet-testimonial h3,body.page-shape-slim-programm-28-tage .snippet-testimonial h3,body.page-shape-slim-programme .snippet-testimonial h3{font-size:7vw}}@media only screen and (min-width:1024px){body.page-shape-slim-programm-7-tage .snippet-testimonial h3,body.page-shape-slim-programm-14-tage .snippet-testimonial h3,body.page-shape-slim-programm-28-tage .snippet-testimonial h3,body.page-shape-slim-programme .snippet-testimonial h3{font-size:4vw}}body.page-shape-slim-programm-7-tage .snippet-text_1 .section,body.page-shape-slim-programm-7-tage .snippet-text_2 .section,body.page-shape-slim-programm-7-tage .snippet-text_3 .section,body.page-shape-slim-programm-7-tage .snippet-text_4 .section,body.page-shape-slim-programm-14-tage .snippet-text_1 .section,body.page-shape-slim-programm-14-tage .snippet-text_2 .section,body.page-shape-slim-programm-14-tage .snippet-text_3 .section,body.page-shape-slim-programm-14-tage .snippet-text_4 .section,body.page-shape-slim-programm-28-tage .snippet-text_1 .section,body.page-shape-slim-programm-28-tage .snippet-text_2 .section,body.page-shape-slim-programm-28-tage .snippet-text_3 .section,body.page-shape-slim-programm-28-tage .snippet-text_4 .section,body.page-shape-slim-programme .snippet-text_1 .section,body.page-shape-slim-programme .snippet-text_2 .section,body.page-shape-slim-programme .snippet-text_3 .section,body.page-shape-slim-programme .snippet-text_4 .section{margin:0}body.page-shape-slim-programm-7-tage .snippet-text_1 .section p:last-child,body.page-shape-slim-programm-7-tage .snippet-text_2 .section p:last-child,body.page-shape-slim-programm-7-tage .snippet-text_3 .section p:last-child,body.page-shape-slim-programm-7-tage .snippet-text_4 .section p:last-child,body.page-shape-slim-programm-14-tage .snippet-text_1 .section p:last-child,body.page-shape-slim-programm-14-tage .snippet-text_2 .section p:last-child,body.page-shape-slim-programm-14-tage .snippet-text_3 .section p:last-child,body.page-shape-slim-programm-14-tage .snippet-text_4 .section p:last-child,body.page-shape-slim-programm-28-tage .snippet-text_1 .section p:last-child,body.page-shape-slim-programm-28-tage .snippet-text_2 .section p:last-child,body.page-shape-slim-programm-28-tage .snippet-text_3 .section p:last-child,body.page-shape-slim-programm-28-tage .snippet-text_4 .section p:last-child,body.page-shape-slim-programme .snippet-text_1 .section p:last-child,body.page-shape-slim-programme .snippet-text_2 .section p:last-child,body.page-shape-slim-programme .snippet-text_3 .section p:last-child,body.page-shape-slim-programme .snippet-text_4 .section p:last-child{margin-bottom:0}body.page-shape-slim-programm-7-tage .snippet-text_1 .section p:empty,body.page-shape-slim-programm-7-tage .snippet-text_2 .section p:empty,body.page-shape-slim-programm-7-tage .snippet-text_3 .section p:empty,body.page-shape-slim-programm-7-tage .snippet-text_4 .section p:empty,body.page-shape-slim-programm-14-tage .snippet-text_1 .section p:empty,body.page-shape-slim-programm-14-tage .snippet-text_2 .section p:empty,body.page-shape-slim-programm-14-tage .snippet-text_3 .section p:empty,body.page-shape-slim-programm-14-tage .snippet-text_4 .section p:empty,body.page-shape-slim-programm-28-tage .snippet-text_1 .section p:empty,body.page-shape-slim-programm-28-tage .snippet-text_2 .section p:empty,body.page-shape-slim-programm-28-tage .snippet-text_3 .section p:empty,body.page-shape-slim-programm-28-tage .snippet-text_4 .section p:empty,body.page-shape-slim-programme .snippet-text_1 .section p:empty,body.page-shape-slim-programme .snippet-text_2 .section p:empty,body.page-shape-slim-programme .snippet-text_3 .section p:empty,body.page-shape-slim-programme .snippet-text_4 .section p:empty{display:none}body.page-shape-slim-programm-7-tage .snippet-text_1,body.page-shape-slim-programm-14-tage .snippet-text_1,body.page-shape-slim-programm-28-tage .snippet-text_1,body.page-shape-slim-programme .snippet-text_1{text-align:center;font-size:1.1rem;line-height:1.6}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .product-description,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .product-description,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .product-description,body.page-shape-slim-programme .snippet-bundle_1 .product-description{clear:both;margin:48px 0 64px}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .product-description .description,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .product-description .description,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .product-description .description,body.page-shape-slim-programme .snippet-bundle_1 .product-description .description{margin-bottom:0}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .product-description .description p,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .product-description .description p,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .product-description .description p,body.page-shape-slim-programme .snippet-bundle_1 .product-description .description p{margin:0 0 15px!important;font-style:normal!important;line-height:1.6em!important}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .product-description .description ul,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .product-description .description ul,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .product-description .description ul,body.page-shape-slim-programme .snippet-bundle_1 .product-description .description ul{list-style:none!important;margin-left:0!important;padding-left:0!important;text-align:left!important;margin-bottom:0!important}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .product-description .description ul li,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .product-description .description ul li,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .product-description .description ul li,body.page-shape-slim-programme .snippet-bundle_1 .product-description .description ul li{margin-bottom:.375rem!important;padding-left:1.5rem!important;position:relative!important}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .product-description .description ul li:last-child,body.page-shape-slim-programm-7-tage .snippet-bundle_1 .product-description .description ul li:last-child p,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .product-description .description ul li:last-child,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .product-description .description ul li:last-child p,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .product-description .description ul li:last-child,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .product-description .description ul li:last-child p,body.page-shape-slim-programme .snippet-bundle_1 .product-description .description ul li:last-child,body.page-shape-slim-programme .snippet-bundle_1 .product-description .description ul li:last-child p{margin-bottom:0!important}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .product-description .description ul li:before,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .product-description .description ul li:before,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .product-description .description ul li:before,body.page-shape-slim-programme .snippet-bundle_1 .product-description .description ul li:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.07 7.158L2.12 3.473a1.304 1.304 0 00-1.756 0 1.106 1.106 0 000 1.64l4.828 4.505c.242.226.56.34.878.34.318 0 .637-.114.88-.34l7.686-7.64a1.104 1.104 0 000-1.638 1.306 1.306 0 00-1.757 0L6.07 7.158z' fill='%2386c8bc' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;bottom:0;display:block;font-size:16px;height:1.6em;left:0;margin:0;position:absolute;top:5px;width:.875rem}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .programm-switcher,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .programm-switcher,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .programm-switcher,body.page-shape-slim-programme .snippet-bundle_1 .programm-switcher{text-align:center;margin:24px 0}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .programm-switcher p,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .programm-switcher p,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .programm-switcher p,body.page-shape-slim-programme .snippet-bundle_1 .programm-switcher p{margin:16px 0}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .programm-switcher ul,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .programm-switcher ul,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .programm-switcher ul,body.page-shape-slim-programme .snippet-bundle_1 .programm-switcher ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:-5px;padding:0}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .programm-switcher ul li,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .programm-switcher ul li,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .programm-switcher ul li,body.page-shape-slim-programme .snippet-bundle_1 .programm-switcher ul li{margin:5px auto;padding:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}@media (max-width:480px){body.page-shape-slim-programm-7-tage .snippet-bundle_1 .programm-switcher ul li,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .programm-switcher ul li,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .programm-switcher ul li,body.page-shape-slim-programme .snippet-bundle_1 .programm-switcher ul li{-ms-flex-preferred-size:calc(100% - 10px);flex-basis:calc(100% - 10px)}}@media (min-width:481px) and (max-width:900px){body.page-shape-slim-programm-7-tage .snippet-bundle_1 .programm-switcher ul li,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .programm-switcher ul li,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .programm-switcher ul li,body.page-shape-slim-programme .snippet-bundle_1 .programm-switcher ul li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .programm-switcher ul li a,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .programm-switcher ul li a,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .programm-switcher ul li a,body.page-shape-slim-programme .snippet-bundle_1 .programm-switcher ul li a{display:block;font-size:11px;padding:6px 10px;letter-spacing:2px}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .go_to_bundle_builder,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .go_to_bundle_builder,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .go_to_bundle_builder,body.page-shape-slim-programme .snippet-bundle_1 .go_to_bundle_builder{width:100%;height:60px;position:fixed;bottom:-60px;left:0;right:0;top:auto;z-index:10;background:#f6f6f7;border-top:1px solid #e2e2e2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:bottom .6s ease-in}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .go_to_bundle_builder.present,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .go_to_bundle_builder.present,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .go_to_bundle_builder.present,body.page-shape-slim-programme .snippet-bundle_1 .go_to_bundle_builder.present{bottom:0}body.page-shape-slim-programm-7-tage .snippet-bundle_1 .shopify-product-reviews .spr-icon,body.page-shape-slim-programm-14-tage .snippet-bundle_1 .shopify-product-reviews .spr-icon,body.page-shape-slim-programm-28-tage .snippet-bundle_1 .shopify-product-reviews .spr-icon,body.page-shape-slim-programme .snippet-bundle_1 .shopify-product-reviews .spr-icon{color:rgba(var(--color-shape-green),1)}@-webkit-keyframes pulse_animation{0%{box-shadow:0 0 #ffffffbf}25%{box-shadow:0 0 0 32px #fff0}to{box-shadow:0 0 0 32px #fff0}}@keyframes pulse_animation{0%{box-shadow:0 0 #ffffffbf}25%{box-shadow:0 0 0 32px #fff0}to{box-shadow:0 0 0 32px #fff0}}body.page-about p{margin:0 0 15px;font-style:normal;line-height:1.6em}body.page-about .about-us{margin-top:10px;margin-bottom:0}@media (min-width:799px){body.page-about .about-us{margin-top:20px}}body.page-about .about-us .wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){body.page-about .about-us .wrapper .image-content{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:16px}}@media screen and (min-width:768px){body.page-about .about-us .wrapper .image-content{width:35%;-ms-flex-preferred-size:35%;flex-basis:35%;margin-right:48px}}body.page-about .about-us .wrapper .image-content img{width:100%;max-width:300px;display:block;margin:auto}body.page-about .about-us .wrapper .text-content{margin-top:20px}@media (min-width:799px){body.page-about .about-us .wrapper .text-content{margin-top:0}}@media screen and (max-width:767px){body.page-about .about-us .wrapper .text-content{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width:768px){body.page-about .about-us .wrapper .text-content{width:calc(65% - 48px);-ms-flex-preferred-size:calc(65% - 48px);flex-basis:calc(65% - 48px)}}body.page-about .about-image-section{margin-bottom:30px}@media (min-width:799px){body.page-about .about-image-section{margin-bottom:40px}}body.page-about .page-hero{width:100%;display:block;padding:0;text-align:center}@media (min-width:799px){body.page-about .page-hero{background:#86c8bccc;padding:40px 0}}body.page-about .page-hero h1{display:none}@media (min-width:799px){body.page-about .page-hero h1{display:block;font-size:100px;color:#fff;font-family:Better Times,sans-serif;font-size:90px;text-transform:none;margin:0 20px}}body.page-about .main-image{width:100%;min-height:45vw;background-size:cover;background-repeat:no-repeat;background-position:50%;display:grid;-ms-flex-align:center;align-items:center}@media (min-width:799px){body.page-about .main-image.text-right{justify-items:right}body.page-about .main-image.text-right .text-container .title{text-align:left}body.page-about .main-image.text-left{justify-items:left}body.page-about .main-image.text-left .text-container .title{text-align:right}}body.page-about .text-container{width:100%;margin:40px 0;padding:40px;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (min-width:799px){body.page-about .text-container{background-color:#ffffffbf;width:35%;cursor:default}}body.page-about .text-container .title{text-transform:none;font-family:Better Times,sans-serif;font-size:55px;text-align:center;color:#fff;text-shadow:0 0 2px #000}@media (min-width:799px){body.page-about .text-container .title{color:#32373c;text-shadow:none}}body.page-about .text-container .collapse-arrow-container{margin-top:10px;text-align:center}@media (min-width:799px){body.page-about .text-container .collapse-arrow-container{display:none}}body.page-about .text-container .collapse-arrow-container .collapse-arrow{width:50px;height:50px;display:inline-block;color:#fff;font-size:50px;-webkit-animation-name:pulse_animation;animation-name:pulse_animation;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-radius:50%;line-height:55px;background-color:#ffffffbf;text-shadow:0 0 2px #000;transition:all .25s linear}body.page-about .text-container .collapse-arrow-container .collapse-arrow.no-animation{-webkit-animation:none;animation:none}body.page-about .text-container .collapse-arrow-container .collapse-arrow.open{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}body.page-about .text-container .content{display:none}@media (min-width:799px){body.page-about .text-container .content{display:block;text-align:justify;padding:30px 0 15px}}body.page-about .mobile-content{padding-top:0;margin:0 20px;max-height:0;overflow:hidden;opacity:0;transition:all .5s linear}body.page-about .mobile-content.open{opacity:1;max-height:1000px}@media (min-width:799px){body.page-about .mobile-content{display:none}}body.shape-girls .collection h2{display:table;overflow:hidden;white-space:nowrap;width:100%;text-transform:none}body.shape-girls .collection h2:after,body.shape-girls .collection h2:before{border-top:1px solid rgba(var(--color-shape-dark-35),1);content:"";display:table-cell;position:relative;top:50%;width:45%;-webkit-transform:translateY(50%);transform:translateY(50%)}body.shape-girls .collection h2:before{right:1.5%}body.shape-girls .collection h2:after{left:1.5%}body.shape-girls .collection .description figure{overflow:hidden;border-radius:50%;width:50%;margin:0 auto}body.shape-girls .collection .description figure img{-o-object-fit:cover;object-fit:cover;display:block}body.shape-girls .collection .description .text{text-align:center;margin-top:20px}body.page-faq .vue-faq.container{margin-top:20px}body.page-faq .vue-faq-search{padding:24px 0}body.page-faq .vue-faq-search input{border:1px solid rgba(var(--color-shape-dark-35),1)}body.page-faq .vue-faq-search .search-results{position:relative}body.page-faq .vue-faq-search .search-results ul.result-list{position:absolute;top:0;left:0;right:0;width:100%;border:1px solid #ccc;border-top:0;margin:0;padding:0;z-index:2;background:#fff;list-style:none}body.page-faq .vue-faq-search .search-results ul.result-list li{font-size:15px;margin:0;height:44px;line-height:44px;position:relative;padding:0 10px;border-bottom:1px solid #ccc}body.page-faq .vue-faq-search .search-results ul.result-list li:last-child{border-bottom:0}body.page-faq .vue-faq-search .search-results ul.result-list li.result:hover{background-color:#ccc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.page-faq .vue-faq-search .search-results ul.result-list li .loader.loading:before{top:22px;left:12px}body.page-faq .vue-faq-search input{box-sizing:border-box;padding-right:50px;font-family:inherit;margin-bottom:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(var(--color-shape-dark),1)}body.page-faq .vue-faq{position:relative;padding-top:0!important}body.page-faq .vue-faq li,body.page-faq .vue-faq ul{list-style:none;padding:0;margin:0}body.page-faq .vue-faq .content{padding:0}body.page-faq .vue-faq .vue-faq-nav{width:300px;position:absolute;left:0;top:0}body.page-faq .vue-faq .vue-faq-nav li a{background-color:rgba(var(--color-shape-dark),1);color:#fff;display:block;width:100%;padding:5px;margin-bottom:2px}body.page-faq .vue-faq .vue-faq-list{-ms-flex:1;flex:1;padding-left:350px}body.page-faq .vue-faq .vue-faq-list .kontaktformular>form textarea{border:1px solid rgba(var(--color-shape-dark-35),1);padding:12px;height:160px}body.page-faq .vue-faq .vue-faq-list .kontaktformular>form input,body.page-faq .vue-faq .vue-faq-list .kontaktformular>form select{border:1px solid rgba(var(--color-shape-dark-35),1)}body.page-faq .vue-faq .vue-faq-list .kontaktformular>form legend small{font-size:.8rem;display:block;margin-top:8px}body.page-faq .vue-faq .vue-faq-list .kontaktformular>form .error,body.page-faq .vue-faq .vue-faq-list .kontaktformular>form .success{font-weight:700;margin:8px 0}body.page-faq .vue-faq .vue-faq-list .kontaktformular>form .success{color:rgba(var(--color-shape-success),1)}body.page-faq .vue-faq .vue-faq-list .kontaktformular>form .error{color:rgba(var(--color-shape-error),1)}body.page-faq .vue-faq .vue-faq-list .kontaktformular>form .shopify-challenge__message{margin-bottom:8px}body.page-faq .vue-faq .vue-faq-list .kontaktformular>form .g-submit{margin-top:8px}body.page-faq .vue-faq .vue-faq-list .kontaktformular>button,body.page-faq .vue-faq .vue-faq-list .kontaktformular>form{margin-top:20px;margin-bottom:40px}body.page-faq .vue-faq .vue-faq-list .vue-faq-list-item{margin-bottom:40px}body.page-faq .vue-faq .vue-faq-list .title h2{margin:0;line-height:1em;font-weight:400;font-size:27px;text-transform:uppercase;line-height:1.5;color:rgba(var(--color-shape-dark),1);display:block;letter-spacing:2px;text-align:left}body.page-faq .vue-faq .vue-faq-list .question{background-color:#ccc;padding:10px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}body.page-faq .vue-faq .vue-faq-list .question>*{pointer-events:none}body.page-faq .vue-faq .vue-faq-list .question:after,body.page-faq .vue-faq .vue-faq-list .question:before{content:"";background:rgba(var(--color-shape-dark),1)!important;color:#fff!important;position:absolute;right:24px;top:50%;height:2px;width:13px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.2s}body.page-faq .vue-faq .vue-faq-list .question:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:32px}body.page-faq .vue-faq .vue-faq-list .question:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.page-faq .vue-faq .vue-faq-list .question:hover{cursor:pointer}body.page-faq .vue-faq .vue-faq-list .question h3{font-size:16px;letter-spacing:0;text-transform:none;margin:0}body.page-faq .vue-faq .vue-faq-list .answer{background-color:#eee;overflow:hidden;transition:height .3s ease-in}body.page-faq .vue-faq .vue-faq-list .answer button *{pointer-events:none}body.page-faq .vue-faq .vue-faq-list .answer.show{height:auto;overflow:normal}body.page-faq .vue-faq .vue-faq-list .answer p{padding:20px 20px 0;margin:0}body.page-faq .vue-faq .vue-faq-list .answer p:last-child{padding-bottom:20px}body.page-faq .vue-faq .vue-faq-list .answer .buttons{display:block;margin:0 -10px -10px}body.page-faq .vue-faq .vue-faq-list .answer button{font-size:.9em;margin:10px}body.page-faq .vue-faq .vue-faq-list .answer button svg{width:.7em;margin-right:5px}body.page-faq .vue-faq .vue-faq-list .element{margin-top:10px}body.page-faq .sidebar{will-change:min-height;-webkit-transform:none;transform:none}body.page-faq .sidebar__inner{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:position,transform,top;transition:all .1s ease-in}@media only screen and (max-width:1024px){body.page-faq .vue-faq .vue-faq-nav{width:200px}body.page-faq .vue-faq .vue-faq-list{padding-left:250px}}@media only screen and (max-width:768px){body.page-faq .vue-faq-nav .sidebar__inner,body.page-faq .vue-faq .vue-faq-nav{display:none}body.page-faq .vue-faq .vue-faq-list{padding-left:0}}@media only screen and (max-width:600px){body.page-faq .vue-faq .vue-faq-list .title h2{font-size:18px}body.page-faq .vue-faq .vue-faq-list .question{padding:10px 40px 10px 10px}body.page-faq .vue-faq .vue-faq-list .answer p{padding:10px 10px 0}body.page-faq .vue-faq .vue-faq-list .question:after,body.page-faq .vue-faq .vue-faq-list .question:before{right:10px}body.page-faq .vue-faq .vue-faq-list .question:before{right:18px}}@media only screen and (max-width:480px){body.page-faq .vue-faq-search.container,body.page-faq .vue-faq.container{padding-left:0;padding-right:0}body.page-faq .vue-faq .vue-faq-list .title h2{font-size:16px}body.page-faq .vue-faq .vue-faq-list .answer p,body.page-faq .vue-faq .vue-faq-list .question h3{font-size:14px}body.page-faq .vue-faq .vue-faq-list .answer .buttons{margin:0 -5px -5px}body.page-faq .vue-faq .vue-faq-list .answer button{margin:5px}}.personio-jobs__filterbar{background:rgba(var(--color-shape-dark-30),1);padding:16px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.personio-jobs__select-language{width:150px;margin:0}.personio-jobs__select-language-flag{width:40px;height:20px;margin-left:16px}.personio-jobs__select-language-flag svg{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;display:block}.personio-jobs__select-language-wrapper{background-color:#fff;-ms-flex-align:center;align-items:center}.personio-jobs>ul,.personio-jobs__select-language-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.personio-jobs>ul{margin-left:-8px;width:calc(100% + 16px)}@media screen and (min-width:480px){.personio-jobs>ul{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center}}.personio-jobs>ul>li{margin:8px}@media screen and (max-width:479px){.personio-jobs>ul>li{max-width:calc(100% - 16px);-ms-flex-preferred-size:calc(100% - 16px);flex-basis:calc(100% - 16px)}}@media screen and (min-width:480px) and (max-width:767px){.personio-jobs>ul>li{max-width:calc(50% - 16px);-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);min-height:100%}}@media screen and (min-width:768px){.personio-jobs>ul>li{max-width:calc(33.33333% - 16px);-ms-flex-preferred-size:calc(33.33333% - 16px);flex-basis:calc(33.33333% - 16px);min-height:100%}}.personio-job{border:2px solid rgba(var(--color-shape-green),1);border-radius:5px}@media screen and (min-width:480px){.personio-job{min-height:100%}}.personio-job-body{padding:16px}@media screen and (min-width:480px){.personio-job-body{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.personio-job-title{text-transform:uppercase;font-weight:700;font-size:18px;letter-spacing:.05em}.personio-job-meta{color:rgba(var(--color-shape-dark-50),1);margin:8px 0}.personio-job-link{color:rgba(var(--color-shape-green),1)}.personio-job-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:999997;overflow-y:scroll}@media screen and (max-width:479px){.personio-job-modal{padding:24px}}@media screen and (min-width:480px){.personio-job-modal{padding:10vh}}.personio-job-modal-curtain{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:999998}.personio-job-modal-body{background:#fff;position:relative;z-index:999999;margin:auto;max-width:540px;width:100%;padding:24px}.personio-job-modal-close{position:absolute;top:-5px;right:-5px;background-color:rgba(var(--color-shape-dark),1);width:35px;height:35px;border-radius:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff}.personio-job-modal-close svg{width:calc(100% - 5px);height:calc(100% - 5px);-o-object-fit:contain;object-fit:contain}.personio-job-modal-close svg path{fill:#fff}.personio-job-modal-title{font-size:24px;text-transform:uppercase;margin-bottom:8px}.personio-job-modal-meta{color:rgba(var(--color-shape-dark-50),1);margin-bottom:16px}.personio-job-modal-description{margin-top:24px}.personio-job-modal-description:last-child{margin-bottom:24px}.personio-job-modal-description-title{font-weight:700;border-bottom:1px solid rgba(var(--color-shape-dark-50),1);padding-bottom:8px;margin-bottom:8px}.personio-job-modal-description-text{line-height:1.5}.personio-job-modal-description-text ul{list-style:disc;padding:0 0 0 1em;margin:0}.personio-job-modal-description-text ul li{padding:0;margin:0}.personio-job-form fieldset{margin-bottom:16px}.personio-job-form input{border:1px solid rgba(var(--color-shape-dark-35),1);margin-bottom:0}.personio-job-form input[type=file]{margin:8px 0}.personio-job-form button{width:100%}.personio-job-form .note small{color:rgba(var(--color-shape-dark-50),1)}.qna__question{font-weight:700}.align-center{text-align:center}.employee__list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.employee__list .list__item{position:relative;margin-bottom:12rem}.employee__list .employee{width:100%}.employee__list .employee__description{padding:0 16px;position:absolute;bottom:0;left:0;width:100%}.employee__list .employee__qna{margin-bottom:4px;font-size:16px}.employee__list .employee__name{font-weight:700}.employee__list .employee__position{margin:4px 0 4rem}.employee__list .employee__name,.employee__list .employee__position{font-size:20px}.employee__list .employee__image--round img{border-radius:100%}@media screen and (min-width:541px){.employee__list .list__item{-ms-flex:0 0 45.5rem;flex:0 0 45.5rem;height:59.5rem}}@media screen and (min-width:541px) and (min-width:1024px){.employee__list .list__item{-ms-flex:0 0 38.5rem;flex:0 0 38.5rem;height:52.5rem;margin-bottom:4rem}}@media screen and (min-width:541px){.employee__list .employee{position:absolute;top:0;left:0;height:100%;width:100%}.employee__list .employee__description{cursor:pointer;position:absolute;bottom:0;left:0;width:100%;background-color:#fff;overflow:hidden;height:11.4rem;transition:height .3s cubic-bezier(.77,0,.175,1)}.employee__list .employee__description:hover{height:100%}.employee__list .employee__imagebox{position:absolute;top:0;left:0;width:100%;padding-top:100%}.employee__list .employee__image{width:100%;height:100%;background:no-repeat 50%;background-size:cover;position:absolute;top:0;left:0}.employee__list .employee__name{margin:3rem 0 4px}}@media screen and (min-width:1300px){.shopify-section.newsletter-section .container,body.page-team main .container{max-width:unset}.employee__list .employee__description{height:11.4rem}.employee__list .employee__name{margin:3rem 0 4px}}@media screen and (max-width:540px){.employee__list .list__item{-ms-flex:0 0 100rem;flex:0 0 100rem;margin-bottom:12rem}.employee__list .employee{width:100%}.employee__list .employee__imagebox{position:relative;top:0;left:0;width:100%;padding-top:100%}.employee__list .employee__image{width:100%;height:100%;background:no-repeat 50%;background-size:cover;position:absolute;top:0;left:0}.employee__list .employee__description{position:relative}.employee__list .employee__name{margin:3rem 0 4px}}@media screen and (max-width:479px){.page-loyalty .hero-image__content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.page-loyalty .hero-image__title{margin-top:-10vw;margin-bottom:0}.page-loyalty [class*=shape_btn]{min-height:3rem!important;padding:10px 20px;text-align:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:479px){.page-loyalty [class*=shape_btn]{width:100%}}.page-loyalty .container{max-width:1200px}.page-loyalty h2{letter-spacing:.1em;text-transform:uppercase;font-weight:700;text-align:center;color:rgba(var(--color-shape-dark-50),1);margin-bottom:64px}@media screen and (max-width:479px){.page-loyalty h2{font-size:20px}}.page-loyalty button{height:48px}.page-loyalty .lp-banner-loyalty,.page-loyalty .lp-hero{background-size:200%}.page-loyalty .lp-banner-loyalty h1,.page-loyalty .lp-hero h1{display:none}@media screen and (min-width:480px){.page-loyalty .lp-banner-loyalty,.page-loyalty .lp-hero{background-size:cover}}.page-loyalty .lp-banner-loyalty-titleimage,.page-loyalty .lp-hero-titleimage{margin:32px 0}.page-loyalty .lp-banner-loyalty .container,.page-loyalty .lp-hero .container{padding:16px}@media screen and (max-width:479px){.page-loyalty .lp-banner-loyalty button,.page-loyalty .lp-hero button{width:100%}}.page-loyalty .lp-banner-loyalty{position:relative;background-color:#000}.page-loyalty .lp-banner-loyalty .lp-banner-background{position:absolute;top:0;left:0;overflow:hidden;height:100%;opacity:.9;width:100%;background-size:cover;background-position:20%}.page-loyalty .lp-banner-loyalty .lp-banner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.page-loyalty .lp-banner-loyalty .lp-banner-title{font-size:24px;color:#fff;text-align:center;margin:32px 0;text-transform:uppercase;line-height:1.2;letter-spacing:.1em}@media screen and (min-width:480px){.page-loyalty .lp-banner-loyalty .lp-banner-title{font-size:32px}}.page-loyalty .lp-banner-loyalty .lp-banner-subtitle{font-size:16px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-align:center;margin-top:32px}@media screen and (min-width:480px){.page-loyalty .lp-banner-loyalty .lp-banner-subtitle{font-size:20px}}.page-loyalty .lp-icons-with-text .container{padding:64px 16px}.page-loyalty .lp-icons-with-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;text-align:center;grid-gap:32px;gap:32px;grid-row-gap:0;row-gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-loyalty .lp-icons-with-text-wrapper>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page-loyalty .lp-icons-with-text-icon{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.page-loyalty .lp-icons-with-text-icon img{max-width:80px;margin:0 auto 16px}.page-loyalty .lp-timeline{background-color:#8ea2a9}.page-loyalty .lp-timeline .container{padding:64px 16px}.page-loyalty .lp-timeline h2{color:#fff}.page-loyalty .lp-timeline-wrapper{position:relative;width:100%;margin:0 auto;padding-top:32px;padding-bottom:48px;font-size:12px}@media screen and (min-width:480px){.page-loyalty .lp-timeline-wrapper{font-size:20px}}.page-loyalty .lp-timeline-wrapper:before{content:"";position:absolute;width:4px;border-radius:2px;background:#fff;top:0;bottom:0;left:50%;margin-left:-1px}.page-loyalty .lp-timeline-wrapper:after{content:"";position:absolute;bottom:0;width:12px;height:12px;left:calc(50% - 8px);border-radius:50%;border:4px solid #fff;margin-left:-1px;background:#fff;z-index:1}.page-loyalty .lp-timeline-wrapper *{color:#fff}.page-loyalty .lp-timeline-item{position:relative;background:inherit;width:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center}.page-loyalty .lp-timeline-item:before{content:"";position:absolute;width:8px;height:4px;top:calc(50% - 2px);right:8px;background:rgba(var(--color-shape-dark-35),1);z-index:1;border-radius:2px}.page-loyalty .lp-timeline-item:nth-child(odd){left:0;padding-right:16px;-ms-flex-pack:end;justify-content:flex-end}.page-loyalty .lp-timeline-item:nth-child(odd) img{-ms-flex-order:1;order:1;margin-left:8px;margin-right:0}.page-loyalty .lp-timeline-item:nth-child(2n){left:50%;padding-left:16px;-ms-flex-pack:start;justify-content:flex-start}.page-loyalty .lp-timeline-item:nth-child(2n):before{left:8px}.page-loyalty .lp-timeline-item img{max-width:56px;margin-right:8px;margin-left:0}@media screen and (min-width:480px){.page-loyalty .lp-timeline-item img{max-width:100px}}.page-loyalty .lp-timeline-button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:16px}.page-loyalty .lp-advantages .container{padding:64px 16px}.page-loyalty .lp-advantages-wrapper{position:relative}@media screen and (max-width:479px){.page-loyalty .lp-advantages-wrapper{overflow-x:scroll}}.page-loyalty .lp-advantages-wrapper .lp-coming-soon{position:absolute;right:-50px;top:75px;width:200px;max-width:200px!important}@media screen and (max-width:479px){.page-loyalty .lp-advantages-wrapper .lp-coming-soon{right:-70px;top:50px;width:125px;max-width:125px!important}}.page-loyalty .lp-advantages table{width:100%;text-transform:uppercase;border-spacing:2px;border-collapse:separate;border-collapse:initial;font-size:12px}@media screen and (min-width:480px){.page-loyalty .lp-advantages table{font-size:20px}}.page-loyalty .lp-advantages table tbody tr:nth-child(odd){background:#8ea2a9}.page-loyalty .lp-advantages table tbody tr:nth-child(odd) td{color:#fff}.page-loyalty .lp-advantages table tbody tr:nth-child(2n){background:#fff}.page-loyalty .lp-advantages table tbody tr td{text-transform:none}.page-loyalty .lp-advantages tr:not([aria-hidden=true]) th{padding-bottom:16px;color:#8ea2a9;letter-spacing:.04em}.page-loyalty .lp-advantages tr:not([aria-hidden=true]) th span{display:block;font-size:12px;font-weight:400;text-transform:none;color:rgba(var(--color-shape-dark),1);letter-spacing:0}.page-loyalty .lp-advantages tr:not([aria-hidden=true]) th img{width:auto;max-width:60px;margin:0 auto}@media screen and (min-width:480px){.page-loyalty .lp-advantages tr:not([aria-hidden=true]) th img{max-width:100px}}.page-loyalty .lp-advantages tr:not([aria-hidden=true]) td{text-align:center;border-radius:2px;padding:4px 16px}.page-loyalty .lp-advantages tr:not([aria-hidden=true]) td:first-child{text-align:left}.page-loyalty .lp-advantages tr[aria-hidden=true]{height:4px}.page-loyalty .lp-loyalty-points .container{padding:64px 0}.page-loyalty .lp-loyalty-points h2{margin-bottom:64px}.page-loyalty .lp-loyalty-points-item{position:relative;padding:8px;margin-bottom:8px;background-color:#8ea2a9}.page-loyalty .lp-loyalty-points-item *{color:#fff}@media screen and (min-width:360px){.page-loyalty .lp-loyalty-points-item{min-height:73px}}.page-loyalty .lp-loyalty-points-item img{width:64px;margin:0 auto 8px;height:auto}@media screen and (min-width:360px){.page-loyalty .lp-loyalty-points-item img{position:absolute;left:16px;top:8px;height:calc(100% - 16px);max-width:100px}}.page-loyalty .lp-loyalty-points-content{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:360px){.page-loyalty .lp-loyalty-points-content{min-height:73px;display:table;table-layout:fixed}}@media screen and (max-width:479px){.page-loyalty .lp-loyalty-points-content{font-size:14px}}.page-loyalty .lp-loyalty-points-content tr td{padding-left:4px}.page-loyalty .lp-loyalty-points-content tr td:first-child{font-weight:700;text-align:right;padding-left:0;padding-right:4px}.page-loyalty .lp-loyalty-points-content>div{-ms-flex:1;flex:1;padding-left:4px}.page-loyalty .lp-loyalty-points-content>div:first-child{text-align:right;padding-left:0;padding-right:4px;font-weight:700}.page-loyalty .lp-loyalty-faq .pdp-section-title{letter-spacing:.1em;text-transform:uppercase;font-weight:700;text-align:center;color:rgba(var(--color-shape-dark-50),1);margin-bottom:64px}@media screen and (max-width:479px){.page-loyalty .lp-loyalty-faq .pdp-section-title{font-size:20px}}.page-loyalty .lp-loyalty-faq .pdp-section-title .pdp-section-title-brush{display:none}.page-loyalty .lp-loyalty-faq .container{padding:64px 0}@media only screen and (min-width:768px){.page-loyalty .lp-loyalty-faq .container{padding:64px 48px}}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:767px){.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column{padding:4px 0;background:rgba(var(--color-shape-dark-25),1);font-size:14px;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:0}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column:last-child{padding-top:0}}@media only screen and (min-width:768px){.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column:first-child{padding-right:16px}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column:last-child{padding-left:16px}}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-a-q-wrapper{margin-top:24px;position:relative}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-a-q-wrapper:first-child{margin-top:0}@media only screen and (max-width:767px){.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-a-q-wrapper{margin-top:4px}}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-q{letter-spacing:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-transform:uppercase;background-color:#8ea2a9;color:#fff;padding:16px 36px 16px 16px}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-q .icon-close,.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-q .icon-open{margin-left:.5rem;width:15px;height:15px;display:inline-block;position:absolute;right:16px}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-q .icon-close svg,.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-q .icon-open svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-q .icon-close{display:none}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-q .icon-open{display:inherit}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-q.active .icon-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-a{background-color:#8ea2a9;padding:0 16px 16px;color:#fff}.page-loyalty .lp-loyalty-faq .lp-loyalty-faq-elements .lp-loyalty-faq-elements-column .faq-a p{margin:10px 0;padding-left:24px;border-left:2px solid #fff}.page-loyalty .shadow{position:relative;overflow:hidden}.page-loyalty .shadow:before{content:"";position:absolute;z-index:1;top:0;left:-75%;width:200%;height:150%;box-shadow:inset 0 1px 8px #00000040;pointer-events:none}body.page-invite main{padding-top:70px}@media screen and (min-width:1024px){body.page-invite main{padding-top:90px}}body.page-invite .text{margin-top:48px;text-align:center;font-weight:700}body.page-invite form#invite{margin:48px 0}body.page-invite form#invite input{border:1px solid rgba(var(--color-shape-dark-35),1)}body.page-invite form#invite button[type=submit]{width:100%}body.page-invite form#invite .note{margin-top:24px;margin-bottom:24px;font-size:.8rem}body.page-invite form#invite .note a{text-decoration:underline}body.page-invite .error-msg{margin-top:8px;color:rgba(var(--color-shape-error),1)}body.page-invite #code{text-align:center;margin:48px 0}body.page-invite #code .code__box{font-size:32px;font-weight:700;background-color:rgba(var(--color-shape-dark-25),1);padding:8px;text-align:center;margin-bottom:24px;margin-top:24px}.product-accordeon-infos{margin:48px 0 0}.product-accordeon-infos:not(.initalized) .product-accordeon-infos__item{margin-bottom:48px;position:static;transition:none}.product-accordeon-infos:not(.initalized) .product-accordeon-infos__collapsible{display:none}.product-accordeon-infos__item{width:100%}.product-accordeon-infos__item .jdgm-rev-widg{margin:0;padding:16px 0 0;border:0}.product-accordeon-infos__item .jdgm-rev-widg__title{display:none}.product-accordeon-infos__header{border-bottom:1px solid rgba(var(--color-shape-dark-40),1);padding-bottom:4px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:16px}[data-accordeon=wrapper].active>.product-accordeon-infos__header svg{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.product-accordeon-infos__header svg{width:14px;height:14px;-webkit-transform:rotate(270deg);transform:rotate(270deg);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.product-accordeon-infos__collapsible{opacity:0;width:100%;padding:0;overflow:hidden;transition-property:all!important}.product-accordeon-infos__collapsible[aria-hidden=false]{opacity:1}.product-accordeon-infos__collapsible-content{padding-top:24px;font-size:15px;color:rgba(var(--color-shape-dark-80),1);letter-spacing:.04em}.product-accordeon-infos__collapsible-content>ul:not(.product-accordeon-subinfos__items){list-style:none;margin-left:0;padding-left:0;text-align:left}.product-accordeon-infos__collapsible-content>ul:not(.product-accordeon-subinfos__items)>li:not(.product-accordeon-subinfos__item){margin-top:16px;padding-left:1.5rem;position:relative}.product-accordeon-infos__collapsible-content>ul:not(.product-accordeon-subinfos__items)>li:not(.product-accordeon-subinfos__item):before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.07 7.158L2.12 3.473a1.304 1.304 0 00-1.756 0 1.106 1.106 0 000 1.64l4.828 4.505c.242.226.56.34.878.34.318 0 .637-.114.88-.34l7.686-7.64a1.104 1.104 0 000-1.638 1.306 1.306 0 00-1.757 0L6.07 7.158z' fill='%2386c8bc' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;bottom:0;display:block;height:.75rem;left:0;margin:auto;position:absolute;top:0;width:.875rem}.product-accordeon-subinfos__item{width:100%}.product-accordeon-subinfos__header{font-weight:700;letter-spacing:.04em;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:rgba(var(--color-shape-dark),1);font-size:16px}.product-accordeon-subinfos__header img{width:32px;height:32px;margin-right:16px}.product-accordeon-subinfos__header span{-ms-flex:1;flex:1}[data-accordeon=wrapper].active>.product-accordeon-subinfos__header svg{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.product-accordeon-subinfos__header svg{width:14px;height:14px;-webkit-transform:rotate(270deg);transform:rotate(270deg);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.product-accordeon-subinfos__collapsible{opacity:0;width:100%;padding:0;overflow:hidden;transition-property:all!important}.product-accordeon-subinfos__collapsible[aria-hidden=false]{opacity:1}.product-accordeon-subinfos__collapsible-content{padding-top:16px;padding-left:48px;font-size:15px;color:rgba(var(--color-shape-dark-80),1);letter-spacing:.04em}.product-accordeon-subinfos__collapsible-content table{width:100%;border-collapse:collapse;border-spacing:0}.product-accordeon-subinfos__collapsible-content table tr td{padding-top:6px}.product-accordeon-subinfos__collapsible-content table th{font-weight:700;text-align:left}.product-accordeon-subinfos__collapsible-content table td,.product-accordeon-subinfos__collapsible-content table th{padding-right:6px}.product-accordeon-subinfos__collapsible-content table td:last-child,.product-accordeon-subinfos__collapsible-content table th:last-child{padding-right:0}.main-header{background:transparent}@media screen and (min-width:1024px){.byob__overlay.shape-up .content-container .shape-up__tiers{position:unset;bottom:unset;left:unset;-webkit-transform:unset;transform:unset;width:unset}}@media screen and (min-width:1024px){.byob__overlay.shape-up .content-container{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px;margin-top:24px}}@media screen and (min-width:1024px){.byob__overlay.shape-up .content-container .byob__products-navigator{margin:unset}}@media screen and (min-width:1024px){.byob__overlay.shape-up .content-container .byob__products{grid-column-start:1;margin-top:unset}}@media screen and (min-width:1024px){.byob__overlay.shape-up .content-container .byob__load-more-button{grid-column-start:1;grid-column-end:span 2;grid-row-start:3}}.byob__overlay.shape-up .content-container .desktop-cart-container{position:relative;grid-column-start:2;grid-row-start:1;grid-row-end:span 2}.byob__overlay.shape-up .content-container .desktop-cart-container .contents{z-index:2;top:89px;top:calc(89px + var(--ah, 0));padding:24px;background:#e4e6db;background:linear-gradient(225deg,#e4e6db,#f6f6f4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e4e6db",endColorstr="#f6f6f4",GradientType=1)}.byob__overlay.shape-up .content-container .desktop-cart-container .contents.sticky{position:sticky}.byob__overlay.shape-up .content-container .desktop-cart-container .balloon-info-wrapper{padding-left:24px;padding-right:24px}.byob__overlay.shape-up .content-container .desktop-cart-container .balloon-error-wrapper{position:absolute;z-index:80;bottom:unset;left:0;-webkit-transform:translateY(-35px);transform:translateY(-35px)}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap{background-color:#fff;padding:16px}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart{margin-bottom:0!important}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements{margin-bottom:0;grid-gap:16px;gap:16px}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .byob__product-v2{-ms-flex-align:center;align-items:center}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .byob__product-meta{width:100%}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .byob__product-v2-image{width:15%}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .byob__product-info,.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .byob__product-info .byob__product-naming{min-height:unset}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .byob__product-info .byob__product-title{margin-top:0}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .remove-text{display:none}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .remove-product{-ms-flex-item-align:center;align-self:center;height:14px}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .quantity-selector-wrapper{position:relative;display:-ms-flexbox;display:flex;grid-gap:5px;gap:5px;-ms-flex-align:baseline;align-items:baseline}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .quantity-selector-wrapper .quantity-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:Linotte,sans-serif;cursor:pointer;width:64px;border:1px solid rgba(var(--color-shape-dark-35),1);border-radius:3px;display:inline-block;margin:0;height:24px;min-height:24px;width:48px;background-position:calc(100% - 8px) 50%;background-size:8px;line-height:24px;padding:0 8px}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .quantity-selector-wrapper svg{position:unset;top:unset;transform:unset;-webkit-transform:unset;width:12px;height:12px;pointer-events:none}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .quantity-selector-wrapper .remove-product{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-family:Linotte,sans-serif;color:unset;margin:0}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .byob__product-subtitle{margin-bottom:0}.byob__overlay.shape-up .content-container .desktop-cart-container .contents-wrap .byob__cart .byob__cart-elements .byob__product-details{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center}.byob__overlay.shape-up .content-container .desktop-cart-container .cart-wrapper{margin-top:unset;cursor:unset;box-shadow:0 6px 4px -4px #00000040}.byob__overlay.shape-up .content-container .desktop-cart-container .shape-up__tiers{background-color:transparent;position:unset;top:unset;margin-top:unset}.byob__overlay.shape-up .content-container .desktop-cart-container .shape-up__action-buttons{position:unset;bottom:unset;left:unset;-webkit-transform:unset;transform:unset;margin:16px 0 0;width:unset;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.byob{display:block;min-height:50vh;font-family:Linotte,sans-serif}.byob__ctas{width:100%;text-align:center;padding:16px 0}.byob__overlay{z-index:9;position:fixed;top:0;right:0;left:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;width:100vw;height:100vh;background-color:#fff;transition:all .3s ease;overflow:hidden;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);transition:-webkit-transform .25s ease-in-out .25s;transition:transform .25s ease-in-out .25s;transition:transform .25s ease-in-out .25s,-webkit-transform .25s ease-in-out .25s;-webkit-transform:translateY(-100%);transform:translateY(-100%);overflow-y:auto;-webkit-overflow-scrolling:none}body.show-byob-overlay .byob__overlay{-webkit-transform:translateY(0);transform:translateY(0);transition-delay:0}.byob__overlay.scroll-lock{overflow-y:hidden;-webkit-overflow-scrolling:none}body.show-byob-overlay .main-header{background:#f8f8f8f0!important}.byob__wrapper{position:relative}@media screen and (max-width:1023px){.byob__wrapper{padding-top:calc(70px + var(--ah))}}@media screen and (min-width:1024px){.byob__wrapper{padding-top:calc(90px + var(--ah))}}.byob__body{opacity:0;transition:opacity .5s ease-in-out;padding-bottom:64px}body.show-byob-overlay .byob__body{opacity:1;transition-delay:.5s}.byob__title,.shape-up__title{font-family:Linotte,sans-serif;line-height:1.5;text-align:center;letter-spacing:.05em}.byob__title{font-size:32px}.shape-up__title{font-size:20px;letter-spacing:0}.byob__subtitle{line-height:1.5}.byob__no-cart-hint,.byob__subtitle{font-weight:300;font-size:20px;text-align:center}.byob__no-cart-hint{max-width:560px;padding:0 16px;margin:0 auto}.byob__no-cart-image{max-width:380px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;margin:48px auto}@-webkit-keyframes fade_move_down{0%{-webkit-transform:translateY(-30%);transform:translateY(-30%);opacity:0}50%{opacity:1}to{-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0}}@keyframes fade_move_down{0%{-webkit-transform:translateY(-30%);transform:translateY(-30%);opacity:0}50%{opacity:1}to{-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0}}.byob__no-cart-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.5 11.42'%3E%3Cpath d='M17.21 0L9.75 7.06 2.29 0 0 2.17l9.75 9.25 9.75-9.25z' fill='%23e6e6e6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;-webkit-animation:fade_move_down 2s ease-in-out infinite;animation:fade_move_down 2s ease-in-out infinite;width:50px;height:50px;margin:48px auto}.byob__collections-title{font-size:24px;text-align:center;line-height:1;margin:48px auto}.byob__cart-elements,.byob__collections,.byob__products{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(33%,1fr));grid-gap:24px;gap:24px}@media screen and (min-width:1024px){.byob__cart-elements,.byob__collections,.byob__products{grid-template-columns:1fr 1fr 1fr;grid-gap:48px;gap:48px}}@media screen and (min-width:1024px){.shape-up .byob__products{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.shape-up.current-step__4 .byob__products{grid-template-columns:1fr 1fr 1fr}}.byob__cart-v2{margin:0 0 10px!important}.byob__cart-v2 .byob__cart-elements{grid-template-columns:1fr}@media screen and (min-width:1024px){.byob__cart-v2 .elements-v2{grid-gap:8px;gap:8px}}.byob__cart-elements{margin-bottom:24px}.byob__cart-show-more{text-decoration:underline;color:rgba(var(--color-shape-dark-35),1);margin:0 auto;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:Linotte,sans-serif}.byob__collection{cursor:pointer}.byob__collection-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.byob__collection-title{font-size:20px;text-align:center;margin-top:8px}.byob__products-navigator{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:16px auto 4px}.byob__products-navigator .collection-filter-container{position:relative;overflow-x:scroll;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;grid-gap:14px;gap:14px;-ms-overflow-style:none;scrollbar-width:none}.byob__products-navigator .collection-filter-container::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){.byob__products-navigator .collection-filter-container{padding-left:0;padding-right:0}}.byob__products-navigator .collection-filter-container .filter-bubble{cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;background-color:rgba(var(--color-shape-dark-25),1);border-radius:30px;-ms-flex-align:center;align-items:center;padding:8px 24px;display:-ms-flexbox;display:flex;line-height:19px;text-transform:uppercase}.byob__products-navigator .collection-filter-container .filter-bubble.active{background-color:rgba(var(--color-shape-dark),1);color:#fff}.byob__products-navigator .collection-filter-container .filter-bubble.skeleton-box{width:125px;height:50px;opacity:.25}.byob__products-navigator button,.byob__products-navigator select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(var(--color-shape-dark-25),1);border:0;outline:0;height:48px}.byob__products-navigator button{width:48px;margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.byob__products-navigator button svg{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;pointer-events:none}.byob__products-navigator select{color:rgba(var(--color-shape-dark),1);font-size:1rem;text-align:center;min-height:auto;margin:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.31 4.77'%3E%3Cpath d='M.74 0L0 .91l3.15 3.86L6.31.91 5.56 0 3.15 3z'/%3E%3C/svg%3E")}.byob__products .skeleton-box{width:100%;padding-bottom:140%}.byob__product{height:100%}.byob__product-v2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;grid-gap:5px;gap:5px}.byob__product-v2 .byob__product-v2-image{width:30%}.byob__product-v2 .byob__product-meta{padding:0;width:70%;-ms-flex-align:center;align-items:center}.byob__product-v2 .byob__product-naming{margin:0;min-height:7vh}.byob__product-v2 .byob__product-details{padding:0}.byob__product-v2 .byob__product-info{padding:0 10px}.byob__product-v2 .free-product-title{margin-top:30px}.byob__product-v2 .byob__product-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;grid-gap:10px;gap:10px}.byob__product-v2 .byob__product-title .title{text-align:center}.byob__product-v2 .byob__product-subtitle{margin-bottom:25px}.byob__product-v2 .product-add-to-cart{display:-ms-flexbox;display:flex;padding:0 10px;-ms-flex-align:center;align-items:center}.byob__product-v2 .product-add-to-cart select{width:80px;border:1px solid #ccc;height:2rem;min-height:2rem;margin:0}.byob__product-v2 .product-add-to-cart span{font-size:12px;padding-left:10px}.byob__product-wrap{height:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.byob__product-image{width:100%;padding-bottom:100%;height:0;overflow:hidden;position:relative;display:block;cursor:pointer}.byob__product-image:before{content:"";position:absolute;height:50%;width:100%;bottom:0;left:0;right:0;background-color:#f9f9f9;display:block}.byob__product-image img{position:absolute;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.byob__product-info{min-height:120px;-ms-flex:1;flex:1}.byob__product-details{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;line-height:1.2;letter-spacing:0;padding:0 0 15px}.byob__product-details .spr-badge{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.byob__product-details .spr-badge .jdgm-prev-badge__text{font-size:13px;margin-bottom:8px;display:block;line-height:1.2;font-weight:400;margin-top:.25rem;text-align:center}.byob__product-naming{-ms-flex:1;flex:1;height:auto;text-align:center;margin:16px 0}.byob__product-subtitle{font-size:13px;margin-bottom:10px;font-weight:400}.byob__product-price,.byob__product-subtitle{display:block;line-height:1.2;text-align:center}.byob__product-price{margin:8px 0;font-size:inherit}.byob__product-price .money{font-size:20px;font-weight:400;color:rgba(var(--color-shape-dark),1)}.byob__product-price.sale .money{margin-left:8px;color:rgba(var(--color-shape-sale),1)}.byob__product-price.sale .was-price{font-size:16px;font-weight:900;color:rgba(var(--color-shape-dark-50),1);text-decoration:line-through;text-shadow:none;font-weight:400}.byob__product-cta{margin-left:32px;margin-right:32px;margin-bottom:16px;text-align:center}@media screen and (max-width:479px){.byob__product-cta{margin-left:16px;margin-right:16px}}.byob__product-properties{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px;gap:8px;min-height:34px}@media screen and (max-width:479px){.byob__product-properties{font-size:10px;min-height:22px}}.byob__product-properties .byob__product-property{border-radius:2em;padding:.5em 1em;border:1px solid;line-height:1}button.byob__load-more-button{display:block;margin:24px auto}.byob__cart,.byob__products{margin:48px auto}.byob__cart .byob__action-buttons,.byob__cart .shape-up__action-buttons,.byob__products .byob__action-buttons,.byob__products .shape-up__action-buttons{display:none}.byob__cart .shape-up__action-buttons button,.byob__products .shape-up__action-buttons button{padding:10px 30px}.byob__cart .byob__btn,.byob__products .byob__btn{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding-top:5px;padding-bottom:5px}@media screen and (max-width:479px){.byob__cart .byob__btn,.byob__products .byob__btn{padding-top:2px;padding-bottom:2px}}.byob__cart .byob__btn button,.byob__products .byob__btn button{width:30px;height:30px;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;pointer-events:all}.byob__cart .byob__btn button svg,.byob__products .byob__btn button svg{pointer-events:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.byob__cart .byob__btn button[disabled],.byob__products .byob__btn button[disabled]{opacity:.25}.byob__action-buttons,.shape-up__action-buttons{position:fixed;bottom:48px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:9;width:-webkit-max-content;width:-moz-max-content;width:max-content}.byob__action-buttons.highlight,.shape-up__action-buttons.highlight{z-index:70!important}.byob__action-buttons button,.shape-up__action-buttons{margin:8px}.byob__tiers{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-bottom:50px;padding-top:10px;background:#fff}.byob__overlay .byob__tiers{position:sticky;z-index:2;top:69px;top:calc(69px + var(--ah, 0))}@media screen and (min-width:1280px){.byob__overlay .byob__tiers{top:89px;top:calc(89px + var(--ah, 0))}}.byob__overlay .byob__tiers.is-pinned{background-color:#fff;padding-bottom:50px;box-shadow:0 6px 4px -4px #00000040}@media screen and (max-width:479px){.byob__overlay .byob__tiers.is-pinned{padding-left:16px;padding-right:16px;width:100vw;margin-left:-16px}}.byob__tier-line{-ms-flex:1;flex:1;height:3px;position:relative;background-color:rgba(var(--color-shape-dark-25),1)}.byob__tier-line span{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:3px;display:block}.byob__tier-line:first-of-type{-ms-flex:.5;flex:.5}.byob__tier-line--empty{background-color:rgba(var(--color-shape-dark-25),1);-ms-flex:.5;flex:.5;transition:background-color .3s}.byob__tier-line--empty-filled{background-color:rgba(var(--color-shape-green),1)}.byob__tier-dot{width:64px;text-align:center;position:relative;width:10px;height:10px}.byob__tier-dot:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;display:block;border-radius:100%;background-color:rgba(var(--color-shape-dark-25),1);transition:background-color 0s ease-out;transition-delay:var(--td)}.byob__tier-dot--active:before{background-color:var(--dc)}.byob__tier-discount,.byob__tier-threshold{font-weight:300;position:absolute;left:50%;width:80px}@media screen and (min-width:480px){.byob__tier-discount,.byob__tier-threshold{width:120px}}.byob__tier-threshold{top:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.byob__tier-discount{top:0;-webkit-transform:translate(-50%,200%);transform:translate(-50%,200%);font-weight:700}.byob__pricing-details{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;padding:18px 10px;background-color:rgba(var(--color-shape-dark-25),1);margin-top:32px}@media screen and (min-width:480px){.byob__pricing-details{padding:20px}}.byob__pricing-details-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:65%;flex-basis:65%}@media screen and (max-width:767px){.shape-up .byob__pricing-details-column{max-width:180px}}.byob__pricing-details .byob__pricing-meta-availability,.byob__pricing-details .byob__pricing-meta-meal-size,.byob__pricing-details .byob__pricing-meta-unit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:5px}.byob__pricing-details .byob__pricing-meta-availability span,.byob__pricing-details .byob__pricing-meta-meal-size span,.byob__pricing-details .byob__pricing-meta-unit span{font-size:14px;line-height:1;white-space:nowrap}.byob__pricing-details .byob__pricing-meta-availability svg,.byob__pricing-details .byob__pricing-meta-meal-size svg,.byob__pricing-details .byob__pricing-meta-unit svg{width:20px;min-width:20px;margin-right:5px;display:block;height:auto}.byob__pricing-details .byob__pricing-meta-availability svg.in-stock,.byob__pricing-details .byob__pricing-meta-meal-size svg.in-stock,.byob__pricing-details .byob__pricing-meta-unit svg.in-stock{color:rgba(var(--color-shape-success),1)}.byob__pricing-details .byob__pricing-meta-availability svg.not-in-stock,.byob__pricing-details .byob__pricing-meta-meal-size svg.not-in-stock,.byob__pricing-details .byob__pricing-meta-unit svg.not-in-stock{color:rgba(var(--color-shape-error),1)}@media screen and (max-width:767px){.byob__pricing-details .byob__pricing-meta-meal-size span{white-space:normal}}.byob__pricing-details .byob__product-price{margin:0;padding:0;text-align:right;line-height:1.2em;-ms-flex:0 0 35%;flex:0 0 35%}.byob__pricing-details .byob__product-price .price .money{font-size:30px;font-weight:700}.byob__pricing-details .byob__product-price .price .sale{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.byob__pricing-details .byob__product-price .price .sale .was-price{font-size:16px;margin-bottom:8px;line-height:1}.byob__pricing-details .byob__product-price span small{font-size:14px;line-height:1.2em;display:block;margin-top:4px}.byob__pricing-details .byob__loyalty-points-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:stretch;justify-content:stretch;margin-top:16px}.byob__pricing-details .byob__loyalty-points-wrapper .content{-ms-flex:1;flex:1;font-weight:100;font-size:14px;line-height:1;margin-right:16px}.byob__pricing-details .byob__loyalty-points-wrapper .icon{width:20px;height:20px;margin-right:5px;margin-top:0}.byob__pricing-details .byob__loyalty-points-wrapper .icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.byob__pricing-details .byob__loyalty-points-wrapper .icon svg path{fill:rgba(var(--color-shape-green),1);-webkit-transform:scale(1.14);transform:scale(1.14);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.byob__pricing-details button{margin:8px auto 0}@media screen and (max-width:479px){.byob-blocks{padding-top:16px;padding-bottom:16px}}@media screen and (min-width:480px) and (max-width:767px){.byob-blocks{padding-top:24px;padding-bottom:24px}}@media screen and (min-width:768px) and (max-width:1023px){.byob-blocks{padding-top:48px;padding-bottom:48px}}@media screen and (min-width:1024px){.byob-blocks{padding-top:64px;padding-bottom:64px}}.byob-block__step{background:#e5e5e540;position:relative;padding:16px;margin-left:25px}@media screen and (min-width:480px) and (max-width:767px){.byob-block__step{padding:24px;margin-left:10px}}@media screen and (min-width:768px){.byob-block__step{padding:24px;margin-left:0}}.byob-block__step *{font-size:20px}.byob-block__step-number{position:absolute;top:0;left:0;-webkit-transform:translate(-25px,-25%);transform:translate(-25px,-25%);width:48px;height:48px;line-height:48px;text-align:center;background-color:rgba(var(--color-shape-green),1);color:#fff;border-radius:100%}@media screen and (min-width:480px) and (max-width:767px){.byob-block__step-number{-webkit-transform:translate(-25px,-25%);transform:translate(-25px,-25%)}}@media screen and (min-width:768px){.byob-block__step-number{-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}}.byob-block__step-title{width:100%;text-align:center;margin-bottom:16px}@media screen and (min-width:480px){.byob-block__step-title{margin-bottom:24px}}.byob-block__step-text{width:100%;text-align:left}@media screen and (min-width:480px){.byob-block__step-text{text-align:center}}.byob-block__collections .byob__collections-title{margin-top:0}.byob__product-detail{position:fixed;background-color:#f6f6f6;z-index:999;max-height:calc(var(--vh)*100 - var(--hh) - 20px);overflow:hidden;width:100%;max-width:calc(100% - 16px);left:8px}@media screen and (min-width:768px){.byob__product-detail{max-width:648px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}@media screen and (max-width:1023px){.byob__product-detail{top:80px}}@media screen and (min-width:1024px){.byob__product-detail{top:100px}}.byob__product-detail .byob__product-wrap{max-height:calc(var(--vh)*100 - var(--hh) - 20px);overflow-x:hidden;overflow-y:scroll;padding-top:48px}.byob__product-detail .byob__product-close{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:8px;position:absolute;right:0;top:0;z-index:4;cursor:pointer}.byob__product-detail .byob__product-close svg{width:30px;height:auto}.byob__product-detail .byob__product-gallery{margin:0 auto}.byob__product-detail .byob__product-gallery .swiper{padding:0}.byob__product-detail .byob__product-gallery .swiper .swiper-slide{width:70%;transition:-webkit-transform .3s ease-in-out .3s;transition:transform .3s ease-in-out .3s;transition:transform .3s ease-in-out .3s,-webkit-transform .3s ease-in-out .3s}.byob__product-detail .byob__product-gallery .swiper .swiper-slide:not(.swiper-slide-active){-webkit-transform:scale(.9);transform:scale(.9)}.byob__product-detail .byob__product-gallery .swiper .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:70%}.byob__product-detail .byob__product-gallery .swiper .swiper-container:not(.swiper-container-initialized) .swiper-slide:first-child{-webkit-transform:scale(1);transform:scale(1);margin-left:15%}.byob__product-details{margin:0 auto;padding:8px}@media screen and (min-width:768px){.byob__product-details{padding-bottom:24px;max-width:600px}}.byob__product-details .pricing-details{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;padding:20px;background-color:#fff;margin-top:24px}.byob__product-details .pricing-details .pricing-meta-details{-ms-flex:0 0 50%;flex:0 0 50%}.byob__product-details .pricing-details .pricing-meta-details .pricing-meta-availability,.byob__product-details .pricing-details .pricing-meta-details .pricing-meta-unit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:5px}.byob__product-details .pricing-details .pricing-meta-details .pricing-meta-availability span,.byob__product-details .pricing-details .pricing-meta-details .pricing-meta-unit span{font-size:14px;line-height:1;white-space:normal}.byob__product-details .pricing-details .pricing-meta-details .pricing-meta-availability svg,.byob__product-details .pricing-details .pricing-meta-details .pricing-meta-unit svg{width:20px;min-width:20px;height:20px;margin-right:5px;display:block}.byob__product-details .pricing-details .pricing-meta-details .pricing-meta-availability svg.in-stock,.byob__product-details .pricing-details .pricing-meta-details .pricing-meta-unit svg.in-stock{color:rgba(var(--color-shape-success),1)}.byob__product-details .pricing-details .pricing-meta-details .pricing-meta-availability svg.not-in-stock,.byob__product-details .pricing-details .pricing-meta-details .pricing-meta-unit svg.not-in-stock{color:rgba(var(--color-shape-error),1)}.byob__product-details .pricing-details .product__weight-per-cost{font-weight:700;font-size:14px;color:gray}.byob__product-details .pricing-details .text-black{color:rgba(var(--color-shape-dark),1)}.byob__product-details .pricing-details .product-price{margin:0;padding:0;text-align:right;line-height:1.2em;-ms-flex:0 0 50%;flex:0 0 50%;min-width:140px}@media screen and (max-width:767px){body.product-bundle .byob__product-details .pricing-details .product-price,body.product-single .byob__product-details .pricing-details .product-price{-ms-flex:0 0 30%;flex:0 0 30%}}@media screen and (max-width:479px){.byob__product-details .pricing-details .product-price .price .money{font-size:24px}}@media screen and (min-width:480px){.byob__product-details .pricing-details .product-price .price .money{font-size:30px}}.byob__product-details .pricing-details .product-price span small{font-size:14px;line-height:1.2em;display:block;margin-top:4px}.byob__product-details .pricing-details .loyality-wrapper{-ms-flex:0 0 100%;flex:0 0 100%}.byob__product-details .pricing-details .loyality-points-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:stretch;justify-content:stretch;margin-top:16px}.byob__product-details .pricing-details .loyality-points-wrapper .content{-ms-flex:1;flex:1;font-size:14px;margin-right:32px}.byob__product-details .pricing-details .loyality-points-wrapper .icon{width:24px;height:24px}.byob__product-details .pricing-details .loyality-points-wrapper .icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.byob__product-details .pricing-details .loyality-points-wrapper .icon svg path{fill:rgba(var(--color-shape-green),1);-webkit-transform:scale(1.14);transform:scale(1.14);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.byob__product-details button{margin:0 auto}.byob__collection input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;margin:0;width:1.15rem;height:1.15rem;border:2px solid rgba(var(--color-shape-green),1);border-radius:50%;display:grid;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;place-content:center;position:absolute;-webkit-transform:translate(.5rem,.5rem);transform:translate(.5rem,.5rem)}.byob__collection input[type=radio]:before{content:"";display:block;width:.6rem;height:.6rem;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out;box-shadow:inset 1rem 1rem rgba(var(--color-shape-green),1)}.byob__collection input[type=radio]:checked:before{-webkit-transform:scale(1);transform:scale(1)}.cart-wrapper{margin-top:24px;background-color:rgba(var(--color-shape-dark-25),1);border-radius:3px;text-align:center;padding:8px 25px 8px 5px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer;isolation:isolate;position:relative;z-index:72}.cart-wrapper.no-highlight{z-index:70}.cart-wrapper.highlight{position:relative;z-index:72;margin-top:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.cart-wrapper .cart-wrapper__left-column{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}.cart-wrapper .cart-wrapper__left-column .cart-wrapper__icon{height:25px}.cart-wrapper__price{font-weight:700}.cart-wrapper__price .compare-at-price{text-decoration:line-through;font-size:.9rem;font-weight:400;margin-right:8px}.byob__overlay:not(.shape-up) .cart-wrapper{margin-bottom:16px}.curtain{position:absolute;top:0;display:block;width:100%;height:100%;background-color:#000;opacity:.3;z-index:71}.cart-content-container{position:fixed;background:#fff;z-index:9;width:100%;max-height:calc(var(--vh) - 235px);bottom:0}@media screen and (min-width:768px){.cart-content-container{max-width:648px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}@media screen and (max-width:1023px){.cart-content-container{max-height:calc(var(--vh) - 235px)}}@media screen and (min-width:1024px){.cart-content-container{max-height:calc(100% - var(--hh) - 26px);height:100%}.cart-content-container .byob__cart-elements{grid-template-columns:1fr 1fr}}@media screen and (max-width:1023px){.cart-content-container__v2{min-height:calc(var(--vh) - 160px)}}.cart-content-container .byob__cart-elements .quantity-selector-wrapper .remove-icon{display:none}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2{grid-template-columns:1fr}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .quantity-selector-wrapper .remove-text{display:none}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .quantity-selector-wrapper .remove-product{-ms-flex-item-align:center;align-self:center;height:14px}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .quantity-selector-wrapper .remove-icon{display:block;margin-right:10px}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .quantity-selector-wrapper .remove-icon svg{position:unset;transform:unset;-webkit-transform:unset;right:unset;width:14px;height:14px;color:rgba(var(--color-shape-dark),1)}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .free-product-title{margin-top:0}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .byob__product-v2-image{width:unset}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .byob__product-image{min-width:40px;min-height:40px;max-width:40px;max-height:40px;padding-bottom:0}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .byob__product-image img{min-width:40px;min-height:40px}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .byob__product-details{-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:40px;-ms-flex-align:center;align-items:center}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .byob__product-details .byob__product-naming{min-height:unset}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .byob__product-subtitle{margin-bottom:0}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .byob__product-meta{-ms-flex-positive:1;flex-grow:1}.cart-content-container .byob__cart-elements.shape-up__cart-items-v2 .byob__product-info{min-height:unset}.cart-content-container .head{box-shadow:0 4px 4px #0000001a;display:-ms-flexbox;display:flex;padding:25px 30px;-ms-flex-pack:center;justify-content:center;font-size:20px}.cart-content-container .head .close-icon{position:absolute;left:30px;cursor:pointer}.cart-content-container .head .close-icon svg{width:30px;height:auto}.cart-content-container .contents-wrap{padding:29px;overflow:scroll;height:calc(var(--vh) - 208px - var(--hh));padding-bottom:calc(var(--bh) + 88px)}@media screen and (min-width:1024px){.cart-content-container .contents-wrap{height:calc(var(--vh) - 260px - var(--hh));padding-bottom:calc(var(--bh) + 68px)}}.cart-content-container .contents-wrap .byob__cart{margin-top:10px}.cart-content-container .quantity-selector-wrapper{position:relative;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px;-ms-flex-align:baseline;align-items:baseline}.cart-content-container .quantity-selector-wrapper .quantity-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:Linotte,sans-serif;cursor:pointer;width:64px;border:1px solid rgba(var(--color-shape-dark-35),1);border-radius:3px;display:inline-block;margin:0;height:24px;min-height:24px;width:48px;background-position:calc(100% - 8px) 50%;background-size:8px;line-height:24px;padding:0 8px}@media screen and (max-width:479px){.cart-content-container .quantity-selector-wrapper .quantity-selector{font-size:11px;line-height:16px;height:24px;max-height:24px;min-height:24px;padding:4px 12px;width:42px}}.cart-content-container .quantity-selector-wrapper svg{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;pointer-events:none}.cart-content-container .quantity-selector-wrapper .remove-product{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-family:Linotte,sans-serif;color:rgba(var(--color-shape-dark-50),1);margin:0}@media screen and (max-width:479px){.cart-content-container .quantity-selector-wrapper .remove-product{font-size:10px}}.balloon-error-wrapper,.balloon-info-wrapper{z-index:9;left:0;width:100%;max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:479px){.balloon-error-wrapper,.balloon-info-wrapper{padding-left:16px;padding-right:16px}}@media screen and (min-width:480px){.balloon-error-wrapper,.balloon-info-wrapper{padding-left:64px;padding-right:64px}}.balloon-error-wrapper .balloon-inner,.balloon-info-wrapper .balloon-inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:rgba(var(--color-shape-green),1);border-radius:3px;text-align:center;padding:10px 15px;font-size:14px;position:relative}.balloon-error-wrapper .balloon-inner .polygon,.balloon-info-wrapper .balloon-inner .polygon{position:absolute;transform:rotate(1turn) translateY(9px);-webkit-transform:rotate(1turn) translateY(9px);border-left:0 solid transparent;border-bottom:15px solid transparent;border-right:18px solid rgba(var(--color-shape-green),1);border-top:0 solid transparent}.balloon-info-wrapper{z-index:71;position:absolute;-webkit-transform:translateY(var(--offsety));transform:translateY(var(--offsety))}.balloon-info-wrapper .balloon-inner .polygon{right:calc(25% - 9px)}.balloon-error-wrapper{position:fixed;bottom:95px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.balloon-error-wrapper .balloon-inner .polygon{right:calc(50% - 9px)}.onboarding{position:absolute;top:0;width:100vw;height:100vh;padding:0 8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.onboarding:before{content:"";position:fixed;top:0;width:100vw;height:100vh;z-index:80;background-color:#0000004d}.onboarding .main{position:relative;z-index:81;width:90vw;max-width:22rem;height:auto;border-radius:4px;padding:24px 32px;background-color:#fff}.onboarding .main .header>*{padding-bottom:8px}.onboarding .main .header h3{font-size:20px;line-height:1.15em;font-weight:600}.onboarding .main .header sub{font-size:14px;line-height:1.2em;text-transform:uppercase}.onboarding .main .article{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;grid-gap:32px;gap:32px;margin-top:2rem;padding-top:0}.onboarding .main .article__step{position:relative;margin-left:1.5rem}.onboarding .main .article__step--content,.onboarding .main .article__step--count{border:1px solid rgba(var(--color-shape-green),1)}.onboarding .main .article__step--content{display:block;padding:16px 24px;border-radius:4px}.onboarding .main .article__step--count{position:absolute;top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#fff;font-size:14px}.onboarding .main .footer{background-color:transparent}.onboarding .main .footer__text{font-size:14px;line-height:1.2em;margin:16px 0}.onboarding .main .footer__control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px}.onboarding .main .footer__control button{width:100%}.onboarding .main .footer__control img{max-width:29px;max-height:29px;margin:0 4px}.mt-10{margin-top:10px}.mx-16{margin-left:16px;margin-right:16px}.font-size-12{font-size:12px}.font-size-13{font-size:13px}.font-size-24{font-size:24px}.ta-left{text-align:left}.shape-up__container{font-size:16px;padding:20px;font-family:Linotte}.shape-up__final-wrapper .brush-title-subline{margin-bottom:24px}.shape-up__final-products .swiper-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.shape-up__final-products .swiper-container .swiper-button-next.swiper-button-disabled,.shape-up__final-products .swiper-container .swiper-button-prev.swiper-button-disabled{display:none}.shape-up__final-products .swiper-container .swiper-button-next,.shape-up__final-products .swiper-container .swiper-button-prev{background:#fff}.shape-up__final-products .swiper-container .swiper-button-next:after,.shape-up__final-products .swiper-container .swiper-button-prev:after{font-size:20px;color:rgba(var(--color-shape-dark),1)}.shape-up__final-products .swiper-container .swiper-button-prev{left:0}.shape-up__final-products .swiper-container .swiper-button-next{right:0}.shape-up__final-products .swiper-container .swiper-wrapper{-ms-flex-order:-1;order:-1}.shape-up__final-products .swiper-container .swiper-pagination{margin-top:32px}.shape-up__final-products .swiper-container .swiper-slide{height:auto}.shape-up__final-products .shape-up__bundles-footer,.shape-up__final-products .shape-up__bundles-title{text-align:center}.shape-up__final-products .shape-up__bundles-title{font-size:20px}.shape-up__final-products .shape-up__bundles-footer{text-decoration:underline;margin-top:47px}.shape-up__final-products .shape-up__bundle{background-color:#e5e5e533;padding:20px;margin:40px auto;text-align:center}.shape-up__final-products .shape-up__bundle .shape-up__bundle-image{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;cursor:pointer}.shape-up__final-products .shape-up__bundle .shape-up__bundle-image img{margin:0 auto;max-width:190px;height:auto;-o-object-fit:contain;object-fit:contain}.shape-up__final-products .shape-up__bundle .shape-up__bundle-flags{position:absolute;right:0;top:0;font-size:10px;color:#fff;display:-ms-flexbox;display:flex}.shape-up__final-products .shape-up__bundle .shape-up__bundle-flags .shape-up__bundle-discount-flag{background-color:rgba(var(--discount-color-bg),1)}.shape-up__final-products .shape-up__bundle .shape-up__bundle-flags .shape-up__bundle-favorite-flag{background-color:#563095}.shape-up__final-products .shape-up__bundle .shape-up__bundle-pricing{color:#e00f0fc7}.shape-up__final-products .shape-up__bundle .shape-up__bundle-pricing-compare{color:rgba(var(--color-shape-dark-50),1);text-decoration:line-through}.shape-up__final-products .shape-up__bundle .shape-up__bundle-title{font-size:18px;line-height:21px;font-weight:600}.shape-up__final-products .shape-up__bundle button.byob__btn{margin-top:31px;width:100%;background:rgba(var(--color-shape-dark),1)}.shape-up__final-products .shape-up__bundle button.byob__btn span{text-transform:uppercase}.shape-up__final-products .byob__product .byob__product-title{font-size:13px;line-height:1.2;text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shape-up__final-products .byob__product .byob__product-properties{display:none}.shape-up__final-products .byob__product .byob__product-price .money{font-weight:600}.shape-up__final-products .byob__product .byob__btn,.shape-up__final-products .byob__product [type=button]:not(.button-reset).byob__btn{width:100%;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:12px}.shape-up__final-products .byob__product .byob__product-details{padding-top:0}.shape-up__final-products .byob__product .byob__product-naming{text-overflow:ellipsis;overflow:hidden}.shape-up__final-products .byob__product .byob__btn{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding-top:5px;padding-bottom:5px}@media screen and (max-width:479px){.shape-up__final-products .byob__product .byob__btn{padding-top:2px;padding-bottom:2px}}.shape-up__final-products .byob__product .byob__btn button{width:30px;height:30px;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;pointer-events:all}.shape-up__final-products .byob__product .byob__btn button svg{pointer-events:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.shape-up__final-products .byob__product .byob__btn button[disabled]{opacity:.25}@media screen and (max-width:479px){.shape-up__bundles .swiper-container{width:100vw;margin-left:-16px}}@media screen and (min-width:480px) and (max-width:767px){.shape-up__bundles .swiper-container{width:100vw;margin-left:-24px}}.shape-up__bundles .swiper-container .swiper-button-next.swiper-button-disabled,.shape-up__bundles .swiper-container .swiper-button-prev.swiper-button-disabled{display:none}.shape-up__bundles .swiper-container .swiper-button-next,.shape-up__bundles .swiper-container .swiper-button-prev{background:#fff}.shape-up__bundles .swiper-container .swiper-button-next:after,.shape-up__bundles .swiper-container .swiper-button-prev:after{font-size:20px;color:rgba(var(--color-shape-dark),1)}.shape-up__bundles .swiper-container .swiper-button-prev{left:0}.shape-up__bundles .swiper-container .swiper-button-next{right:0}.shape-up__bundles .shape-up__bundles-footer,.shape-up__bundles .shape-up__bundles-title{text-align:center}.shape-up__bundles .shape-up__bundles-title{font-size:20px;cursor:pointer}.shape-up__bundles .shape-up__bundles-footer{text-decoration:underline;margin-top:47px}.shape-up__bundles .shape-up__bundle{background-color:#e5e5e533;padding:20px;margin:40px auto;text-align:center}.shape-up__bundles .shape-up__bundle .shape-up__bundle-image{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;cursor:pointer}.shape-up__bundles .shape-up__bundle .shape-up__bundle-image img{margin:0 auto;max-width:190px;height:auto;-o-object-fit:contain;object-fit:contain}.shape-up__bundles .shape-up__bundle .shape-up__bundle-flags{position:absolute;right:0;top:0;font-size:10px;color:#fff;display:-ms-flexbox;display:flex}.shape-up__bundles .shape-up__bundle .shape-up__bundle-flags .shape-up__bundle-discount-flag{background-color:rgba(var(--discount-color-bg),1)}.shape-up__bundles .shape-up__bundle .shape-up__bundle-flags .shape-up__bundle-favorite-flag{background-color:#563095}.shape-up__bundles .shape-up__bundle .shape-up__bundle-pricing{color:#e00f0fc7}.shape-up__bundles .shape-up__bundle .shape-up__bundle-pricing-compare{color:rgba(var(--color-shape-dark-50),1);text-decoration:line-through}.shape-up__bundles .shape-up__bundle .shape-up__bundle-title{font-size:18px;line-height:21px;font-weight:600;cursor:pointer}.shape-up__bundles .shape-up__bundle button.byob__btn{margin-top:31px;width:100%;background:rgba(var(--color-shape-dark),1)}.shape-up__bundles .shape-up__bundle button.byob__btn span{text-transform:uppercase}.shape-up__back{font-size:10px}.shape-up__collections-title{font-size:20px;text-align:center;margin:0 0 32px}.shape-up__collection-footer{text-align:center;margin:52px 0 77px;text-decoration:underline;cursor:pointer}.shape-up__container .byob__collection-title{font-size:16px}@media screen and (max-width:479px){.shape-up .byob__cart .byob__btn{padding-top:5px;padding-bottom:5px}}.shape-up__tiers{margin-top:24px;background-color:rgba(var(--color-shape-dark-25),1);border-radius:3px;text-align:center;padding:8px}.shape-up__tiers-count{transition:all .3s ease-out;height:20px;max-height:20px;font-size:12px}.shape-up__tiers .byob__tiers{background:transparent}.shape-up__tiers.is-pinned{box-shadow:0 6px 4px -4px #00000040}.shape-up__steps{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:767px){.shape-up__steps{font-size:10px}}.shape-up__steps.container.left-right-gap{padding-left:48px;padding-right:48px;margin-bottom:32px}@media screen and (min-width:768px){.shape-up__steps.container.left-right-gap{padding-left:80px;padding-right:80px}}.shape-up__steps.shape-up__step_1:before{background-image:linear-gradient(90deg,rgba(var(--color-shape-green),1) 33%,rgba(var(--color-shape-gray),1) 34%,rgba(var(--color-shape-gray),1))}.shape-up__steps.shape-up__step_2:before{background-image:linear-gradient(90deg,rgba(var(--color-shape-green),1) 66%,rgba(var(--color-shape-gray),1) 67%,rgba(var(--color-shape-gray),1))}.shape-up__steps.shape-up__step_3:before,.shape-up__steps.shape-up__step_4:before{background-image:linear-gradient(90deg,rgba(var(--color-shape-green),1),rgba(var(--color-shape-green),1))}.shape-up__steps.shape-up__step_1.shape-up__steps--select-disabled:before{background-image:linear-gradient(90deg,rgba(var(--color-shape-green),1) 50%,rgba(var(--color-shape-gray),1) 51%,rgba(var(--color-shape-gray),1))}.shape-up__steps:before{content:"";position:absolute;height:3px;width:calc(100% - 96px)}@media screen and (min-width:768px){.shape-up__steps:before{width:calc(100% - 160px)}}.shape-up__steps-dot{position:relative;color:rgba(var(--color-shape-green),1);text-align:center;cursor:not-allowed}.shape-up__steps-dot:before{content:"";position:absolute;width:24px;height:24px;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid rgba(var(--color-shape-green),1);border-radius:100%;background-color:#fff}.shape-up__steps-dot--active{color:rgba(var(--color-shape-green),1)}.shape-up__steps-dot--active:before{border:1px solid rgba(var(--color-shape-green),1);background-color:rgba(var(--color-shape-green),1)}.shape-up__steps-dot--active .shape-up__steps-dot-index{color:#fff}.shape-up__steps-dot--active:not([disabled=true]){cursor:pointer}.shape-up__steps-dot--active[disabled=true]{cursor:not-allowed}.shape-up__steps-dot-index{position:absolute;width:auto;height:24px;top:1px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (min-width:768px){.shape-up__steps-dot-index{top:2px}}.shape-up__steps-dot-text{color:rgba(var(--color-shape-dark),1);margin-top:24px;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}.byob__overlay.shape-up{transition:none}.byob__overlay.shape-up .shape-up__tiers{position:sticky;z-index:2;top:69px;top:calc(69px + var(--ah, 0))}@media screen and (min-width:1280px){.byob__overlay.shape-up .shape-up__tiers{top:89px;top:calc(89px + var(--ah, 0))}}@media screen and (max-width:479px){.byob__overlay.shape-up .shape-up__tiers.is-pinned{padding-left:16px;padding-right:16px;width:100vw;margin-left:-16px}}.byob__overlay.shape-up .shape-up__collections-title{margin-top:48px}.byob__overlay.shape-up .byob__pricing-details button.shape_btn_dark_on_light{margin-left:0}.byob__overlay.shape-up .byob__pricing-details .byob__loyalty-points-wrapper .icon{margin-left:8px;margin-right:0}.byob__overlay.shape-up .byob__pricing-details .byob__product-price{min-width:120px;margin-left:auto}.byob__overlay.shape-up .shape-up__final-collection-title{font-size:16px;text-align:center;margin:24px auto 8px;line-height:1;font-weight:600}.byob__overlay.shape-up .shape-up__final-container-usp{margin-bottom:24px}@media screen and (min-width:768px){.byob__overlay.shape-up .shape-up__final-container-usp{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;grid-gap:16px;gap:16px}.byob__overlay.shape-up .shape-up__final-container-usp>*{-ms-flex-preferred-size:50%;flex-basis:50%}}.byob__overlay.shape-up .shape-up__final-container-usp>*{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;grid-gap:8px;gap:8px}.byob__overlay.shape-up .shape-up__final-container-usp svg{min-width:18px;width:18px}.shape-up__modal{position:fixed;background-color:#f6f6f6;z-index:999;max-height:calc(var(--vh)*100 - var(--hh) - 20px);overflow:hidden;width:100%;max-width:calc(100% - 16px);left:8px}@media screen and (min-width:768px){.shape-up__modal{max-width:648px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}@media screen and (max-width:1023px){.shape-up__modal{top:80px}}@media screen and (min-width:1024px){.shape-up__modal{top:100px}}.shape-up__modal-wrap{max-height:calc(var(--vh)*100 - var(--hh) - 20px);overflow-x:hidden;overflow-y:scroll;padding:48px}.shape-up__modal-title{text-align:center;margin-bottom:24px}.shape-up__modal-content ul{list-style:decimal;list-style-position:outside;padding-left:1em}.shape-up__modal-content ul li:not(:last-child){margin-bottom:1em}.shape-up__modal-close{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:8px;position:absolute;right:0;top:0;z-index:4;cursor:pointer}.shape-up__modal-close svg{width:10px;height:auto}.byob__cart .byob__btn.shape-up__free-product-btn{display:block;padding:10px 0}.placeholder{background-color:#c4c4c42b;border-radius:8px;padding:5px;min-height:396px;color:rgba(var(--color-shape-dark),1)}@media screen and (min-width:1023px){.placeholder{min-height:538px}}.placeholder-box{border:2px dashed rgba(var(--color-shape-dark),1);border-radius:8px;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.placeholder-box-text{padding:8px;font-size:12px;text-align:center}.badge-inclusive{background:rgba(var(--color-shape-dark),1);color:#fff}.shape-up__action-buttons [type=button]:not(.button-reset).shape_btn_dark_on_light:disabled,.shape-up__action-buttons button.shape_btn_dark_on_light:disabled{background-color:rgba(var(--color-shape-dark-50),1);opacity:1}.byob__btn small,.byob__btn span,.shape-up__action-buttons button{text-transform:uppercase}.shape-up__action-buttons [type=button]:not(.button-reset).shape_btn_dark_on_light:disabled,.shape-up__action-buttons button.shape_btn_dark_on_light:disabled{background-color:#94979a}.shape-up__tiers{background-color:#fff}.shape-up__subtitle{font-family:Linotte,sans-serif;line-height:1.5;text-align:center;margin-top:12px}.shape-up__collections-title{margin-bottom:0}.byob__collections{margin-top:40px}.placeholder-box-text{font-size:16px}.hero-image{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.hero-image__content{position:absolute;width:100%}@media screen and (max-width:479px){.hero-image__content{top:12vh;word-break:break-word;padding-left:16px;padding-right:16px}}.hero-image__title{font-weight:100;line-height:1.5;text-align:center;margin-bottom:24px;text-transform:uppercase;letter-spacing:6px}@media screen and (max-width:479px){.hero-image__title{font-size:28px}}@media screen and (min-width:480px) and (max-width:767px){.hero-image__title{font-size:24px}}@media screen and (min-width:768px) and (max-width:1023px){.hero-image__title{font-size:28px}}@media screen and (min-width:1024px){.hero-image__title{font-size:32px}}.hero-image__subtitle{font-size:20px;font-weight:100;line-height:1.5;text-align:center;margin:0 auto;padding:0 16px}@media screen and (max-width:767px){.hero-image__subtitle{width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.hero-image__subtitle{width:450px}}@media screen and (min-width:1024px){.hero-image__subtitle{width:600px}}.hero-image figure,.hero-image img,.hero-image picture,.hero-image source{width:100%;height:auto;display:block;margin:0;padding:0}.hero-image .hero-image-svg{position:absolute;z-index:2;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-image--no-image{background:rgba(var(--color-shape-green),1);background:linear-gradient(180deg,rgba(var(--color-shape-green),1) 0,#ebf3f1)}.hero-image--no-image .hero-image__content{top:auto}.product-master .product-head-desktop .product-name,.product-master .product-head-mobile .product-name{font-size:30px;text-transform:uppercase;line-height:1.2;display:block;letter-spacing:2px;margin:-.2em auto 0;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.product-master .product-head-desktop .product-name small,.product-master .product-head-mobile .product-name small{font-size:1rem;margin:.25rem 0 1rem}@media screen and (min-width:768px){.product-master .product-head-mobile{display:none}}@media screen and (max-width:767px){.product-master .product-head-desktop{display:none}}.product-master .gift-swatch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:12px -4px}.product-master .gift-swatch li{margin:4px}.product-master .gift-swatch li a{padding:8px;border:1px solid rgba(var(--color-shape-dark-50),1);display:block;font-size:12px;font-weight:700}.product-master .gift-swatch li a.selected{border-color:rgba(var(--color-shape-dark),1)}.product-master .product-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;margin:-1rem}.product-master .product-wrapper .product-form,.product-master .product-wrapper .product-gallery{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){.product-master .product-wrapper .product-form,.product-master .product-wrapper .product-gallery{max-width:calc(50% - 2rem);width:calc(50% - 2rem);-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem)}}.product-master .product-wrapper .product-gallery{margin:1rem}@media screen and (min-width:768px){.product-master .product-wrapper .product-gallery{position:sticky;top:calc(var(--hh) + 122px)}}@media screen and (min-width:768px){.product-master .product-wrapper .product-gallery.right{-ms-flex-order:2;order:2}}.product-master .product-wrapper .product-gallery .swiper{padding:0}.product-master .product-wrapper .product-gallery .swiper .swiper-slide{width:70%;transition:-webkit-transform .3s ease-in-out .3s;transition:transform .3s ease-in-out .3s;transition:transform .3s ease-in-out .3s,-webkit-transform .3s ease-in-out .3s}.product-master .product-wrapper .product-gallery .swiper .swiper-slide:not(.swiper-slide-active){-webkit-transform:scale(.9);transform:scale(.9)}.product-master .product-wrapper .product-gallery .swiper .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:70%}.product-master .product-wrapper .product-gallery .swiper .swiper-container:not(.swiper-container-initialized) .swiper-slide:first-child{-webkit-transform:scale(1);transform:scale(1);margin-left:15%}.product-master .product-wrapper .product-gallery .swiper-video{cursor:pointer}.product-master .product-wrapper .product-gallery .swiper-video img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:100%}.product-master .product-wrapper .product-gallery .swiper-video .play-icon{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;pointer-events:none}.product-master .product-wrapper .product-gallery .swiper-video .play-icon:before{content:"";box-sizing:border-box;height:70px;transition:all .1s ease;will-change:border-width;cursor:pointer;border-color:transparent transparent transparent #fff;border-style:solid;border-width:37px 0 37px 60px;-webkit-transform:scale(.5);transform:scale(.5)}@media screen and (min-width:768px){.product-master .product-wrapper .product-gallery .swiper-video .play-icon:before{-webkit-transform:scale(.75);transform:scale(.75)}}.product-master .product-wrapper .product-gallery .swiper-main img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.product-master .product-wrapper .product-gallery .swiper-thumbs{margin-top:8px}.product-master .product-wrapper .product-gallery .swiper-thumbs .swiper-slide{opacity:.4}.product-master .product-wrapper .product-gallery .swiper-thumbs .swiper-slide-thumb-active{opacity:1}.product-master .product-wrapper .product-gallery .swiper-thumbs img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.product-master .product-wrapper .product-gallery .swiper-btn-next{background-color:#fff;width:30px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-master .product-wrapper .product-gallery .swiper-btn-next svg{height:50%;-o-object-fit:contain;object-fit:contain;top:auto;right:auto;bottom:auto;left:auto}.product-master .product-wrapper .product-gallery .swiper-btn-prev{background-color:#fff;width:30px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-master .product-wrapper .product-gallery .swiper-btn-prev svg{height:50%;-o-object-fit:contain;object-fit:contain;top:auto;right:auto;bottom:auto;left:auto}.product-master .product-wrapper .product-form{margin:1rem}.product-master .product-wrapper .video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;-ms-flex-pack:center;justify-content:center;padding-top:calc(var(--vh)*10);padding-bottom:calc(var(--vh)*10);display:-ms-flexbox;display:flex}.product-master .product-wrapper .video-modal--open .video-modal__iframe-wrapper,.product-master .product-wrapper .video-modal--open .video-modal__video-wrapper{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.product-master .product-wrapper .video-modal__video-wrapper{position:relative;width:auto;-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:all .3s ease-out;opacity:0}.product-master .product-wrapper .video-modal__video-wrapper video{display:block;height:100%;width:auto;margin:0 auto;max-height:calc(var(--vh)*80);max-width:100vw}.product-master .product-wrapper .video-modal__iframe-wrapper{position:relative;width:auto;-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:all .3s ease-out;opacity:0;aspect-ratio:1/1;max-width:80vw;max-height:80vw}.product-master .product-wrapper .video-modal__iframe-wrapper iframe{width:100%;height:100%;aspect-ratio:1/1}.product-master .product-wrapper .video-modal__click-area{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000040;z-index:-1}.product-master .product-wrapper .video-modal__close{position:absolute;top:10px;right:10px;width:30px;height:30px;z-index:1;mix-blend-mode:difference;cursor:pointer}.product-master .product-wrapper .video-modal__close svg{width:100%;height:100%}.product-master .pricing-details{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;padding:20px;background-color:rgba(var(--color-shape-dark-25),1)}.product-master .pricing-details .pricing-meta-details{-ms-flex:0 0 50%;flex:0 0 50%}.product-master .pricing-details .pricing-meta-details .pricing-meta-availability,.product-master .pricing-details .pricing-meta-details .pricing-meta-unit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:5px}.product-master .pricing-details .pricing-meta-details .pricing-meta-availability span,.product-master .pricing-details .pricing-meta-details .pricing-meta-unit span{font-size:14px;line-height:1;white-space:normal}.product-master .pricing-details .pricing-meta-details .pricing-meta-availability svg,.product-master .pricing-details .pricing-meta-details .pricing-meta-unit svg{width:20px;min-width:20px;height:20px;margin-right:5px;display:block}.product-master .pricing-details .pricing-meta-details .pricing-meta-availability svg.in-stock,.product-master .pricing-details .pricing-meta-details .pricing-meta-unit svg.in-stock{color:rgba(var(--color-shape-success),1)}.product-master .pricing-details .pricing-meta-details .pricing-meta-availability svg.not-in-stock,.product-master .pricing-details .pricing-meta-details .pricing-meta-unit svg.not-in-stock{color:rgba(var(--color-shape-error),1)}.product-master .pricing-details .product-price{margin:0;padding:0;text-align:right;line-height:1.2em;-ms-flex:0 0 50%;flex:0 0 50%;min-width:140px}@media screen and (max-width:767px){body.product-bundle .product-master .pricing-details .product-price,body.product-single .product-master .pricing-details .product-price{-ms-flex:0 0 30%;flex:0 0 30%}}@media screen and (max-width:479px){.product-master .pricing-details .product-price .price .money{font-size:24px}}@media screen and (min-width:480px){.product-master .pricing-details .product-price .price .money{font-size:30px}}.product-master .pricing-details .product-price span small{font-size:14px;line-height:1.2em;display:block;margin-top:4px}.product-master .pricing-details .product-price-per-meal{margin-bottom:16px;padding:8px 16px;font-size:12px;font-weight:700}@media screen and (max-width:1023px){.product-master .pricing-details .product-price-per-meal{font-size:10px;padding:8px 4px}}.product-master .pricing-details .product__weight-per-cost{font-weight:700;font-size:14px;color:gray}.product-master .pricing-details .text-black{color:rgba(var(--color-shape-dark),1)}.product-master .pricing-details .error-add-to-cart{-ms-flex:0 0 100%;flex:0 0 100%;margin-top:20px;color:rgba(var(--color-shape-error),1);font-weight:700}.product-master .pricing-details .add-to-cart-wrapper{margin-top:20px}@media screen and (max-width:767px){body.product-bundle .product-master .pricing-details .add-to-cart-wrapper:not(.add-to-cart-wrapper__funnel),body.product-single .product-master .pricing-details .add-to-cart-wrapper:not(.add-to-cart-wrapper__funnel){position:fixed;bottom:0;left:0;right:0;top:auto;z-index:9;padding:10px;background:#f6f6f7;border-top:1px solid #e2e2e2;margin:0;text-align:center}body.product-bundle .product-master .pricing-details .add-to-cart-wrapper:not(.add-to-cart-wrapper__funnel) button,body.product-single .product-master .pricing-details .add-to-cart-wrapper:not(.add-to-cart-wrapper__funnel) button{width:100%;font-size:13px;letter-spacing:3px;padding:12px 20px}}.product-master .pricing-details .add-to-cart-wrapper .error:first-child{display:none;color:rgba(var(--color-shape-error),1);margin-bottom:8px;font-weight:700}@media screen and (min-width:768px){.product-master .pricing-details .add-to-cart-wrapper.add-to-cart-wrapper__default.funnel-display-valid-true{display:none!important}}.product-master .pricing-details .add-to-cart-wrapper__title{padding:16px 0}.product-master .pricing-details .add-to-cart-wrapper__funnel{width:100%;position:unset}.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion{border:1px solid #d9d9d9;border-radius:4px 4px 0 0}.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__item{display:grid;grid-template-columns:50px 1fr}.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__item:first-child{border-bottom:1px solid #d9d9d9}@media screen and (max-width:767px){.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__item:first-child .cta-accordion__collapse{display:none}}.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__item label{margin:16px 0;cursor:pointer}.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__item input{max-height:19px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;width:1.15rem;height:1.15rem;border:2px solid #000;border-radius:50%;display:grid;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;place-content:center;margin:16px auto}.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__item input:before{content:"";display:block;width:.6rem;height:.6rem;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out;box-shadow:inset 1rem 1rem #000}.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__item input:checked:before{-webkit-transform:scale(1);transform:scale(1)}.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__item input:checked~.cta-accordion__collapse{height:3rem;opacity:1}.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__collapse{display:-ms-flexbox;display:flex;-ms-flex-align:top;align-items:top;grid-column:2;height:0;opacity:0;overflow:hidden;transition:opacity .3s ease-in-out,height .3s ease-in-out}.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__collapse a,.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__collapse button{width:100%}@media only screen and (min-width:768px){.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__collapse a,.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__collapse button{margin-bottom:8px;margin-right:8px}}@media only screen and (max-width:767px){.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__collapse a,.product-master .pricing-details .add-to-cart-wrapper__funnel .cta-accordion__collapse button{margin-bottom:16px;margin-right:16px}}.product-master .pricing-details .loyality-wrapper{-ms-flex:0 0 100%;flex:0 0 100%}.product-master .pricing-details .loyality-points-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:stretch;justify-content:stretch;margin-top:16px}.product-master .pricing-details .loyality-points-wrapper .content{-ms-flex:1;flex:1;font-size:14px;margin-right:32px}.product-master .pricing-details .loyality-points-wrapper .icon{width:24px;height:24px}.product-master .pricing-details .loyality-points-wrapper .icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-master .pricing-details .loyality-points-wrapper .icon svg path{fill:rgba(var(--color-shape-green),1);-webkit-transform:scale(1.14);transform:scale(1.14);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}body.product .product-master .product-reviews{cursor:pointer}.product-master .product-reviews .spr-badge{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-master .product-reviews .spr-badge .spr-badge-caption{font-size:12px;margin-top:.25rem}.product-master .product-reviews .jdgm-widget.jdgm-preview-badge,.product-master .product-reviews .jdgm-widget.jdgm-preview-badge *{pointer-events:none}.product-master .product-reviews .jdgm-widget .jdgm-prev-badge{display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-master .product-reviews .jdgm-widget .jdgm-prev-badge__text{font-size:12px;margin-top:.25rem}.product-master .product-quantity-field-wrapper label{font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.product-master .product-quantity-field-wrapper .product-quantity-field{width:calc(100% - 150px)}.product-master .product-quantity-field-wrapper,.product-master .product-set-select-wrapper,.product-master .product-taste-select-wrapper{margin:16px auto;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:left;align-items:left;-ms-flex-pack:justify;justify-content:space-between}.product-master .product-quantity-field-wrapper select,.product-master .product-set-select-wrapper select,.product-master .product-taste-select-wrapper select{border:1px solid rgba(var(--color-shape-dark-35),1);border-radius:3px;margin:0}.product-master .product-quantity-field-wrapper .product-quantity-field,.product-master .product-quantity-field-wrapper .product-set-select,.product-master .product-quantity-field-wrapper .product-taste-select,.product-master .product-set-select-wrapper .product-quantity-field,.product-master .product-set-select-wrapper .product-set-select,.product-master .product-set-select-wrapper .product-taste-select,.product-master .product-taste-select-wrapper .product-quantity-field,.product-master .product-taste-select-wrapper .product-set-select,.product-master .product-taste-select-wrapper .product-taste-select{width:100%}.product-master .product-quantity-field-wrapper div.product-taste-select,.product-master .product-set-select-wrapper div.product-taste-select,.product-master .product-taste-select-wrapper div.product-taste-select{display:-ms-flexbox;display:flex;grid-gap:8px;gap:8px;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:342px;margin:8px auto}@media screen and (min-width:768px){.product-master .product-quantity-field-wrapper div.product-taste-select,.product-master .product-set-select-wrapper div.product-taste-select,.product-master .product-taste-select-wrapper div.product-taste-select{max-width:350px}}.product-master .product-quantity-field-wrapper div.product-taste-select a,.product-master .product-set-select-wrapper div.product-taste-select a,.product-master .product-taste-select-wrapper div.product-taste-select a{position:relative;max-width:62px;max-height:62px}@media screen and (min-width:768px){.product-master .product-quantity-field-wrapper div.product-taste-select a,.product-master .product-set-select-wrapper div.product-taste-select a,.product-master .product-taste-select-wrapper div.product-taste-select a{max-width:80px;max-height:80px}}.product-master .product-quantity-field-wrapper div.product-taste-select a img,.product-master .product-quantity-field-wrapper div.product-taste-select a svg,.product-master .product-set-select-wrapper div.product-taste-select a img,.product-master .product-set-select-wrapper div.product-taste-select a svg,.product-master .product-taste-select-wrapper div.product-taste-select a img,.product-master .product-taste-select-wrapper div.product-taste-select a svg{width:100%;height:100%}.product-master .product-quantity-field-wrapper div.product-taste-select a .item-name,.product-master .product-set-select-wrapper div.product-taste-select a .item-name,.product-master .product-taste-select-wrapper div.product-taste-select a .item-name{font-size:7px;font-weight:600;position:absolute;text-align:center;bottom:0;width:100%;padding-top:3px;line-height:8px;background-color:#f6f6f7}@media screen and (min-width:768px){.product-master .product-quantity-field-wrapper div.product-taste-select a .item-name,.product-master .product-set-select-wrapper div.product-taste-select a .item-name,.product-master .product-taste-select-wrapper div.product-taste-select a .item-name{font-size:10px}}.product-master .product-quantity-field-wrapper div.product-taste-select a .item-name__spacing,.product-master .product-set-select-wrapper div.product-taste-select a .item-name__spacing,.product-master .product-taste-select-wrapper div.product-taste-select a .item-name__spacing{height:20px}.product-master .product-quantity-field-wrapper div.product-taste-select a .item-features,.product-master .product-set-select-wrapper div.product-taste-select a .item-features,.product-master .product-taste-select-wrapper div.product-taste-select a .item-features{position:absolute;font-size:9px;font-weight:600;top:3px;right:3px;line-height:8px}.product-master .product-quantity-field-wrapper div.product-taste-select a.active,.product-master .product-set-select-wrapper div.product-taste-select a.active,.product-master .product-taste-select-wrapper div.product-taste-select a.active{border:2px solid #202020;border-radius:4px}.product-master .dropdown-field-wrapper,.product-master .fixed-field-wrapper,.product-master .free-field-wrapper,.product-master .optional-field-wrapper{margin:16px 0}.product-master .dropdown-field-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-master .dropdown-field-wrapper label{margin-bottom:8px}.product-master .dropdown-field-wrapper select{border:1px solid rgba(var(--color-shape-dark-35),1);border-radius:3px;margin:0}.product-master .dropdown-field-wrapper select.error{border-color:rgba(var(--color-shape-error),1)}.product-master .dropdown-field-wrapper label,.product-master .fixed-field-wrapper label,.product-master .free-field-wrapper label{width:100%;font-weight:700}.product-master .optional-field-wrapper{position:relative}.product-master .optional-field-wrapper:not(.no-checkbox){padding-left:24px}.product-master .optional-field-wrapper input[type=checkbox]{position:absolute;top:0;left:0}.product-master .shopify-product-form{margin:32px 0}.product-master .product-taste{margin:32px 0;line-height:1.6}.product-master .product-taste-block{padding:8px 16px}.product-master .code-hint{background-color:#fff8de;border-radius:4px;border:1px solid rgba(155,114,0,.15);margin-bottom:1.42857em;padding:1em;color:#545454;text-align:center;line-height:1.6}.product-master .code-hint .highlight{font-size:20px}.product-trust-symbols{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.product-trust-symbols__tooltip{position:relative;display:inline-block;margin-top:3px}.product-trust-symbols__tooltip-text{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;padding:10px;border-radius:6px;position:absolute;z-index:1}.product-trust-symbols__tooltip-text:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#000}.product-trust-symbols__tooltip:hover .product-trust-symbols__tooltip-text{visibility:visible;width:120px;top:100%;left:50%;margin-left:-60px}.product-trust-symbols__symbol{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;background:#f4f4f5;padding:10px}.product-trust-symbols__symbol img,.product-trust-symbols__symbol svg{max-width:20px;width:100%;max-height:20px;height:100%;fill:var(--color-shape-dark)}.product-trust-symbols__symbol svg path{fill:var(--color-shape-dark)}.product-trust-symbols__symbol span{font-size:11px;padding-left:4px}.product-promo .product-head-desktop .product-name,.product-promo .product-head-mobile .product-name{font-size:30px;text-transform:uppercase;line-height:1.2;display:block;letter-spacing:2px;margin:-.2em auto 0;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.product-promo .product-head-desktop .product-name small,.product-promo .product-head-mobile .product-name small{font-size:1rem;margin:.25rem 0 1rem}@media screen and (min-width:768px){.product-promo .product-head-mobile{display:none}}@media screen and (max-width:767px){.product-promo .product-head-desktop{display:none}}.product-promo .product-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;margin:-1rem}.product-promo .product-wrapper .product-form,.product-promo .product-wrapper .product-image{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){.product-promo .product-wrapper .product-form,.product-promo .product-wrapper .product-image{max-width:calc(50% - 2rem);width:calc(50% - 2rem);-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem)}}.product-promo .product-wrapper .product-image{margin:1rem}@media screen and (min-width:768px){.product-promo .product-wrapper .product-image.right{-ms-flex-order:2;order:2}}.product-promo .product-wrapper .product-image .swiper{padding:0}.product-promo .product-wrapper .product-image .swiper .swiper-slide{transition:-webkit-transform .3s ease-in-out .3s;transition:transform .3s ease-in-out .3s;transition:transform .3s ease-in-out .3s,-webkit-transform .3s ease-in-out .3s}.product-promo .product-wrapper .product-image .swiper .swiper-slide:not(.swiper-slide-active){-webkit-transform:scale(.9);transform:scale(.9)}.product-promo .product-wrapper .product-image .swiper-thumbs{margin-top:8px}.product-promo .product-wrapper .product-image .swiper-thumbs .swiper-slide{opacity:.4}.product-promo .product-wrapper .product-image .swiper-thumbs .swiper-slide-thumb-active{opacity:1}.product-promo .product-wrapper .product-image .swiper-thumbs img{width:50px;height:auto}.product-promo .product-wrapper .product-form{margin:1rem}@media screen and (max-width:767px){.product-promo .product-description-wrapper{padding:24px 0}}@media screen and (min-width:768px){.product-promo .product-description-wrapper{padding:24px 0}}.product-promo .product-description-wrapper .product-description p{line-height:1.6em;margin-bottom:.75em}.product-promo .product-description-wrapper .product-description ul{list-style:none;margin-left:0;padding-left:0;text-align:left;margin-bottom:1em}.product-promo .product-description-wrapper .product-description ul li{margin-bottom:.375rem;padding-left:1.5rem;position:relative}.product-promo .product-description-wrapper .product-description ul li:last-child,.product-promo .product-description-wrapper .product-description ul li:last-child p{margin-bottom:0}.product-promo .product-description-wrapper .product-description ul li:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.07 7.158L2.12 3.473a1.304 1.304 0 00-1.756 0 1.106 1.106 0 000 1.64l4.828 4.505c.242.226.56.34.878.34.318 0 .637-.114.88-.34l7.686-7.64a1.104 1.104 0 000-1.638 1.306 1.306 0 00-1.757 0L6.07 7.158z' fill='%2386c8bc' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;bottom:0;display:block;font-size:16px;height:1.6em;left:0;margin:0;position:absolute;top:5px;width:.875rem}.product-promo .product-description-wrapper .product-description :last-child{margin-bottom:0}.product-promo .product-description-wrapper .product-description.original{margin-bottom:8px}.product-promo .product-description-wrapper .toggle-product-description{display:inline-block;margin-top:8px;text-decoration:underline;cursor:pointer}.product-promo .pricing-details{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;padding:20px;background-color:rgba(var(--color-shape-dark-25),1)}.product-promo .pricing-details .pricing-meta-details{-ms-flex:0 0 50%;flex:0 0 50%}.product-promo .pricing-details .pricing-meta-details .pricing-meta-availability,.product-promo .pricing-details .pricing-meta-details .pricing-meta-unit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:5px}.product-promo .pricing-details .pricing-meta-details .pricing-meta-availability span,.product-promo .pricing-details .pricing-meta-details .pricing-meta-unit span{font-size:14px;line-height:1;white-space:nowrap}.product-promo .pricing-details .pricing-meta-details .pricing-meta-availability svg,.product-promo .pricing-details .pricing-meta-details .pricing-meta-unit svg{width:20px;margin-right:5px;display:block}.product-promo .pricing-details .pricing-meta-details .pricing-meta-availability svg.in-stock,.product-promo .pricing-details .pricing-meta-details .pricing-meta-unit svg.in-stock{color:rgba(var(--color-shape-success),1)}.product-promo .pricing-details .pricing-meta-details .pricing-meta-availability svg.not-in-stock,.product-promo .pricing-details .pricing-meta-details .pricing-meta-unit svg.not-in-stock{color:rgba(var(--color-shape-error),1)}.product-promo .pricing-details .product-price{margin:0;padding:0;text-align:right;line-height:1.2em;-ms-flex:0 0 50%;flex:0 0 50%}@media screen and (max-width:767px){body.product-bundle .product-promo .pricing-details .product-price,body.product-single .product-promo .pricing-details .product-price{-ms-flex:0 0 30%;flex:0 0 30%}}@media screen and (max-width:479px){.product-promo .pricing-details .product-price .price .money{font-size:24px}}@media screen and (min-width:480px){.product-promo .pricing-details .product-price .price .money{font-size:30px}}.product-promo .pricing-details .product-price span small{font-size:14px;line-height:1.2em;display:block;margin-top:4px}.product-promo .pricing-details .product__weight-per-cost{font-weight:700;font-size:14px;color:gray}.product-promo .pricing-details .text-black{color:rgba(var(--color-shape-dark),1)}.product-promo .pricing-details .add-to-cart-wrapper{margin-top:20px}@media screen and (max-width:767px){body.product-bundle .product-promo .pricing-details .add-to-cart-wrapper,body.product-single .product-promo .pricing-details .add-to-cart-wrapper{position:fixed;bottom:0;left:0;right:0;top:auto;z-index:9;padding:10px;background:#f6f6f7;border-top:1px solid #e2e2e2;margin:0;text-align:center}body.product-bundle .product-promo .pricing-details .add-to-cart-wrapper button,body.product-single .product-promo .pricing-details .add-to-cart-wrapper button{width:100%;font-size:13px;letter-spacing:3px;padding:12px 20px}}.product-promo .pricing-details .add-to-cart-wrapper .error{display:none;color:rgba(var(--color-shape-error),1);margin-bottom:8px;font-weight:700}.product-promo .product-reviews .spr-badge{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-promo .product-reviews .spr-badge .spr-badge-caption{font-size:12px;margin-top:.25rem}.product-promo .product-quantity-field-wrapper label{font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.product-promo .product-quantity-field-wrapper .product-quantity-field{width:calc(100% - 150px)}.product-promo .product-quantity-field-wrapper,.product-promo .product-set-select-wrapper,.product-promo .product-taste-select-wrapper{margin:16px 0;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.product-promo .product-quantity-field-wrapper select,.product-promo .product-set-select-wrapper select,.product-promo .product-taste-select-wrapper select{border:1px solid rgba(var(--color-shape-dark-35),1);border-radius:3px;margin:0}.product-promo .product-quantity-field-wrapper .product-quantity-field,.product-promo .product-quantity-field-wrapper .product-set-select,.product-promo .product-quantity-field-wrapper .product-taste-select,.product-promo .product-set-select-wrapper .product-quantity-field,.product-promo .product-set-select-wrapper .product-set-select,.product-promo .product-set-select-wrapper .product-taste-select,.product-promo .product-taste-select-wrapper .product-quantity-field,.product-promo .product-taste-select-wrapper .product-set-select,.product-promo .product-taste-select-wrapper .product-taste-select{width:calc(100% - 150px)}.product-promo .dropdown-field-wrapper,.product-promo .fixed-field-wrapper,.product-promo .free-field-wrapper,.product-promo .optional-field-wrapper{margin:16px 0}.product-promo .dropdown-field-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-promo .dropdown-field-wrapper label{margin-bottom:8px}.product-promo .dropdown-field-wrapper select{border:1px solid rgba(var(--color-shape-dark-35),1);border-radius:3px;margin:0}.product-promo .dropdown-field-wrapper select.error{border-color:rgba(var(--color-shape-error),1)}.product-promo .dropdown-field-wrapper label,.product-promo .fixed-field-wrapper label,.product-promo .free-field-wrapper label{width:100%;font-weight:700}.product-promo .optional-field-wrapper{position:relative}.product-promo .optional-field-wrapper:not(.no-checkbox){padding-left:24px}.product-promo .optional-field-wrapper input[type=checkbox]{position:absolute;top:0;left:0}.product-promo .shopify-product-form{margin:32px 0}.product-promo .product-taste{margin:32px 0;line-height:1.6}.product-promo .code-hint{background-color:#fff8de;border-radius:4px;border:1px solid rgba(155,114,0,.15);margin-bottom:1.42857em;padding:1em;color:#545454;text-align:center;line-height:1.6}.product-promo .code-hint .highlight{font-size:20px}form.newsletter{text-align:center}form.newsletter .birthdate .fieldset{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 -8px 8px}@media screen and (max-width:349px){form.newsletter .birthdate .fieldset{-ms-flex-wrap:wrap;flex-wrap:wrap}}form.newsletter .birthdate .fieldset select{margin:8px}form.newsletter p{font-family:inherit}form.newsletter p small{display:block;margin-bottom:8px;color:inherit;font-family:inherit}form.newsletter .newsletter-success-message{color:green;text-align:center;font-size:16px;font-weight:700;margin-bottom:8px}form.newsletter .legal{font-size:11px;margin-top:16px}form.newsletter .legal a{text-decoration:underline}.sniper-link a.shape_btn_green_on_light{background-color:green}.shape-up-section-container{font-family:Linotte;font-size:17px;position:relative}.shape-up-section-container:before{content:"";width:100%;height:15px;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent);position:absolute;top:0;left:0;right:0}.shape-up-section-container .shape-up-heading{margin-bottom:30px}.shape-up-section-container .shape-up-heading .shape-up-subheading,.shape-up-section-container .shape-up-heading .shape-up-title{text-align:center}.shape-up-section-container .shape-up-heading .shape-up-title{text-transform:uppercase;font-weight:700;margin-bottom:12px}@media screen and (max-width:479px){.shape-up-section-container .swiper-container{width:100vw;margin-left:-16px}}@media screen and (min-width:480px) and (max-width:767px){.shape-up-section-container .swiper-container{width:100vw;margin-left:-24px}}.shape-up-section-container .swiper-container .swiper-button-next.swiper-button-disabled,.shape-up-section-container .swiper-container .swiper-button-prev.swiper-button-disabled{display:none}.shape-up-section-container .swiper-container .swiper-button-next,.shape-up-section-container .swiper-container .swiper-button-prev{background:#fff}.shape-up-section-container .swiper-container .swiper-button-next:after,.shape-up-section-container .swiper-container .swiper-button-prev:after{font-size:20px;color:rgba(var(--color-shape-dark),1)}.shape-up-section-container .swiper-container .swiper-button-prev{left:0}.shape-up-section-container .swiper-container .swiper-button-next{right:0}.shape-up-section-container .shape-up__bundles-footer,.shape-up-section-container .shape-up__bundles-title{text-align:center}.shape-up-section-container .shape-up__bundles-title{font-size:20px;cursor:pointer}.shape-up-section-container .shape-up__bundles-footer{text-decoration:underline;margin-top:47px}.shape-up-section-container .shape-up__bundle{background-color:#e5e5e533;padding:20px;text-align:center}.shape-up-section-container .shape-up__bundle .shape-up__bundle-image{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.shape-up-section-container .shape-up__bundle .shape-up__bundle-image img{margin:0 auto;max-width:190px;height:auto;-o-object-fit:contain;object-fit:contain}.shape-up-section-container .shape-up__bundle .shape-up__bundle-flags{position:absolute;right:0;top:0;font-size:10px;color:#fff;display:-ms-flexbox;display:flex}.shape-up-section-container .shape-up__bundle .shape-up__bundle-flags .shape-up__bundle-discount-flag{background-color:rgba(var(--discount-color-bg),1)}.shape-up-section-container .shape-up__bundle .shape-up__bundle-flags .shape-up__bundle-favorite-flag{background-color:#563095}.shape-up-section-container .shape-up__bundle .shape-up__bundle-pricing{color:#e00f0fc7}.shape-up-section-container .shape-up__bundle .shape-up__bundle-pricing-compare{color:rgba(var(--color-shape-dark-50),1);text-decoration:line-through}.shape-up-section-container .shape-up__bundle .shape-up__bundle-title{font-size:18px;line-height:21px;font-weight:600;cursor:pointer}.shape-up-section-container .shape-up__bundle button{margin-top:31px;width:100%;background:rgba(var(--color-shape-dark),1)}.shape-up-section-container .shape-up__bundle button span{text-transform:uppercase}.shape-up-section-container .mt-10{margin-top:10px}.shape-up-section-container .mx-16{margin-left:16px;margin-right:16px}.shape-up-section-container .font-size-12{font-size:12px}.shape-up-section-container .font-size-13{font-size:13px}.shape-up-section-container .font-size-24{font-size:24px}.shape-up-section-container .ta-left{text-align:left}.lp-hero-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lp-hero-subtitle,.lp-hero-title{text-align:center;margin:32px 0}.lp-hero-subtitle{font-size:20px;font-weight:400;line-height:1.5}.lp-hero-titleimage{width:100%;max-width:480px}.lp-hero-titleimage svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-hero-text{font-size:14px;line-height:1.4;text-transform:uppercase;letter-spacing:1px;width:100%;max-width:480px;margin:0 auto}.lp-content-image-text h2{text-transform:uppercase;margin-top:0;margin-bottom:16px;font-size:1.2rem;letter-spacing:.1em}.lp-content-image-text p{line-height:1.5}.lp-content-image-text a{display:inline-block}.lp-content-image-text .image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lp-content-image-text .text.align-left{text-align:left}.lp-content-image-text .text.align-center{text-align:center}.lp-content-image-text .text.align-right{text-align:right}.lp-content-image-text .lp-column{margin:32px!important}.lp-content-image-text .lp-columns.image-left .lp-column.image,.lp-content-image-text .lp-columns.image-right .lp-column.text{-ms-flex-order:-1;order:-1}@media (max-width:767px){.lp-content-image-text .lp-columns.image-left .lp-column.image,.lp-content-image-text .lp-columns.image-right .lp-column.image{-ms-flex-order:-1!important;order:-1!important}.lp-content-image-text .lp-columns.image-left .lp-column.text,.lp-content-image-text .lp-columns.image-right .lp-column.text{-ms-flex-order:1!important;order:1!important}}.lp-content-slider-title{font-size:.9rem;font-weight:800;text-align:center;letter-spacing:.1em;text-transform:uppercase;width:100%;margin:16px 0 8px}.lp-content-slider .intro{font-size:20px;font-weight:400;line-height:1.5;text-align:center;margin:24px 0}.lp-content-slider-text{font-size:.9rem;line-height:1.5;text-align:center}.lp-content-slider-text a{text-decoration:underline;color:#2196f3}.lp-content-tabs .tab-anchors{position:relative;height:50px;overflow:hidden}.lp-content-tabs .tab-anchors:after{content:"";height:100%;width:50px;position:absolute;right:0;top:0;bottom:0;background:linear-gradient(90deg,#eaece100 0,#eaece1)}.lp-content-tabs .tab-anchors .container{padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.lp-content-tabs .tab-anchors ul{list-style:none;padding:0;margin:0 auto;display:table;overflow-y:hidden}.lp-content-tabs .tab-anchors ul li{line-height:20px;margin:0 16px;padding:16px 0 24px;text-transform:uppercase;letter-spacing:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:middle}.lp-content-tabs .tab-anchors ul li span{pointer-events:none;white-space:nowrap}@media only screen and (max-width:580px){.lp-content-tabs .tab-anchors ul li{font-size:13px}}.lp-content-tabs .tab-anchors ul li:not(.selected){margin:0 16px 0 32px}.lp-content-tabs .tab-anchors ul li:hover:not(.selected){position:relative;cursor:pointer}.lp-content-tabs .tab-anchors ul li:hover:not(.selected) span{position:relative;display:inline-block}.lp-content-tabs .tab-anchors ul li:hover:not(.selected) span:after{content:"";width:100%;height:2px;background-color:rgba(var(--color-shape-green),1);position:absolute;left:0;right:0;bottom:-2px}.lp-content-tabs .tab-anchors ul li.selected{font-size:20px;line-height:20px;position:relative;background-color:#fff;padding:16px 0 24px 32px;margin-right:64px}@media only screen and (max-width:580px){.lp-content-tabs .tab-anchors ul li.selected{font-size:13px}}.lp-content-tabs .tab-anchors ul li.selected span{position:relative;z-index:3}.lp-content-tabs .tab-anchors ul li.selected:before{content:"";width:32px;height:52px;position:absolute;top:0;left:0;background:#fff;z-index:2}.lp-content-tabs .tab-anchors ul li.selected:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.69' height='51.88'%3E%3Cpath d='M.71 0H0v51.88h66.69c-3.81-.16-32.33-8.46-38.22-28.08S.71 0 .71 0z' fill='%23fff'/%3E%3C/svg%3E");width:64px;height:52px;position:absolute;top:0;right:-64px;z-index:2}.lp-content-tabs .tab-anchors ul li:last-child:not(.selected){padding-right:32px}.lp-content-tabs .tab-anchors ul li:first-child.selected{margin-left:0}.lp-content-tabs .tab-contents{padding:32px;background-color:#fff}.lp-content-tabs .tab-contents .container{padding-top:0;padding-bottom:0}.lp-content-tabs .tab-contents .tab-content{display:none}.lp-content-tabs .tab-contents .tab-content.visible{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:767px){.lp-content-tabs .tab-contents .tab-content{margin:0}}@media only screen and (min-width:768px){.lp-content-tabs .tab-contents .tab-content{margin:-16px}}@media only screen and (max-width:767px){.lp-content-tabs .tab-contents .tab-content .image{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:0}}@media only screen and (min-width:768px){.lp-content-tabs .tab-contents .tab-content .image{-ms-flex-preferred-size:calc(50% - 32px);flex-basis:calc(50% - 32px);width:calc(50% - 32px);margin:16px}}.lp-content-tabs .tab-contents .tab-content .image figure{margin:0;padding:0}@media only screen and (max-width:767px){.lp-content-tabs .tab-contents .tab-content .image figure{width:200px;margin:0 auto 16px}}.lp-content-tabs .tab-contents .tab-content .image figure img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.lp-content-tabs .tab-contents .tab-content .text h1{font-size:30px;text-transform:uppercase;line-height:1.5;color:rgba(var(--color-shape-dark),1);display:block;letter-spacing:2px;margin:0 auto 15px;clear:both;font-weight:400;padding-top:4px}.lp-content-tabs .tab-contents .tab-content .text p{margin-bottom:1em;line-height:1.6}@media only screen and (max-width:767px){.lp-content-tabs .tab-contents .tab-content .text{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:0}}@media only screen and (min-width:768px){.lp-content-tabs .tab-contents .tab-content .text{-ms-flex-preferred-size:calc(50% - 32px);flex-basis:calc(50% - 32px);width:calc(50% - 32px);margin:16px}}.lp-content-tabs .tab-contents .tab-content .text ul{list-style:none;margin-left:0;padding-left:0;text-align:left}.lp-content-tabs .tab-contents .tab-content .text ul li{margin-bottom:.375rem;padding-left:1.5rem;position:relative}.lp-content-tabs .tab-contents .tab-content .text ul li:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.07 7.158L2.12 3.473a1.304 1.304 0 00-1.756 0 1.106 1.106 0 000 1.64l4.828 4.505c.242.226.56.34.878.34.318 0 .637-.114.88-.34l7.686-7.64a1.104 1.104 0 000-1.638 1.306 1.306 0 00-1.757 0L6.07 7.158z' fill='%2386c8bc' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;bottom:0;display:block;height:.75rem;left:0;margin:auto;position:absolute;top:0;width:.875rem}.lp-content-tabs .tab-contents .tab-content .text>:last-child,.lp-content-tabs .tab-contents .tab-content .text ul li:last-child{margin-bottom:0}.lp-content-tabs .tab-contents .tab-content.contents table{width:100%;margin-bottom:1em;border-collapse:collapse;border-spacing:0}.lp-content-tabs .tab-contents .tab-content.contents table th{font-weight:700;background:#f9f9f9;text-align:left}.lp-content-tabs .tab-contents .tab-content.contents table td,.lp-content-tabs .tab-contents .tab-content.contents table th{border:1px solid #dcdcdc;padding:6px}.lp-content-tabs .tab-contents .tab-content.contents p{margin-bottom:1em}.lp-image-text-swoosh{background:#fff}.lp-image-text-swoosh-wrapper{position:relative}.lp-image-text-swoosh-wrapper .swoosh{width:100%;margin-top:-32.5vw}@media only screen and (min-width:1024px){.lp-image-text-swoosh-wrapper .swoosh{position:absolute;height:100%;top:0;left:20%;bottom:0;overflow:hidden;width:80%;margin-top:0}}.lp-image-text-swoosh-wrapper .swoosh svg{margin:0;max-width:100%;width:100%;height:auto}.lp-image-text-swoosh-wrapper .swoosh svg.horizontal{display:none}.lp-image-text-swoosh-wrapper .swoosh svg.portrait{display:block}@media only screen and (min-width:1024px){.lp-image-text-swoosh-wrapper .swoosh svg.horizontal{display:block;-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.lp-image-text-swoosh-wrapper .swoosh svg.portrait{display:none}}.lp-image-text-swoosh-wrapper figure.lp-image-text-swoosh-figure{margin:0;padding:0;width:100%}@media only screen and (min-width:1024px){.lp-image-text-swoosh-wrapper figure.lp-image-text-swoosh-figure{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}}.lp-image-text-swoosh-wrapper figure.lp-image-text-swoosh-figure img{display:block;height:50vw;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1024px){.lp-image-text-swoosh-wrapper figure.lp-image-text-swoosh-figure img{position:absolute;height:100%}}.lp-image-text-swoosh-wrapper .lp-image-text-swoosh-content{position:relative}.lp-image-text-swoosh-wrapper .lp-image-text-swoosh-content .container{padding-top:0;padding-bottom:0}.lp-image-text-swoosh-wrapper .lp-image-text-swoosh-content .lp-image-text-swoosh-content-wrapper{position:relative;background-color:#fff;z-index:2;padding-top:64px;padding-bottom:64px}@media only screen and (min-width:1024px){.lp-image-text-swoosh-wrapper .lp-image-text-swoosh-content .lp-image-text-swoosh-content-wrapper{margin-left:50%;height:100%}}.lp-image-text-swoosh-wrapper .lp-image-text-swoosh-content .lp-image-text-swoosh-content-wrapper .swoosh-horizontal{display:none}@media only screen and (min-width:1024px){.lp-image-text-swoosh-wrapper .lp-image-text-swoosh-content .lp-image-text-swoosh-content-wrapper .swoosh-horizontal{position:absolute;top:0;left:0;bottom:0;height:100%;width:250px;-webkit-transform:translateX(-100%);transform:translate(-100%);z-index:1;display:block}}.lp-image-text-swoosh-wrapper .lp-image-text-swoosh-intro{font-size:1.2rem;line-height:1.4;letter-spacing:2px;text-transform:uppercase;padding-bottom:32px}.lp-image-text-swoosh-wrapper .lp-image-text-swoosh-intro p,.lp-image-text-swoosh-wrapper .lp-image-text-swoosh-text p{margin-bottom:1em}@media only screen and (min-width:1024px){.lp-image-text-swoosh-wrapper.image-aligned-left figure.lp-image-text-swoosh-figure{width:70%;margin-right:30%}}.lp-image-text-swoosh-wrapper.image-aligned-left .pdp-section-title{width:auto}.lp-image-text-swoosh-wrapper.image-aligned-left .lp-image-text-swoosh-text{line-height:1.6}.lp-social-media-links-elements{display:-ms-flexbox;display:flex;margin:calc(32px - 12) 0}@media screen and (max-width:767px){.lp-social-media-links-elements{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:40px;row-gap:40px}}@media screen and (min-width:768px){.lp-social-media-links-elements{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}}.lp-social-media-links-element{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.lp-social-media-links-element{width:calc(50% - 32px);-ms-flex-preferred-size:calc(50% - 32px);flex-basis:calc(50% - 32px)}}@media screen and (min-width:768px){.lp-social-media-links-element{-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (max-width:479px){.lp-social-media-links-element{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.lp-social-media-links-element-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lp-social-media-links-element-icon{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;justify-self:center;-ms-flex-align:center;align-items:center}.lp-social-media-links-element-title{text-transform:uppercase;font-size:.8rem;font-weight:800;letter-spacing:.1em;margin:16px;word-wrap:nowrap}.lp-social-media-links-element-subtitle{font-size:.8rem;color:#fff}.lp-trust-slider .container{padding-top:0;padding-bottom:0}@media screen and (max-width:1023px){.lp-trust-slider .container{padding-left:0;padding-right:0}}.lp-trust-slider .swiper-wrapper{padding:32px 0}@media screen and (max-width:1023px){.lp-trust-slider .swiper-wrapper{padding-top:16px}}.lp-trust-slider .swiper-slide{height:auto}.lp-trust-slider .swiper{padding:0}.lp-trust-slider .swiper-pagination{-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 48px);display:none}.lp-trust-slider .swiper-pagination.swiper-pagination-bullets{display:-ms-flexbox;display:flex}@media screen and (max-width:1023px){.lp-trust-slider .swiper-pagination{margin:0 24px;padding-top:32px}}.lp-trust-slider-item{padding:16px 16px 24px;box-shadow:0 0 15px #0000001a}@media screen and (max-width:1023px){.lp-trust-slider-item{margin:0 24px}}@media screen and (min-width:1024px){.lp-trust-slider-item{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 8px}}@media screen and (max-width:1023px){.lp-trust-slider-item .icon{display:none}}.lp-trust-slider .icon{margin:0 auto}@media screen and (max-width:767px){.lp-trust-slider .icon{width:50px;height:50px}}@media screen and (min-width:768px){.lp-trust-slider .icon{width:65px;height:65px}}.lp-trust-slider .icon.active{border-bottom:1px solid rgba(var(--color-shape-green),1);position:relative}.lp-trust-slider .icon.active svg path{fill:rgba(var(--color-shape-green),1)}.lp-trust-slider .icon.active:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(var(--color-shape-green),1);position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.lp-trust-slider .icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-trust-slider-title{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;width:100%;text-align:center}@media screen and (min-width:1024px){.lp-trust-slider-title{margin-top:16px}}.lp-trust-slider-text{font-size:16px;text-align:center;line-height:1.8;margin:8px 0 16px;-ms-flex:1;flex:1}.lp-trust-slider-cta-text{font-weight:800;text-transform:uppercase;letter-spacing:.2em;font-size:12px;text-align:center;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.lp-trust-slider-cta-text span{position:relative;background:#fff;z-index:2;padding:0 4px}.lp-trust-slider-cta-text svg{width:1em;height:1em;-o-object-fit:contain;object-fit:contain}.lp-usp-icon-slider{background:#f6f7f4;background:linear-gradient(180deg,#f6f7f4 0,#eaece1)}.lp-usp-icon-slider .swiper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lp-usp-icon-slider .swiper.prev-next-btns{margin:0 48px}@media only screen and (max-width:479px){.lp-usp-icon-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:480px) and (max-width:767px){.lp-usp-icon-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:768px) and (max-width:767px){.lp-usp-icon-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:768px){.lp-usp-icon-slider .swiper.initialized{padding:0 64px}}.lp-usp-icon-slider .swiper-btn-next,.lp-usp-icon-slider .swiper-btn-prev{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;top:50%;font-size:35px;line-height:35px;width:21px;height:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0;outline:0;color:rgba(var(--color-shape-dark),1);cursor:pointer;opacity:1;transition:opacity .2s ease-in-out}.lp-usp-icon-slider .swiper-btn-next.swiper-button-disabled,.lp-usp-icon-slider .swiper-btn-prev.swiper-button-disabled{opacity:0}@media only screen and (max-width:479px){.lp-usp-icon-slider .swiper-btn-next,.lp-usp-icon-slider .swiper-btn-prev{font-size:24px;line-height:24px;width:14.4px;height:24px}}.lp-usp-icon-slider .swiper-btn-prev{left:0}.lp-usp-icon-slider .swiper-btn-next{right:0}.lp-usp-icon-slider .swiper-pagination{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-top:32px}.lp-usp-icon-slider .swiper-pagination-bullet{background:rgba(var(--color-shape-dark),1);margin:2px;border-radius:0;height:2px;width:18px}.lp-usp-icon-slider .swiper-pagination-bullet-active{background:rgba(var(--color-shape-green),1);height:4px}.lp-usp-icon-slider .swiper-slide{opacity:0;transition:opacity .3s ease-in;transition-delay:0;height:auto}.lp-usp-icon-slider .swiper-slide.swiper-slide-visible{transition-delay:.1s;opacity:1}.lp-usp-icon-slider-element{text-align:center}.lp-usp-icon-slider-element-icon{width:100px;height:100px;margin:0 auto 32px;border:2px solid rgba(var(--color-shape-green),1);border-radius:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lp-usp-icon-slider-element-icon figure{margin:0 auto;padding:0;width:50px;height:50px}.lp-usp-icon-slider-element-icon figure svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.lp-usp-icon-slider-element-icon figure svg *{fill:rgba(var(--color-shape-dark),1)}.lp-usp-icon-slider-element-title{font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp-usp-icon-slider-element-subtitle,.lp-usp-icon-slider-element-title{font-size:14px;line-height:1.2;margin-top:8px;margin-bottom:4px;color:rgba(var(--color-shape-dark),1)}.lp-usp-icon-slider-element-description{font-size:14px}.lp-values-slider .swiper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lp-values-slider .swiper.prev-next-btns{margin:0 48px}@media only screen and (max-width:479px){.lp-values-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:480px) and (max-width:767px){.lp-values-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:768px) and (max-width:767px){.lp-values-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:768px){.lp-values-slider .swiper.initialized{padding:0 64px}}.lp-values-slider .swiper-btn-next,.lp-values-slider .swiper-btn-prev{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;top:50%;font-size:35px;line-height:35px;width:21px;height:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0;outline:0;color:rgba(var(--color-shape-dark),1);cursor:pointer;opacity:1;transition:opacity .2s ease-in-out}.lp-values-slider .swiper-btn-next.swiper-button-disabled,.lp-values-slider .swiper-btn-prev.swiper-button-disabled{opacity:0}@media only screen and (max-width:479px){.lp-values-slider .swiper-btn-next,.lp-values-slider .swiper-btn-prev{font-size:24px;line-height:24px;width:14.4px;height:24px}}.lp-values-slider .swiper-btn-prev{left:0}.lp-values-slider .swiper-btn-next{right:0}.lp-values-slider .swiper-pagination{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-top:32px}.lp-values-slider .swiper-pagination-bullet{background:rgba(var(--color-shape-dark),1);margin:2px;border-radius:0;height:2px;width:18px}.lp-values-slider .swiper-pagination-bullet-active{background:rgba(var(--color-shape-green),1);height:4px}.lp-values-slider .swiper-slide{opacity:0;transition:opacity .3s ease-in;transition-delay:0;height:auto}.lp-values-slider .swiper-slide.swiper-slide-visible{transition-delay:.1s;opacity:1}.lp-values-slider.in-view .outer{-webkit-animation:show100 1.8s ease-in;animation:show100 1.8s ease-in}.lp-values-slider-element{text-align:center}.lp-values-slider-element-icon{width:100px;height:100px;margin:0 auto 32px;border-radius:100%;position:relative}.lp-values-slider-element-icon,.lp-values-slider-element-icon .value-unit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lp-values-slider-element-icon .value-unit{-ms-flex-flow:row wrap;flex-flow:row wrap}.lp-values-slider-element-icon .value-unit .value{font-size:32px;line-height:1;width:100%;text-align:center}.lp-values-slider-element-icon .value-unit .unit{font-size:12px;line-height:1;position:absolute;bottom:16px}.lp-values-slider-element-icon .value-border{width:auto}.lp-values-slider-element-icon .value-border svg{position:absolute;top:0;left:0}.lp-values-slider-element-icon .value-border svg circle{stroke-dashoffset:0;stroke:rgba(var(--color-shape-green),1);fill:transparent;stroke-width:2px;stroke-dasharray:290;-webkit-animation-play-state:running}.lp-values-slider-element-title{font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp-values-slider-element-subtitle,.lp-values-slider-element-title{font-size:14px;line-height:1.2;margin-top:8px;margin-bottom:4px;color:rgba(var(--color-shape-dark),1)}.lp-values-slider-element-description{font-size:14px}.lp-quotes-slider .swiper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lp-quotes-slider .swiper.prev-next-btns{margin:0 48px}@media only screen and (max-width:479px){.lp-quotes-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:480px) and (max-width:767px){.lp-quotes-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:768px) and (max-width:767px){.lp-quotes-slider .swiper.initialized{padding:0 24px}}@media only screen and (min-width:768px){.lp-quotes-slider .swiper.initialized{padding:0 64px}}.lp-quotes-slider .swiper-btn-next,.lp-quotes-slider .swiper-btn-prev{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;top:50%;font-size:35px;line-height:35px;width:21px;height:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0;outline:0;color:rgba(var(--color-shape-dark),1);cursor:pointer;opacity:1;transition:opacity .2s ease-in-out}.lp-quotes-slider .swiper-btn-next.swiper-button-disabled,.lp-quotes-slider .swiper-btn-prev.swiper-button-disabled{opacity:0}@media only screen and (max-width:479px){.lp-quotes-slider .swiper-btn-next,.lp-quotes-slider .swiper-btn-prev{font-size:24px;line-height:24px;width:14.4px;height:24px}}.lp-quotes-slider .swiper-btn-prev{left:0}.lp-quotes-slider .swiper-btn-next{right:0}.lp-quotes-slider .swiper-pagination{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-top:32px}.lp-quotes-slider .swiper-pagination-bullet{background:rgba(var(--color-shape-dark),1);margin:2px;border-radius:0;height:2px;width:18px}.lp-quotes-slider .swiper-pagination-bullet-active{background:rgba(var(--color-shape-green),1);height:4px}.lp-quotes-slider .swiper-slide{opacity:0;transition:opacity .3s ease-in;transition-delay:0;height:auto}.lp-quotes-slider .swiper-slide.swiper-slide-visible{transition-delay:.1s;opacity:1}.lp-quotes-slider.in-view .outer{-webkit-animation:show100 1.8s ease-in;animation:show100 1.8s ease-in}.lp-quotes-slider-element{text-align:center}.lp-quotes-slider-element-quote{font-style:italic}.lp-quotes-slider-element-title{font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp-quotes-slider-element-subtitle,.lp-quotes-slider-element-title{font-size:14px;line-height:1.2;margin-top:8px;margin-bottom:4px;color:rgba(var(--color-shape-dark),1)}.lp-two-columns-links-columns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:stretch;justify-content:stretch;width:100%}@media (max-width:767px){.lp-two-columns-links-columns{-ms-flex-flow:row wrap;flex-flow:row wrap}}@media (min-width:768px){.lp-two-columns-links-columns{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.lp-two-columns-links-column{margin:30px;text-align:center}@media (max-width:767px){.lp-two-columns-links-column{-ms-flex-preferred-size:calc(100% - 60px);flex-basis:calc(100% - 60px);width:calc(100% - 60px)}}@media (min-width:768px){.lp-two-columns-links-column{-ms-flex-preferred-size:calc(50% - 60px);flex-basis:calc(50% - 60px);width:calc(50% - 60px)}}.lp-two-columns-links-column-title .brush-title-headline div{font-size:1rem}.lp-content-video-container{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%}.lp-content-video-container iframe{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;border:0}.lp-collection-slider .swiper{position:relative;padding:0!important}.lp-collection-slider .swiper-btn-next,.lp-collection-slider .swiper-btn-prev{background-color:#fff;width:30px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.lp-collection-slider .swiper-btn-next,.lp-collection-slider .swiper-btn-prev{display:none}}.lp-collection-slider .swiper-btn-next svg,.lp-collection-slider .swiper-btn-prev svg{height:50%;-o-object-fit:contain;object-fit:contain;top:auto;right:auto;bottom:auto;left:auto}.lp-collection-slider .product{height:100%}.lp-collection-slider .product .product-wrap{height:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.lp-collection-slider .product .product-wrap:hover .product-overlay{opacity:1}.lp-collection-slider .product .product-wrap:hover .product-overlay .action-buttons{-webkit-transform:translateY(0);transform:translateY(0)}.lp-collection-slider .product .product-wrap .product-overlay{position:absolute;top:0;right:0;left:0;opacity:0;overflow:hidden;transition:opacity .2s ease-in;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;z-index:2}.touchevents .lp-collection-slider .product .product-wrap .product-overlay{display:none}.lp-collection-slider .product .product-wrap .product-overlay .product-link-placeholder{display:block;height:0;overflow:hidden;width:100%;padding-bottom:100%}.lp-collection-slider .product .product-wrap .product-overlay .action-buttons{-webkit-transform:translateY(-50.1%);transform:translateY(-50.1%);background:#fff;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:15px 0}.lp-collection-slider .product .product-wrap .product-overlay .action-buttons button *{pointer-events:none}.lp-collection-slider .product .product-wrap .product-overlay .action-buttons>*{font-size:12px;padding-left:12px;padding-right:12px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.lp-collection-slider .product .product-wrap .product-overlay .action-buttons>:first-of-type{margin-bottom:5px}.lp-collection-slider .product .product-wrap .product-overlay .action-buttons .quick-shop{position:relative}.lp-collection-slider .product .product-wrap .product-overlay .action-buttons .quick-shop.loading:after{content:"";margin:auto;font-size:1em;position:absolute;border:.2em solid #86c8bc;border-left-color:#86c8bc4d;-webkit-animation:loadddd .5s linear infinite;animation:loadddd .5s linear infinite;border-radius:100%;width:1.5em;height:1.5em;display:block;top:50%;left:50%}.lp-collection-slider .product .product-wrap .product-overlay .action-buttons .quick-shop.success:after{content:"";display:block;font-size:1em;position:absolute;top:50%;left:50%;width:1em;height:2em;border:solid rgba(var(--color-shape-green),1);border-width:0 2px 2px 0;-webkit-transform:translate(-50%,calc(-50% - .25em)) rotate(45deg);transform:translate(-50%,calc(-50% - .25em)) rotate(45deg)}.lp-collection-slider .product .product-wrap .product-image a{display:block}.lp-collection-slider .product .product-wrap .product-image figure img{display:block;max-width:100%;width:100%;height:auto}.lp-collection-slider .product .product-wrap .product-info{min-height:120px;-ms-flex:1;flex:1}.lp-collection-slider .product .product-wrap .product-info .product-details{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;line-height:1.2;letter-spacing:0;padding:15px 0}.lp-collection-slider .product .product-wrap .product-info .product-details .action-buttons-mobile{display:none}.touchevents .lp-collection-slider .product .product-wrap .product-info .product-details .action-buttons-mobile{display:block}.lp-collection-slider .product .product-wrap .product-info .product-details .action-buttons-mobile button{font-size:12px;line-height:1;width:100%;padding:10px;letter-spacing:2px;margin-top:6px}.lp-collection-slider .product .product-wrap .product-info .product-details .action-buttons-mobile button *{pointer-events:none}.lp-collection-slider .product .product-wrap .product-info .product-details .product-naming{-ms-flex:1;flex:1}.lp-collection-slider .product .product-wrap .product-info .product-details .spr-badge{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:8px}.lp-collection-slider .product .product-wrap .product-info .product-details .spr-badge .spr-badge-caption{display:none}.lp-collection-slider .product .product-wrap .product-info .product-details .product-title{font-size:13px;display:block;line-height:1.2;text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.lp-collection-slider .product .product-wrap .product-info .product-details .product-subtitle{font-size:13px;margin-bottom:10px;display:block;line-height:1.2;font-weight:400;text-align:center}.lp-collection-slider .product .product-wrap .product-info .product-details .product-price{display:block;margin-bottom:5px;font-size:inherit;line-height:1.2;text-align:center}.lp-collection-slider .product .product-wrap .product-info .product-details .product-price .money{color:rgba(var(--color-shape-dark),1);font-weight:700;font-size:20px}.lp-collection-slider .product .product-wrap .product-info .product-details .product-price.sale>.money{margin-left:5px;color:rgba(var(--color-shape-sale),1)}.lp-collection-slider .product .product-wrap .product-info .product-details .product-price.sale .was_price>.money{font-size:16px;color:#8c8b8b;text-decoration:line-through;text-shadow:none;font-weight:400}.lp-hero-content-boxes-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lp-hero-content-boxes-title{text-align:center;margin:48px 0}.lp-hero-content-boxes-titleimage{width:100%;max-width:480px}.lp-hero-content-boxes-titleimage svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-hero-content-boxes-row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;margin:-16px 0 0 -16px;width:calc(100% + 16px);padding-top:16px}@media (max-width:539px){.lp-hero-content-boxes-row>:first-child:last-child,.lp-hero-content-boxes-row>:first-child:last-child~div{width:calc(100% - 16px);-ms-flex-preferred-size:calc(100% - 16px);flex-basis:calc(100% - 16px);margin:16px 0 0 16px}}@media (min-width:540px) and (max-width:1023px){.lp-hero-content-boxes-row>:first-child:last-child,.lp-hero-content-boxes-row>:first-child:last-child~div{width:calc(50% - 16px);-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);margin:16px 0 0 16px}}@media (min-width:1024px){.lp-hero-content-boxes-row>:first-child:last-child,.lp-hero-content-boxes-row>:first-child:last-child~div{width:calc(100% - 16px);-ms-flex-preferred-size:calc(100% - 16px);flex-basis:calc(100% - 16px);margin:16px 0 0 16px}}@media (max-width:539px){.lp-hero-content-boxes-row>:first-child:nth-last-child(2),.lp-hero-content-boxes-row>:first-child:nth-last-child(2)~div{width:calc(100% - 16px);-ms-flex-preferred-size:calc(100% - 16px);flex-basis:calc(100% - 16px);margin:16px 0 0 16px}}@media (min-width:540px) and (max-width:1023px){.lp-hero-content-boxes-row>:first-child:nth-last-child(2),.lp-hero-content-boxes-row>:first-child:nth-last-child(2)~div{width:calc(50% - 16px);-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);margin:16px 0 0 16px}}@media (min-width:1024px){.lp-hero-content-boxes-row>:first-child:nth-last-child(2),.lp-hero-content-boxes-row>:first-child:nth-last-child(2)~div{width:calc(50% - 16px);-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);margin:16px 0 0 16px}}@media (max-width:539px){.lp-hero-content-boxes-row>:first-child:nth-last-child(3),.lp-hero-content-boxes-row>:first-child:nth-last-child(3)~div{width:calc(100% - 16px);-ms-flex-preferred-size:calc(100% - 16px);flex-basis:calc(100% - 16px);margin:16px 0 0 16px}}@media (min-width:540px) and (max-width:1023px){.lp-hero-content-boxes-row>:first-child:nth-last-child(3),.lp-hero-content-boxes-row>:first-child:nth-last-child(3)~div{width:calc(50% - 16px);-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);margin:16px 0 0 16px}}@media (min-width:1024px){.lp-hero-content-boxes-row>:first-child:nth-last-child(3),.lp-hero-content-boxes-row>:first-child:nth-last-child(3)~div{width:calc(33.33333% - 16px);-ms-flex-preferred-size:calc(33.33333% - 16px);flex-basis:calc(33.33333% - 16px);margin:16px 0 0 16px}}@media (max-width:539px){.lp-hero-content-boxes-row>:first-child:nth-last-child(4),.lp-hero-content-boxes-row>:first-child:nth-last-child(4)~div{width:calc(100% - 16px);-ms-flex-preferred-size:calc(100% - 16px);flex-basis:calc(100% - 16px);margin:16px 0 0 16px}}@media (min-width:540px) and (max-width:1023px){.lp-hero-content-boxes-row>:first-child:nth-last-child(4),.lp-hero-content-boxes-row>:first-child:nth-last-child(4)~div{width:calc(50% - 16px);-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);margin:16px 0 0 16px}}@media (min-width:1024px){.lp-hero-content-boxes-row>:first-child:nth-last-child(4),.lp-hero-content-boxes-row>:first-child:nth-last-child(4)~div{width:calc(25% - 16px);-ms-flex-preferred-size:calc(25% - 16px);flex-basis:calc(25% - 16px);margin:16px 0 0 16px}}.lp-hero-content-boxes-image,.lp-hero-content-boxes-text{background-color:#fff}.lp-hero-content-boxes-image{position:relative}@media (max-width:539px){.lp-hero-content-boxes-image{width:100%;padding-bottom:75%}}.lp-hero-content-boxes-image figure{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp-hero-content-boxes-image figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-hero-content-boxes-text{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:stretch;justify-content:stretch;padding:24px}.lp-hero-content-boxes-text-title{font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-bottom:16px;text-align:center}.lp-hero-content-boxes-text-copy{font-size:14px;line-height:1.5;margin-bottom:16px;-ms-flex:1;flex:1;text-align:center}@media screen and (max-width:479px){.lp-shpfy-reviews-carousel .container.left-right-gap{padding-left:8px;padding-right:8px}}@media screen and (min-width:480px) and (max-width:767px){.lp-shpfy-reviews-carousel .container.left-right-gap{padding-left:16px;padding-right:16px}}@media screen and (min-width:768px) and (max-width:1023px){.lp-shpfy-reviews-carousel .container.left-right-gap{padding-left:40px;padding-right:40px}.lp-shpfy-reviews-carousel .container.left-right-gap.half,.lp-shpfy-reviews-carousel .container.left-right-gap.mini,.lp-shpfy-reviews-carousel .container.left-right-gap.narrow,.lp-shpfy-reviews-carousel .container.left-right-gap.tiny{padding-left:-8px;padding-right:-8px}}@media screen and (min-width:1024px){.lp-shpfy-reviews-carousel .container.left-right-gap{padding-left:56px;padding-right:56px}.lp-shpfy-reviews-carousel .container.left-right-gap.half,.lp-shpfy-reviews-carousel .container.left-right-gap.mini,.lp-shpfy-reviews-carousel .container.left-right-gap.narrow,.lp-shpfy-reviews-carousel .container.left-right-gap.tiny{padding-left:-8px;padding-right:-8px}}.lp-shpfy-reviews-carousel .swiper-wrapper{padding:16px 0}.lp-shpfy-reviews-carousel .swiper-slide{height:auto;padding:8px}.lp-shpfy-reviews-carousel .swiper{padding:0}.lp-shpfy-reviews-carousel-item{min-height:100%;padding:24px 16px;box-shadow:0 0 15px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lp-shpfy-reviews-carousel-item-rating{color:rgba(var(--color-shape-green),1);text-align:center;width:100%}.lp-shpfy-reviews-carousel-item-rating .spr-icon-star-empty{opacity:.4}.lp-shpfy-reviews-carousel-item-title{font-size:20px;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.2em;width:100%;margin:16px 0}.lp-shpfy-reviews-carousel-item-text{font-size:14px;text-align:center;width:100%;margin:16px 0 24px;line-height:1.8;-ms-flex:1;flex:1}.lp-shpfy-reviews-carousel-item-text.clamped{margin-bottom:0}.lp-shpfy-reviews-carousel-item .review-link{font-size:14px;line-height:1;margin-top:5px;margin-bottom:24px;display:inline-block;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:rgba(var(--color-shape-green),1)}.lp-shpfy-reviews-carousel-item .review-link svg{width:1em;height:1em;-o-object-fit:contain;object-fit:contain;margin-left:4px}.lp-shpfy-reviews-carousel-item-meta{font-size:12px;text-align:center}.lp-shpfy-reviews-carousel-item-product-title{font-weight:700;text-transform:uppercase;margin:4px}.lp-shpfy-reviews-carousel-item-cta-product{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:800;margin-top:24px}.lp-shpfy-reviews-carousel-item-cta-product svg{width:1em;height:1em;-o-object-fit:contain;object-fit:contain}.reviews-carousel .swiper-wrapper{padding:16px 0}.reviews-carousel .swiper-slide{height:auto;padding:8px}.reviews-carousel .swiper{padding:0}.reviews-carousel .jdgm-carousel-item{width:100%;min-height:100%;padding:24px 16px;box-shadow:0 0 15px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.04em}.reviews-carousel .jdgm-carousel-item__review-rating{text-align:center;width:100%;margin-top:8px}.reviews-carousel .jdgm-carousel-item__review-rating .jdgm-star{color:rgba(var(--color-shape-green),1)}.reviews-carousel .jdgm-carousel-item__review-content{font-size:12px;text-align:center;width:100%;margin-bottom:24px;line-height:1.8;-ms-flex:1;flex:1}.reviews-carousel .jdgm-carousel-item__review-title{font-size:20px;font-weight:700;text-transform:uppercase;text-align:center;width:100%;margin:16px 0}.reviews-carousel .jdgm-carousel-item__review-body{line-height:1.5}.reviews-carousel .jdgm-carousel-item__product-title{font-size:12px;text-align:center;font-weight:700;text-transform:uppercase;margin-top:8px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reviews-carousel .jdgm-carousel-item__product-image{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;margin:16px 0}.reviews-carousel .jdgm-carousel-item__review-link{font-size:14px;line-height:1;margin-top:5px;margin-bottom:24px;display:inline-block;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:rgba(var(--color-shape-green),1)}.reviews-carousel .jdgm-carousel-item__review-link svg{width:1em;height:1em;-o-object-fit:contain;object-fit:contain;margin-left:4px}.judgeme-pdp-reviews__popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999999;display:none;overflow:hidden;outline:0}judgeme-pdp-reviews[open] .judgeme-pdp-reviews__popup{display:block;overflow-x:hidden;overflow-y:auto}.judgeme-pdp-reviews__popup-wrapper{max-width:500px;margin:1.75rem auto;position:relative;width:auto;pointer-events:none}.judgeme-pdp-reviews__popup-wrapper .jdgm-rev-widg{margin:0;border:0}.judgeme-pdp-reviews__popup-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.judgeme-pdp-reviews__popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999999;background-color:#000;opacity:0;pointer-events:none;transition:opacity var(--duration-default) ease}judgeme-pdp-reviews[open] .judgeme-pdp-reviews__popup-backdrop{opacity:.5}.judgeme-pdp-reviews__summary-title{padding-bottom:4px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;-ms-flex-pack:start;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.judgeme-pdp-reviews__summary-ratings,.judgeme-pdp-reviews__summary-title{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.judgeme-pdp-reviews__summary-ratings{-ms-flex-pack:justify;justify-content:space-between;font-size:20px}.judgeme-pdp-reviews__histogram .jdgm-histogram{border:0;width:100%;padding:0;margin:16px 0;float:none}.judgeme-pdp-reviews__histogram .jdgm-histogram__row{display:-ms-flexbox;display:flex}.judgeme-pdp-reviews__histogram .jdgm-histogram__bar{-ms-flex:1;flex:1;margin:0 16px}.judgeme-pdp-reviews__histogram .jdgm-histogram__frequency,.judgeme-pdp-reviews__histogram .jdgm-histogram__percentage{width:24px;-ms-flex-preferred-size:24px;flex-basis:24px;text-align:right}@media screen and (max-width:767px){.judgeme-pdp-reviews button[data-open-reviews]{margin:0 auto;display:block}}body.page-newsletter-thankyou .swiper-pagination{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:16px 0 0}body.page-newsletter-thankyou .swiper-pagination-bullet{width:10px;height:10px;margin:5px;display:inline-block;border-radius:100%;background:transparent;border:2px solid rgba(var(--color-shape-dark),1)}body.page-newsletter-thankyou .swiper-pagination-bullet-active{background:rgba(var(--color-shape-dark),1)}body.page-newsletter-thankyou .swiper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:8px}body.page-newsletter-thankyou .swiper *{outline:0}body.page-newsletter-thankyou .swiper .unswiper-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;margin:0 -8px}body.page-newsletter-thankyou .swiper .unswiper-slide{margin:8px}@media screen and (min-width:901px){body.page-newsletter-thankyou .swiper .unswiper-slide{width:calc(25% - 20px)}body.page-newsletter-thankyou .swiper .unswiper-slide:nth-of-type(n+5){display:none}}@media screen and (min-width:481px) and (max-width:900px){body.page-newsletter-thankyou .swiper .unswiper-slide{width:calc(50% - 20px)}body.page-newsletter-thankyou .swiper .unswiper-slide:nth-of-type(n+3){display:none}}@media screen and (max-width:480px){body.page-newsletter-thankyou .swiper .unswiper-slide{width:calc(100% - 20px)}body.page-newsletter-thankyou .swiper .unswiper-slide:nth-of-type(n+2){display:none}}body.page-newsletter-thankyou .swiper .swiper-slide figure img,body.page-newsletter-thankyou .swiper .unswiper-slide figure img{display:block;width:100%}body.page-newsletter-thankyou .swiper .home-promotion-box{position:relative}body.page-newsletter-thankyou .swiper .home-promotion-box .box-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.page-newsletter-thankyou .swiper .home-promotion-box .box-link.hover .title{opacity:0;transition:opacity .3s linear;transition-delay:0s}body.page-newsletter-thankyou .swiper .home-promotion-box .box-link.hover .details{opacity:1;transition:opacity .3s linear .3s}body.page-newsletter-thankyou .swiper .home-promotion-box .box-link .title{opacity:1;transition:opacity .3s linear .3s;position:absolute;left:50%;right:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;width:80%;text-align:center}@media (min-width:900px){.no-touchevents body.page-newsletter-thankyou .swiper .home-promotion-box .box-link .title{left:50%!important;top:50%!important}}body.page-newsletter-thankyou .swiper .home-promotion-box .box-link .title h2{font-family:Better Times,sans-serif;font-size:35px;line-height:1.1em;text-transform:none;margin:0;color:#fff;text-shadow:1px 1px 7px rgba(var(--color-shape-dark),1);padding:0}body.page-newsletter-thankyou .swiper .home-promotion-box .box-link .title h3{font-size:16px}body.page-newsletter-thankyou .swiper .home-promotion-box .box-link .title h3,body.page-newsletter-thankyou .swiper .home-promotion-box .box-link .title h4{font-family:Linotte,sans-serif;line-height:1.1em;letter-spacing:2px;color:#fff;text-transform:uppercase;letter-spacing:0;margin:5px 0 0;padding:0;text-shadow:1px 1px 7px rgba(var(--color-shape-dark),1)}body.page-newsletter-thankyou .swiper .home-promotion-box .box-link .title h4{font-size:22px}body.page-newsletter-thankyou .swiper .home-promotion-box .box-link .details{opacity:0;transition:opacity .3s linear .3s;transition-delay:0s;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50.1%);transform:translateY(-50.1%);pointer-events:none;text-align:center;width:80%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.page-newsletter-thankyou .swiper .home-promotion-box .box-link .details>*{display:inline-block}body.page-newsletter-thankyou .swiper .home-promotion-box .box-link .details .description{color:#fff;transition:all .3s linear;margin-bottom:0}.contact-form-retail .error,.contact-form-retail .success{font-weight:700;margin:8px 0}.contact-form-retail .success{color:rgba(var(--color-shape-success),1)}.contact-form-retail .error{color:rgba(var(--color-shape-error),1)}.contact-form-retail .g-recaptcha{margin:8px 0 16px;width:100%}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
/*# sourceMappingURL=/s/files/1/0516/6743/5690/t/109/assets/latori-scripts.page.css.map */
