.showcase-section{color:#fffdf7;text-align:center;background:url(../media/product_showcase_bg.0s~nljo26i52e.jpg) 50%/cover no-repeat;flex-direction:column;align-items:center;padding:120px 20px;display:flex;position:relative}.showcase-intro{max-width:900px;margin-bottom:100px}.showcase-top-heading{font-family:var(--font-cormorant), serif;letter-spacing:.6px;text-transform:uppercase;margin:0;font-size:25px;font-weight:400;line-height:32px}.showcase-top-script{font-family:var(--font-pinyon), cursive;letter-spacing:1.2px;text-transform:none;margin-top:4px;font-size:25px;font-weight:400;line-height:30px;display:inline-block}.products-container{flex-wrap:nowrap;justify-content:center;gap:40px;width:100%;margin-top:-40px;display:flex;overflow-x:visible}.products-container::-webkit-scrollbar{display:none}.products-container{-ms-overflow-style:none;scrollbar-width:none}.product-card{text-align:left;flex-direction:column;flex-shrink:0;align-items:flex-start;width:230px;display:flex}.product-image-wrapper{background-color:#fffdf70d;width:230px;height:280px;margin-bottom:15px;position:relative;overflow:hidden}.view-product-overlay{color:#fffdf7;text-align:center;font-family:var(--font-hanken), sans-serif;letter-spacing:1px;text-transform:uppercase;opacity:0;visibility:hidden;background-color:#000;padding:7px 0;font-size:10px;font-weight:400;transition:opacity .3s,visibility .3s;position:absolute;bottom:7px;left:10px;right:10px}.product-image-wrapper:hover .view-product-overlay{opacity:1;visibility:visible}.product-name{font-family:var(--font-cormorant), serif;letter-spacing:1.2px;text-transform:uppercase;color:#fffdf7;font-size:13px;font-weight:400;line-height:18px;text-decoration:none}.product-name:hover{text-underline-offset:4px;text-decoration:underline}.product-price{font-family:var(--font-hanken), sans-serif;letter-spacing:.9px;text-transform:uppercase;opacity:.8;color:#fffdf7;font-size:12px;font-weight:400;line-height:20px}.showcase-divider{background:#fffdf733;width:80%;max-width:1200px;height:2px;margin:70px auto}.showcase-bottom-content{flex-direction:column;align-items:center;max-width:850px;display:flex}.showcase-bottom-heading{font-family:var(--font-cormorant), serif;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:30px;font-weight:400;line-height:42px}.mobile-break{display:none}.showcase-bottom-script{font-family:var(--font-pinyon), cursive;letter-spacing:1px;margin-top:40px;font-size:30px;font-weight:400;line-height:20px}.showcase-bottom-text{font-family:var(--font-hanken), sans-serif;letter-spacing:.3px;text-transform:uppercase;max-width:400px;margin-top:52px;margin-bottom:60px;font-size:10px;font-weight:300;line-height:15px}.showcase-cta{color:#fffdf7;font-family:var(--font-hanken), sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fffdf7;padding:5px 35px;font-size:10px;font-weight:300;text-decoration:none;transition:all .3s;display:inline-block}.showcase-cta:hover{background:#000;border-color:#0000}@media (min-width:1600px){.showcase-section{padding:150px 40px}.product-card{width:280px}.product-image-wrapper{width:280px;height:340px}.products-container{gap:50px}.showcase-top-heading{font-size:30px;line-height:38px}.showcase-top-script{font-size:30px}.showcase-bottom-heading{font-size:36px;line-height:48px}}@media (min-width:1024px) and (max-width:1280px){.product-card{width:220px}.product-image-wrapper{width:220px;height:268px}.products-container{gap:35px}}@media (min-width:768px) and (max-width:1023px){.showcase-section{padding:100px 32px}.showcase-intro{margin-bottom:80px}.products-container{gap:24px;justify-content:unset;grid-template-columns:1fr 1fr;width:100%;margin-top:-20px;display:grid;overflow-x:visible}.product-card{flex-shrink:unset;width:100%}.product-image-wrapper{width:100%;height:0;padding-bottom:122%}.product-image-wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.showcase-top-heading,.showcase-top-script{font-size:20px;line-height:28px}.showcase-bottom-heading{font-size:24px;line-height:34px}.showcase-bottom-script{font-size:24px;line-height:28px}.showcase-divider{margin:50px auto}}@media (min-width:640px) and (max-width:767px){.showcase-section{padding:90px 28px}.products-container{gap:20px;justify-content:unset;grid-template-columns:1fr 1fr;width:100%;margin-top:-20px;display:grid;overflow-x:visible}.product-card{flex-shrink:unset;width:100%}.product-image-wrapper{width:100%;height:0;padding-bottom:122%}.product-image-wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.showcase-top-heading,.showcase-top-script{font-size:18px;line-height:24px}.showcase-bottom-heading{font-size:21px;line-height:30px}.showcase-bottom-script{font-size:21px;line-height:26px}.showcase-divider{margin:45px auto}}@media (min-width:480px) and (max-width:639px){.showcase-section{padding:70px 20px}.mobile-break{display:inline}.products-container{gap:16px;justify-content:unset;grid-template-columns:1fr 1fr;width:100%;margin-top:-20px;display:grid;overflow-x:visible}.product-card{flex-shrink:unset;width:100%}.product-image-wrapper{width:100%;height:0;padding-bottom:122%}.product-image-wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.showcase-top-heading,.showcase-top-script{font-size:20px;line-height:28px}.showcase-bottom-heading{font-size:22px;line-height:32px}.showcase-bottom-script{margin-top:22px;font-size:18px;line-height:22px}.showcase-bottom-text{max-width:320px;margin-top:35px;margin-bottom:40px;font-size:9px;line-height:14px}.showcase-divider{width:90%;margin:40px auto}}@media (min-width:320px) and (max-width:479px){.showcase-section{padding:60px 16px}.mobile-break{display:inline}.products-container{gap:12px;justify-content:unset;grid-template-columns:1fr 1fr;width:100%;margin-top:-20px;display:grid;overflow-x:visible}.product-card{flex-shrink:unset;width:100%}.product-image-wrapper{width:100%;height:0;padding-bottom:122%}.product-image-wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.showcase-top-heading,.showcase-top-script{font-size:18px;line-height:26px}.showcase-bottom-heading{font-size:20px;line-height:30px}.showcase-bottom-script{margin-top:18px;font-size:16px;line-height:20px}.showcase-bottom-text{max-width:280px;margin-top:30px;margin-bottom:35px;font-size:8px;line-height:13px}.showcase-divider{width:100%;margin:35px 0}.showcase-cta{padding:4px 25px;font-size:8px}}@media (max-width:319px){.showcase-section{padding:50px 12px}.mobile-break{display:inline}.products-container{gap:10px;justify-content:unset;grid-template-columns:1fr 1fr;width:100%;margin-top:-20px;display:grid;overflow-x:visible}.product-card{flex-shrink:unset;width:100%}.product-image-wrapper{width:100%;height:0;padding-bottom:122%}.product-image-wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.showcase-top-heading,.showcase-top-script{font-size:16px;line-height:24px}.showcase-bottom-heading{font-size:18px;line-height:28px}.showcase-bottom-script{margin-top:16px;font-size:14px;line-height:18px}.showcase-bottom-text{max-width:250px;margin-top:25px;margin-bottom:30px;font-size:7px;line-height:12px}.showcase-divider{margin:30px 0}.showcase-cta{padding:3px 20px;font-size:7px}}
.story-section{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.story-top{background-color:#e6e2d8;justify-content:space-between;align-items:center;min-height:100px;padding:100px 10%;display:flex}.story-top-left{flex:1;justify-content:center;align-items:center;display:flex}.main-box-img{width:250px;max-width:450px;height:250px;margin-top:-40px;margin-left:-60px;box-shadow:0 10px 30px #0003}.story-top-right{flex:1;padding-left:5%}.story-top-right h2{font-family:var(--font-cormorant), serif;letter-spacing:0;color:#350008;text-transform:uppercase;opacity:1;max-width:400px;margin-top:-90px;margin-bottom:25px;margin-left:55px;font-size:27px;font-weight:400;line-height:27px}.story-top-right p{font-family:var(--font-hanken), sans-serif;letter-spacing:.3px;color:#350008;max-width:220px;margin-bottom:30px;margin-left:55px;font-size:10px;font-weight:200;line-height:15px}.learn-more-btn{color:#fffdf7;font-family:var(--font-hanken), sans-serif;text-align:center;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;opacity:1;background-color:#350008;border:none;margin-left:55px;padding:1px 25px;font-size:10px;font-weight:250;line-height:20px;transition:transform .2s}.learn-more-btn:hover{transform:scale(.95)}.story-bottom{z-index:1;background-image:url("../media/Stripes with paper.0a4iv9as.tz.9.jpg");background-position:50%;background-size:cover;min-height:400px;margin-top:-40px;padding:0 10%;position:relative}.polaroid-container{z-index:10;background:#fff;padding:10px 10px 35px;position:absolute;top:30px;left:40%;transform:translate(-50%);box-shadow:0 15px 35px #00000026}.polaroid-img{object-fit:cover;width:120px;height:150px;display:block}.image-key{width:120px;height:auto;position:absolute;top:0;left:10.2%;box-shadow:0 5px 15px #0000001a}.image-woman{width:110px;height:auto;position:absolute;top:70px;right:8%;box-shadow:0 5px 15px #0000001a}.image-purse{width:80px;height:80px;position:absolute;bottom:30px;left:14%;box-shadow:0 5px 15px #0000001a}.center-content-box{text-align:center;z-index:2;background:0 0;width:65%;max-width:650px;margin:140px auto 100px;padding:30px;position:relative}.center-content-box h3{font-family:var(--font-cormorant), serif;color:#350008;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:30px;font-weight:400;line-height:1.2}.center-content-box p{font-family:var(--font-pinyon), cursive;color:#350008;font-size:17px;font-weight:400;line-height:1.4}@media (min-width:1280px) and (max-width:1600px){.story-top{padding:90px 8%}.main-box-img{max-width:420px;margin-top:-30px;margin-left:-50px}.story-top-right h2{max-width:380px;margin-left:45px;font-size:26px;line-height:26px}.story-top-right p{max-width:210px;margin-left:45px}.learn-more-btn{margin-left:45px}.polaroid-container{top:-150px;left:38%}.polaroid-img{width:150px;height:170px}.image-key{width:110px;left:9%}.image-woman{width:100px;right:7%}.image-purse{width:90px;left:12%}.center-content-box{width:70%;margin:130px auto 90px}}@media (min-width:1024px) and (max-width:1280px){.story-top{padding:80px 6%}.main-box-img{max-width:380px;margin-top:-20px;margin-left:-40px}.story-top-right h2{max-width:350px;margin-top:-70px;margin-left:35px;font-size:24px;line-height:24px}.story-top-right p{max-width:200px;margin-left:35px;font-size:9px;line-height:14px}.learn-more-btn{margin-left:35px;padding:1px 22px;font-size:9px}.polaroid-container{top:-140px;left:36%}.polaroid-img{width:140px;height:160px}.image-key{width:100px;left:8%}.image-woman{width:90px;top:60px;right:6%}.image-purse{width:85px;bottom:25px;left:11%}.center-content-box{width:75%;margin:120px auto 80px}.center-content-box h3{font-size:28px}.center-content-box p{font-size:16px}}@media (min-width:768px) and (max-width:1024px){.story-top{flex-direction:column;padding:60px 5%}.main-box-img{max-width:380px;margin:0 auto}.story-top-right{text-align:center;margin-top:40px;padding-left:0}.story-top-right h2{text-align:center;max-width:100%;margin-top:130px;margin-left:0;font-size:24px;line-height:28px}.story-top-right p{text-align:center;max-width:400px;margin-left:auto;margin-right:auto}.learn-more-btn{margin-left:auto;margin-right:auto;display:inline-block}.story-bottom{flex-direction:column;min-height:auto;margin-top:0;padding:60px 5%;display:flex;position:relative}.polaroid-container{margin-top:-320px;position:absolute;top:-120px;left:70%;transform:translate(-50%)}.polaroid-img{width:130px;height:150px}.image-key{width:90px;position:absolute;top:20%;left:5%}.image-woman{width:85px;position:absolute;top:15%;right:5%}.image-purse{width:80px;height:80px;position:absolute;bottom:15%;left:8%}.center-content-box{width:70%;margin:180px auto 100px;padding:20px}.center-content-box h3{font-size:26px}.center-content-box p{font-size:15px}}@media (min-width:480px) and (max-width:768px){.story-top{flex-direction:column;padding:50px 4%}.main-box-img{width:90%;max-width:320px;margin:0 auto}.story-top-right{text-align:center;margin-top:30px;padding-left:0}.story-top-right h2{text-align:center;max-width:100%;margin-top:60px;margin-bottom:0;margin-left:0;font-size:22px;line-height:26px}.story-top-right p{max-width:350px;margin-bottom:25px;margin-left:auto;margin-right:auto;font-size:9px;line-height:14px}.learn-more-btn{margin-left:auto;margin-right:auto;padding:1px 20px;font-size:9px}.story-bottom{min-height:auto;margin-top:0;padding:50px 4%;position:relative}.polaroid-container{padding:8px 8px 25px;position:absolute;top:-320px;left:70%;transform:translate(-50%)}.polaroid-img{width:80px;height:100px}.image-key{width:70px;position:absolute;top:auto;bottom:85%;left:10%}.image-woman{width:70px;position:absolute;top:auto;bottom:60%;right:10%}.image-purse{width:75px;position:absolute;top:75%;bottom:auto;left:17%;transform:translate(-50%)}.center-content-box{width:80%;margin:130px auto 100px;padding:20px}.center-content-box h3{margin-bottom:8px;font-size:22px}.center-content-box p{font-size:14px}}@media (min-width:320px) and (max-width:480px){.story-top{flex-direction:column;padding:40px 20px}.main-box-img{width:100%;max-width:280px;margin:0 auto}.story-top-right{text-align:center;margin-top:25px;padding-left:0}.story-top-right h2{text-align:center;max-width:100%;margin-top:100px;margin-bottom:15px;margin-left:0;font-size:20px;line-height:24px}.story-top-right p{max-width:280px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:8px;line-height:13px}.learn-more-btn{letter-spacing:.25px;margin-left:auto;margin-right:auto;padding:1px 18px;font-size:8px}.story-bottom{min-height:auto;margin-top:0;padding:40px 15px;position:relative}.polaroid-container{margin-top:-280px;padding:6px 6px 20px;position:absolute;top:-80px;left:75%;transform:translate(-50%)}.polaroid-img{width:90px;height:105px}.image-key{width:55px;position:absolute;top:auto;bottom:84%;left:12%}.image-woman{width:55px;position:absolute;top:auto;bottom:63%;right:10%}.image-purse{width:65px;position:absolute;top:75%;bottom:auto;left:20%;transform:translate(-50%)}.center-content-box{width:85%;margin:110px auto 90px;padding:15px}.center-content-box h3{letter-spacing:.5px;margin-bottom:6px;font-size:18px}.center-content-box p{font-size:12px}}@media (max-width:320px){.story-top{flex-direction:column;padding:30px 15px}.main-box-img{width:100%;max-width:240px;margin:0 auto}.story-top-right{text-align:center;margin-top:20px;padding-left:0}.story-top-right h2{text-align:center;max-width:100%;margin-top:70px;margin-bottom:12px;margin-left:0;font-size:18px;line-height:22px}.story-top-right p{max-width:250px;margin-bottom:18px;margin-left:auto;margin-right:auto;font-size:7px;line-height:12px}.learn-more-btn{letter-spacing:.2px;margin-left:auto;margin-right:auto;padding:1px 15px;font-size:7px}.story-bottom{min-height:auto;margin-top:0;padding:30px 12px;position:relative}.polaroid-container{margin-top:-240px;padding:5px 5px 18px;position:absolute;top:-70px;left:75%;transform:translate(-50%)}.polaroid-img{width:80px;height:90px}.image-key{width:48px;position:absolute;top:auto;bottom:83%;left:10%}.image-woman{width:48px;position:absolute;top:auto;bottom:62%;right:10%}.image-purse{width:55px;position:absolute;top:75%;bottom:auto;left:20%;transform:translate(-50%)}.center-content-box{width:92%;margin:100px auto 80px;padding:12px}.center-content-box h3{letter-spacing:.3px;margin-bottom:5px;font-size:16px}.center-content-box p{font-size:11px}}@media (min-width:1600px){.story-top{padding:120px 12%}.main-box-img{max-width:500px;margin-top:-50px;margin-left:-70px}.story-top-right h2{max-width:450px;margin-top:-100px;margin-left:65px;font-size:32px;line-height:32px}.story-top-right p{max-width:250px;margin-left:65px;font-size:11px;line-height:16px}.learn-more-btn{margin-left:65px;padding:2px 28px;font-size:11px}.polaroid-container{padding:12px 12px 40px;top:-180px;left:42%}.polaroid-img{width:180px;height:200px}.image-key{width:135px;left:11%}.image-woman{width:125px;top:80px;right:11%}.image-purse{width:115px;bottom:35px;left:15%}.center-content-box{width:60%;max-width:700px;margin:160px auto 120px}.center-content-box h3{font-size:34px}.center-content-box p{font-size:19px}}
