@font-face{font-family:snellregular;src:url(/cdn/shop/files/snellbt-regular-webfont.woff2) format("woff2"),url(/cdn/shop/files/snellbt-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:The Calysta Swash;src:url(/cdn/shop/files/TheCalystaSwash-Regular.woff2) format("woff2"),url(/cdn/shop/files/TheCalystaSwash-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.fade-up{opacity:0;transform:translateY(20px);transition:all .8s ease-out;transition-delay:.5s}.fade-up.in-view{opacity:1;transform:translateY(0)}@keyframes scaleUp{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.image-scale-up{animation:scaleUp 2s ease-in-out infinite;transition:transform .6s ease}.bannerstar{position:absolute;top:49%;left:56%}.product-features .multicolumn-card .media{padding:0!important}.product-features .multicolumn-card .media img{width:60px;position:relative}.product-features .multicolumn-card{background:#f0ebe5;display:flex;align-items:center;padding:15px;gap:10px;border-radius:10px!important}.product-features .multicolumn-card .multicolumn-card__info{padding:0!important}.product-features .multicolumn-card .multicolumn-card__info p{line-height:1.4}.product-features .multicolumn-card .multicolumn-card__image-wrapper{margin:0!important}.productsdesign{max-width:1400px;margin:50px auto 0}.productsdesign .productsdesign-wrap .button{background:#ea2134;padding:0 20px;min-height:40px;min-width:auto}.productsdesign .productsdesign-wrap .button:before,.productsdesign .productsdesign-wrap .button:after{display:none}.productsdesign .productsdesign-wrap .productsdesigntext p{margin-bottom:15px;line-height:1.5}.productsdesign .productsdesign-wrap.wrap1{position:relative;min-height:430px;max-width:610px;width:100%;margin-left:auto}.productsdesign .productsdesign-wrap.wrap1 .productsdesigntext{width:450px;background:url(/cdn/shop/files/Card_BG.jpg?v=1753685257);background-size:cover;padding:30px;margin-left:0%}.productsdesign .productsdesign-wrap.wrap1 img.imgdesign{position:absolute;right:30px;bottom:90px;width:180px;pointer-events:none}.productsdesign .productsdesign-wrap.wrap1 .productsdesigntext h2{max-width:365px;margin-top:0;font-family:var(--font-body-family);font-size:24px;line-height:1.4}.productsdesign .productsdesign-wrap.wrap1 .productsdesigntext h2 span{color:#ea2134}.productsdesign .productsdesign-wrap.wrap1 .productsdesigntext p{max-width:320px}.productsdesign .productsdesign-wrap.wrap1 img.star1{position:absolute;right:72px;top:22px;width:30px;pointer-events:none}.productsdesign .productsdesign-wrap.wrap2{position:relative;min-height:390px;max-width:630px;width:100%;margin-top:-80px}.productsdesign .productsdesign-wrap.wrap2 .productsdesigntext{width:420px;background:#eee;padding:30px 30px 30px 85px;margin-left:165px;background:url(/cdn/shop/files/Card_BG.jpg?v=1753685257);background-size:cover}.productsdesign .productsdesign-wrap.wrap2 img.imgdesign{position:absolute;left:30px;top:-100px;width:190px;pointer-events:none}.productsdesign .productsdesign-wrap.wrap2 .productsdesigntext h2{max-width:365px;margin-top:0;font-family:var(--font-body-family);font-size:24px;line-height:1.4}.productsdesign .productsdesign-wrap.wrap2 .productsdesigntext h2 span{color:#ea2134}.productsdesign .productsdesign-wrap.wrap2 img.star2{position:absolute;left:422px;bottom:155px;width:48px;pointer-events:none}.productsdesign .productsdesign-wrap.wrap3{position:relative;min-height:430px;max-width:610px;width:100%;margin-left:auto;margin-top:-50px}.productsdesign .productsdesign-wrap.wrap3 .productsdesigntext{width:450px;background:#eee;padding:20px 30px 30px;margin-left:0%;background:url(/cdn/shop/files/Card_BG.jpg?v=1753685257);background-size:cover}.productsdesign .productsdesign-wrap.wrap3 img.imgdesign{position:absolute;right:30px;top:100px;width:240px;pointer-events:none}.productsdesign .productsdesign-wrap.wrap3 .productsdesigntext h2{max-width:400px;margin-top:0;font-family:var(--font-body-family);font-size:24px;line-height:1.4}.productsdesign .productsdesign-wrap.wrap3 .productsdesigntext h2 span{color:#ea2134}.productsdesign .productsdesign-wrap.wrap3 .productsdesigntext p{max-width:280px}.productsdesign .productsdesign-wrap.wrap3 img.star1{position:absolute;right:250px;top:-70px;width:44px;pointer-events:none}.productsdesign .productsdesign-wrap.wrap3 img.star1{transition-delay:.5s}.productsdesign .productsdesign-wrap.wrap5{position:relative;min-height:430px;max-width:610px;width:100%;margin-left:auto;margin-top:-80px}.productsdesign .productsdesign-wrap.wrap5 .productsdesigntext{width:450px;background:url(/cdn/shop/files/Card_BG.jpg?v=1753685257);background-size:cover;padding:30px;margin-left:0%}.productsdesign .productsdesign-wrap.wrap5 img.imgdesign{position:absolute;right:30px;bottom:90px;width:180px;pointer-events:none}.productsdesign .productsdesign-wrap.wrap5 .productsdesigntext h2{max-width:365px;margin-top:0;font-family:var(--font-body-family);font-size:24px;line-height:1.4}.productsdesign .productsdesign-wrap.wrap5 .productsdesigntext h2 span{color:#ea2134}.productsdesign .productsdesign-wrap.wrap5 .productsdesigntext p{max-width:320px}.productsdesign .productsdesign-wrap.wrap5 img.star1{position:absolute;right:72px;top:22px;width:30px;pointer-events:none}.productsdesign .productsdesign-wrap.wrap6{position:relative;min-height:390px;max-width:630px;width:100%;margin-top:-80px}.productsdesign .productsdesign-wrap.wrap6 .productsdesigntext{width:420px;background:#eee;padding:30px 30px 30px 85px;margin-left:165px;background:url(/cdn/shop/files/Card_BG.jpg?v=1753685257);background-size:cover}.productsdesign .productsdesign-wrap.wrap6 img.imgdesign{position:absolute;left:30px;top:-100px;width:190px;pointer-events:none}.productsdesign .productsdesign-wrap.wrap6 .productsdesigntext h2{max-width:365px;margin-top:0;font-family:var(--font-body-family);font-size:24px;line-height:1.4}.productsdesign .productsdesign-wrap.wrap6 .productsdesigntext h2 span{color:#ea2134}.productsdesign .productsdesign-wrap.wrap6 img.star2{position:absolute;left:422px;bottom:155px;width:48px;pointer-events:none}.truffle-collection-page .productsdesign .productsdesign-wrap .productsdesigntext p,.truffle-collection-page .productsdesign .productsdesign-wrap.wrap1 .productsdesigntext h2{margin-bottom:10px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap1 img.star1{top:-40px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap1 img.imgdesign,.truffle-collection-page .productsdesign .productsdesign-wrap.wrap3 img.imgdesign{width:370px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap2 img.imgdesign{width:350px;bottom:-110px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap2 .productsdesigntext{padding:30px 30px 100px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap4 .productsdesigntext{padding:30px 30px 30px 75px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap4 img.imgdesign{left:0;width:320px;bottom:-150px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap3 .productsdesigntext p{max-width:280px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap4{margin-top:-50px;min-height:390px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap4 img.star2{left:450px;bottom:95px}.truffle-collection-page .productsdesign .productsdesign-wrap .productsdesigntext h3{max-width:325px;margin-top:0;font-size:24px;line-height:1.1}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap3{margin-top:0}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap2{margin-top:30px}.productsdesign .productsdesign-wrap.wrap4{position:relative;min-height:360px;max-width:630px;width:100%;margin-top:-100px}.productsdesign .productsdesign-wrap.wrap4 .productsdesigntext{width:420px;background:#eee;padding:30px 30px 30px 95px;margin-left:200px;background:url(/cdn/shop/files/Card_BG.jpg?v=1753685257);background-size:cover}.productsdesign .productsdesign-wrap.wrap4 img.imgdesign{position:absolute;left:30px;top:-40px;width:240px;pointer-events:none}.productsdesign .productsdesign-wrap.wrap4 .productsdesigntext h2{max-width:365px;margin-top:0;font-family:var(--font-body-family);font-size:24px;line-height:1.4}.productsdesign .productsdesign-wrap.wrap4 .productsdesigntext h2 span{color:#ea2134}.productsdesign .productsdesign-wrap.wrap4 img.star2{position:absolute;left:422px;bottom:155px;width:48px;pointer-events:none}.pasta-section h2{text-align:center;font-size:34px;max-width:470px;margin:0 auto 10px;display:block;line-height:1.4;padding:0 20px;font-family:The Calysta Swash}.pasta-section h2 span{color:#bb2b1b}.pasta-section p{text-align:center;font-size:24px;max-width:780px;margin:0 auto;line-height:1.5;padding:0 20px}.pasta-cards{overflow:hidden;height:100%;width:100%;max-width:1400px;margin:0 auto}.demoWrapper{width:100%;max-width:100vw;height:450px;-webkit-font-smoothing:antialiased;perspective:2600px;perspective-origin:50% 50%;-webkit-perspective-origin:50% 50%;transform-style:preserve-3d;margin:0 auto 20px;display:flex;justify-content:center;align-items:center;overflow:visible;position:relative;touch-action:pan-y;-ms-touch-action:pan-y}.box{position:absolute;left:50%;top:50%;width:520px;height:400px;margin:-200px 0 0 -260px;display:block;overflow:hidden;border-radius:20px}.creative-pro img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><path d="M 0,6 Q 50,-6 100,6 L 100,94 Q 50,106 0,94 Z" fill="black"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><path d="M 0,6 Q 50,-6 100,6 L 100,94 Q 50,106 0,94 Z" fill="black"/></svg>');-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (min-width:0)and (max-width:570px){.box{width:260px;height:210px;margin:-105px 0 0 -130px}.demoWrapper{height:280px}}@media only screen and (min-width:571px)and (max-width:991px){.box{width:320px;height:250px;margin:-125px 0 0 -160px}}@media screen and (min-width:1401px)and (max-width:1600px){.productsdesign{max-width:1600px;margin:0 auto}.productsdesign .productsdesign-wrap.wrap1{max-width:680px}.productsdesign .productsdesign-wrap.wrap1 .productsdesigntext{width:520px}.productsdesign .productsdesign-wrap.wrap1 .productsdesigntext h2{max-width:390px;font-size:26px}.productsdesign .productsdesign-wrap.wrap2{max-width:700px;margin-top:-170px}.productsdesign .productsdesign-wrap.wrap2 .productsdesigntext{width:520px}.productsdesign .productsdesign-wrap.wrap2 .productsdesigntext h2{font-size:26px}.productsdesign .productsdesign-wrap.wrap3{max-width:680px;margin-top:-160px}.productsdesign .productsdesign-wrap.wrap3 .productsdesigntext{width:520px}.productsdesign .productsdesign-wrap.wrap3 .productsdesigntext h2{font-size:26px}.productsdesign .productsdesign-wrap.wrap4{max-width:700px;margin-top:-170px}.productsdesign .productsdesign-wrap.wrap4 .productsdesigntext{width:520px}.productsdesign .productsdesign-wrap.wrap4 .productsdesigntext h2{font-size:26px}.productsdesign .productsdesign-wrap.wrap5{max-width:680px}.productsdesign .productsdesign-wrap.wrap5 .productsdesigntext{width:520px}.productsdesign .productsdesign-wrap.wrap5 .productsdesigntext h2{max-width:390px;font-size:26px}.productsdesign .productsdesign-wrap.wrap6{max-width:700px;margin-top:-170px}.productsdesign .productsdesign-wrap.wrap6 .productsdesigntext{width:520px}.productsdesign .productsdesign-wrap.wrap6 .productsdesigntext h2{font-size:26px}}@media screen and (min-width:1101px)and (max-width:1240px){.productsdesign .productsdesign-wrap.wrap1{min-height:430px;max-width:550px}.productsdesign .productsdesign-wrap .productsdesigntext h2{font-size:20px!important}.productsdesign .productsdesign-wrap.wrap1 img.imgdesign{width:320px}.productsdesign .productsdesign-wrap.wrap1 .productsdesigntext{width:400px;padding:25px}.productsdesign .productsdesign-wrap.wrap2 img.imgdesign{width:390px}.productsdesign .productsdesign-wrap.wrap2{margin-top:-110px;min-height:520px}.productsdesign .productsdesign-wrap.wrap2 .productsdesigntext{width:400px;padding:25px 25px 25px 50px}.productsdesign .productsdesign-wrap.wrap3{margin-top:-60px;max-width:540px}.productsdesign .productsdesign-wrap.wrap3 img.imgdesign{width:170px}.productsdesign .productsdesign-wrap.wrap3 img.star1{right:120px}.productsdesign .productsdesign-wrap.wrap2 img.star2{left:390px}.productsdesign .productsdesign-wrap.wrap1 img.star1{position:absolute;right:50px;top:42px}.productsdesign .productsdesign-wrap.wrap4 img.imgdesign{width:390px}.productsdesign .productsdesign-wrap.wrap4{margin-top:-110px;min-height:520px}.productsdesign .productsdesign-wrap.wrap4 .productsdesigntext{width:400px;padding:25px 25px 25px 50px}.productsdesign .productsdesign-wrap.wrap4 img.star2{left:390px}.productsdesign .productsdesign-wrap.wrap5{min-height:430px;max-width:550px}.productsdesign .productsdesign-wrap.wrap5 img.imgdesign{width:320px}.productsdesign .productsdesign-wrap.wrap5 .productsdesigntext{width:400px;padding:25px}.productsdesign .productsdesign-wrap.wrap5 img.star1{position:absolute;right:50px;top:42px}.productsdesign .productsdesign-wrap.wrap6 img.imgdesign{width:390px}.productsdesign .productsdesign-wrap.wrap6{margin-top:-110px;min-height:520px}.productsdesign .productsdesign-wrap.wrap6 .productsdesigntext{width:400px;padding:25px 25px 25px 50px}.productsdesign .productsdesign-wrap.wrap6 img.star2{left:390px}}@media screen and (min-width:992px)and (max-width:1100px){.productsdesign .productsdesign-wrap.wrap2,.productsdesign .productsdesign-wrap.wrap6,.productsdesign .productsdesign-wrap.wrap4{margin-top:-50px}.productsdesign .productsdesign-wrap.wrap3{margin-top:-90px}.box{width:400px}}@media screen and (min-width:750px)and (max-width:991px){.productsdesign .productsdesign-wrap.wrap2,.productsdesign .productsdesign-wrap.wrap6,.productsdesign .productsdesign-wrap.wrap4{margin-top:70px}.productsdesign .productsdesign-wrap.wrap3{margin-top:60px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap4{margin-top:50px}.pasta-section h2{font-size:40px;max-width:400px}.pasta-section p{font-size:20px}.box{width:320px}.pasta-cards{height:340px}.demoWrapper{height:350px}}@media screen and (min-width:0px)and (max-width:749px){.pasta-section h2{font-size:24px;max-width:350px}.pasta-section p{font-size:17px;padding:0 20px;max-width:350px}.productsdesign{margin:0 auto}.productsdesign .productsdesign-wrap.wrap1{margin-top:0;text-align:right;min-height:auto;margin-bottom:30px}.productsdesign .productsdesign-wrap.wrap2{margin-top:50px;min-height:auto;margin-bottom:0}.productsdesign .productsdesign-wrap.wrap6{margin-top:50px;min-height:auto;margin-bottom:30px}.productsdesign .productsdesign-wrap.wrap4{margin-top:0;min-height:auto;margin-bottom:0}.productsdesign .productsdesign-wrap.wrap4 .productsdesigntext p{max-width:100%!important;padding-left:50px}.productsdesign .productsdesign-wrap.wrap4 .button{margin-left:50px}.productsdesign .productsdesign-wrap.wrap3{margin-top:0;min-height:auto;text-align:right}.productsdesign .productsdesign-wrap img.imgdesign{position:relative!important}.productsdesign .productsdesign-wrap.wrap1 img.imgdesign{bottom:0;width:26%;margin-top:-230px;right:20px}.productsdesign .productsdesign-wrap .productsdesigntext h2{font-size:14px!important}.productsdesign .productsdesign-wrap .productsdesigntext p{font-size:11px;max-width:210px!important}.productsdesign .productsdesign-wrap.wrap1 .productsdesigntext p{max-width:170px}.productsdesign .productsdesign-wrap.wrap1 .productsdesigntext{padding:15px 15px 20px;margin-left:0%;left:5%;position:relative;text-align:left;max-width:300px;width:66%}.productsdesign .productsdesign-wrap.wrap2 .productsdesigntext{padding:15px 15px 20px 40px;margin-left:0%;left:24%;position:relative;text-align:left;max-width:300px;width:66%}.productsdesign .productsdesign-wrap.wrap6 .productsdesigntext{padding:15px 15px 20px 45px;margin-left:0%;left:24%;position:relative;text-align:left;max-width:300px;width:66%}.productsdesign .productsdesign-wrap.wrap4 .productsdesigntext{padding:15px 15px 20px;margin-left:0%;left:24%;position:relative;text-align:left;max-width:300px;width:66%}.productsdesign .productsdesign-wrap.wrap3 .productsdesigntext{padding:15px 15px 20px;margin-left:0%;left:5%;top:0;position:relative;text-align:left;max-width:300px;width:66%}.productsdesign .productsdesign-wrap .button{font-size:11px;min-height:32px;padding:0 14px;min-width:auto}.productsdesign .productsdesign-wrap.wrap2 img.imgdesign{width:25%;margin-top:-105px;min-width:90px;left:15px}.productsdesign .productsdesign-wrap.wrap6 img.imgdesign{width:26%;margin-top:-190px;min-width:90px;left:15px;top:0}.productsdesign .productsdesign-wrap.wrap4 img.imgdesign{width:32%;margin-top:-80px;min-width:140px;left:15px}.productsdesign .productsdesign-wrap.wrap1 img.star1{right:10%;top:17%}.productsdesign .productsdesign-wrap.wrap2 img.star2,.productsdesign .productsdesign-wrap.wrap6 img.star2,.productsdesign .productsdesign-wrap.wrap4 img.star2{left:74%;bottom:32%;width:36px}.productsdesign .productsdesign-wrap.wrap3 img.imgdesign{top:0;bottom:initial!important;width:34%;margin-top:-160px;right:15px}.productsdesign .productsdesign-wrap.wrap3 img.star1{right:40%;top:24px;width:28px}.factoryfreeeverydayleft,.factoryfreeeverydayright{display:none}.factoryfree-section{min-height:auto}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap1 img.imgdesign{width:64%;margin-top:-160px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap2 img.imgdesign{width:70%;bottom:0;min-width:240px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap2 .productsdesigntext{padding:15px 15px 120px;width:70%;left:20%}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap3 img.imgdesign{width:64%;margin-top:-120px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap4 img.imgdesign{width:230px;left:0;min-width:auto;top:0;margin-top:-150px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap4{margin-top:50px;min-height:auto;margin-bottom:10px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap3 .productsdesigntext{top:50px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap4 .productsdesigntext{padding:15px 15px 15px 55px}.truffle-collection-page .productsdesign .productsdesign-wrap.wrap4 img.star2{left:80%;bottom:0}.truffle-collection-page .everydays-products .everydays-products-head p{font-size:14px;font-weight:300}.truffle-collection-page .productsdesign .productsdesign-wrap .productsdesigntext p{font-size:12px}.truffle-collection-page .productsdesign .productsdesign-wrap .productsdesigntext h3{font-size:19px;margin-bottom:10px;max-width:210px}.truffle-collection-page .productsdesign .productsdesign-wrap .productsdesigntext h2{font-size:16px!important}.productsdesign .productsdesign-wrap.wrap5{margin-top:0;text-align:right;min-height:auto;margin-bottom:30px}.productsdesign .productsdesign-wrap.wrap5 img.imgdesign{bottom:0;width:26%;margin-top:-230px;right:15px}.productsdesign .productsdesign-wrap.wrap5 .productsdesigntext p{max-width:170px}.productsdesign .productsdesign-wrap.wrap5 .productsdesigntext{padding:15px 15px 20px;margin-left:0%;left:5%;position:relative;text-align:left;max-width:300px;width:66%}.productsdesign .productsdesign-wrap.wrap5 img.star1{right:10%;top:17%}.product-features .multicolumn-card .media img{width:auto;min-width:35px}.product-features .multicolumn-card{padding:12px 8px;gap:8px;min-height:70px}.product-features .multicolumn-card .multicolumn-card__info p{font-size:14px}}@media screen and (min-width:0px)and (max-width:390px){.productsdesign .productsdesign-wrap.wrap4 img.imgdesign{width:30%;margin-top:-80px;min-width:115px}.productsdesign .productsdesign-wrap.wrap3 .productsdesigntext p{max-width:170px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/pasta-style.css.map */
