/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/homepage.scss ***!
  \*******************************************************************************************************************/@font-face{font-family:cardinal-fruit;src:url(https://cdn.shopify.com/s/files/1/0507/3390/8173/files/CardinalFruitWeb-Regular.woff2?v=1763333576) format("woff2"),url(https://cdn.shopify.com/s/files/1/0507/3390/8173/files/CardinalFruitWeb-Regular.woff2?v=1763333576) format("woff");font-display:swap;font-style:normal}@font-face{font-family:cardinal-fruit-italic;src:url(https://cdn.shopify.com/s/files/1/0140/5953/6438/files/CardinalFruitWeb-Italic.woff2?v=1766329227) format("woff2"),url(https://cdn.shopify.com/s/files/1/0140/5953/6438/files/CardinalFruitWeb-Italic.woff?v=1766329228) format("woff");font-display:swap;font-style:italic;font-weight:500}@font-face{font-family:cardinal-fruit-semi-bold-italic;src:url(https://cdn.shopify.com/s/files/1/0507/3390/8173/files/CardinalFruit-SemiBoldItalic.woff?v=1767335348) format("woff");font-display:swap;font-style:italic;font-weight:500}@font-face{font-family:soehne-breit;src:url(https://cdn.shopify.com/s/files/1/0507/3390/8173/files/soehne-breit-kraftig.woff2?v=1763333576) format("woff2"),url(https://cdn.shopify.com/s/files/1/0507/3390/8173/files/soehne-breit-kraftig.woff2?v=1763333576) format("woff");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:neue-haas;src:url(https://cdn.shopify.com/s/files/1/0507/3390/8173/files/NHaasGroteskDSPro-55Rg.woff2?v=1765787475) format("woff2"),url(https://cdn.shopify.com/s/files/1/0507/3390/8173/files/NHaasGroteskDSPro-55Rg.woff2?v=1765787475) format("woff");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Neue Haas;src:url(https://cdn.shopify.com/s/files/1/0507/3390/8173/files/NHaasGroteskDSPro-55Rg.woff2?v=1765787475) format("woff2"),url(https://cdn.shopify.com/s/files/1/0507/3390/8173/files/NHaasGroteskDSPro-55Rg.woff2?v=1765787475) format("woff");font-display:swap;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:cardinal-fruit,system-ui,sans-serif}a{font-family:soehne-breit,system-ui,sans-serif;letter-spacing:.7px}p,span{font-family:neue-haas,system-ui,sans-serif}.container{max-width:100%;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1360px){.container{padding-left:0;padding-right:0;max-width:1344px}}@media (min-width: 1400px){.container{padding-left:0;padding-right:0;max-width:1384px}}.d-flex{display:flex}.d-block{display:block}.d-none{display:none}@media (min-width: 992px){.d-lg-flex{display:flex}.d-lg-block{display:block}.d-lg-none{display:none}}.text-center{text-align:center}.bg-secondary-body{background-color:#f8f3ef}.bg-secondary-body-darken{background-color:#e5dcd4}.bg-secondary-pink{background-color:#e5d5d3}.bg-button{background-color:#dfc2c2}.hidden{display:none!important}.bg-white{background-color:#fff}.bg-medium{background-color:var(--swatch-color-medium)}.bg-dark{background-color:var(--swatch-color-dark)}.bg-ultra-dark{background-color:var(--swatch-color-ultra-dark)}.bg-maximum{background-color:var(--swatch-color-maximum)}.bg-black{background-color:#000}.text-white{color:#fff}.text-maximum{color:var(--swatch-color-maximum)}.spinner{display:block;margin-left:auto;margin-right:auto;width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation:spin 1s linear infinite}.bg-shimmer{background:#a3a3a3;background:linear-gradient(130deg,#a3a3a3 33%,#faf9f9,#a3a3a3 67%);background-size:1000% 1000%;animation:gradient-shimmer 2.5s ease infinite}@keyframes gradient-shimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}.btn-spinner{border:2px solid rgba(0,0,0,.2);border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}button:disabled{opacity:.7}.spinner-border{display:inline-block;width:1.9rem;height:1.9rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spin;animation:spin .75s linear infinite}.list-unstyled{list-style:none;margin:0;padding:0}.text-underline{text-decoration:underline}.badge,.badge-shade{border-radius:999px;padding:0 4px;height:17px;display:flex;align-items:center;justify-content:center}@supports (-ms-ime-align: auto){.badge,.badge-shade{padding-top:3px;padding-bottom:1px}}@media (min-width: 768px){.badge,.badge-shade{height:18px}}.badge span,.badge-shade span{line-height:1;font-family:soehne-breit,system-ui,sans-serif;letter-spacing:.5px;font-size:9px}@media (min-width: 768px){.badge span,.badge-shade span{font-size:10px}}.badge{border:1px solid #693F25;color:#693f25;position:absolute;top:.25rem;left:.25rem}@media (min-width: 768px){.badge{top:.5rem;left:.5rem}}.badge__off{text-transform:uppercase}.product-card{margin:0;width:50%;padding-left:.25rem;padding-right:.25rem;padding-bottom:1rem}@media (min-width: 768px){.product-card{width:20%;padding-bottom:0}}.product-card picture,.product-card img{display:block}.product-card img{width:100%;height:auto;aspect-ratio:340/340;object-fit:cover}.product-card figcaption{padding-top:.5rem}@media (min-width: 768px){.product-card figcaption{padding:.5rem}}.product-card p,.product-card a{color:#693f25}.product-card__title{font-size:20px;line-height:25px;min-height:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width: 768px){.product-card__title{min-height:auto;font-size:24px}}.product-card__stars{display:flex;align-items:center}.product-card__stars svg{width:9px;height:9px;margin-right:.25rem}.product-card__tagline{font-family:neue-haas,system-ui,sans-serif;font-size:12px;line-height:14px;min-height:1.75rem;margin-top:.25rem}@media (min-width: 768px){.product-card__tagline{font-size:14px;line-height:16px;min-height:auto}}.product-card__btn,.product-card__btn span{font-family:soehne-breit,system-ui,sans-serif;letter-spacing:.6px;font-size:12px;line-height:16px}@media (min-width: 768px){.product-card__btn,.product-card__btn span{font-size:14px;line-height:19px}}.product-card__btn{width:100%;border-radius:9999px;padding-top:.5rem;padding-bottom:.5rem;display:inline-block;margin-top:.75rem;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.product-card__btn{margin-top:1rem;padding-top:.5rem;padding-bottom:.5rem}}.product-card__btn .btn-spinner{width:19px;height:19px}.product-card__img{position:relative;display:block}.product-card__rating-shade{display:flex;justify-content:space-between;align-items:center;position:absolute;left:.25rem;right:.25rem;bottom:.25rem;min-height:17px}@media (min-width: 768px){.product-card__rating-shade{left:.5rem;right:.5rem;bottom:.5rem}}.tabs input{display:none}.tab-buttons{display:flex;position:relative;margin-bottom:.9375rem}@media (min-width: 768px){.tab-buttons{margin-bottom:1.25rem}}.tab-buttons label{cursor:pointer;transition:color .3s;position:relative;margin-right:1.5rem}@media (min-width: 768px){.tab-buttons label{margin-right:1.25rem}}.tab-buttons label:last-child{margin-right:0}.tab-buttons label.active:before{content:"";height:1px;width:100%;position:absolute;background-color:#693f25;bottom:0;left:0;right:0}.tab-panels{display:grid;grid-template-columns:1fr}#tab1:checked~.tab-panels .panel1,#tab2:checked~.tab-panels .panel2,#tab3:checked~.tab-panels .panel3{opacity:1}.product-tab-carousel{padding-top:2rem;padding-bottom:1rem}@media (min-width: 768px){.product-tab-carousel{padding-top:1.25rem;padding-bottom:1.25rem}}.product-tab-carousel .tab-heading{display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.product-tab-carousel .tab-heading{justify-content:space-between}}.product-tab-carousel .tab-nav{display:none}@media (min-width: 768px){.product-tab-carousel .tab-nav{display:block}}.product-tab-carousel .tab-nav button{width:40px;height:40px;margin-left:.5rem}.product-tab-carousel .tab-buttons label{font-size:24px;line-height:30px;color:#693f25}@media (min-width: 768px){.product-tab-carousel .tab-buttons label{font-size:32px;line-height:40px}}.product-tab-carousel .product-carousel{margin-left:-.25rem;margin-right:-.25rem}@media (min-width: 768px){.product-tab-carousel .product-carousel{overflow:hidden}}@media (min-width: 768px){.product-tab-carousel .product-card__tagline{min-height:2rem}}.playground{padding-top:2rem;padding-bottom:1rem}@media (min-width: 768px){.playground{padding-top:1.25rem;padding-bottom:1.25rem}}.playground-container{display:flex;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.playground-item:nth-child(5){display:none}@media (min-width: 768px){.playground-item:nth-child(5){display:block}}.playground a{display:block;position:relative;height:100%}.playground figure{width:50%;flex-basis:50%;margin:0;padding-left:.25rem;padding-right:.25rem}.playground figure:nth-child(1),.playground figure:nth-child(2){padding-bottom:.5rem}@media (min-width: 768px){.playground figure{width:20%;flex-basis:20%}.playground figure:nth-child(1),.playground figure:nth-child(2){padding-bottom:0}}.playground picture,.playground img{display:block;width:100%;height:100%}.playground img{height:auto;aspect-ratio:169/249;object-fit:cover}.playground figcaption{padding:.5rem .5rem 1rem;position:absolute;bottom:0;left:0;right:0;color:#fff}.playground small{letter-spacing:.6px;font-size:12px;font-family:soehne-breit,sans-serif;line-height:16px;display:inline-block}.playground h3{font-size:24px;line-height:30px;margin-bottom:.875rem;letter-spacing:.2px}@media (min-width: 768px){.playground h3{font-size:32px;line-height:40px;letter-spacing:.5px}}.playground span{display:inline-block;letter-spacing:.7px;font-size:12px;line-height:16px;font-family:soehne-breit,sans-serif}@media (min-width: 768px){.playground span{font-size:14px;line-height:19px}}.product-selection-carousel{padding-top:2rem;padding-bottom:1rem}@media (min-width: 768px){.product-selection-carousel{padding-top:1.25rem;padding-bottom:1.25rem}}.product-selection-carousel .h4{font-size:24px;line-height:30px;color:#693f25;text-align:center;margin-bottom:15px}@media (min-width: 768px){.product-selection-carousel .h4{font-size:32px;line-height:40px;text-align:left;margin-bottom:20px}}.product-selection-carousel .selection-carousel{margin-left:-.25rem;margin-right:-.25rem}@media (min-width: 768px){.product-selection-carousel .selection-carousel{overflow:hidden}}@media (min-width: 768px){.product-selection-carousel .product-card{width:25%}}.video-carousel{padding-top:1rem;padding-bottom:2rem}@media (min-width: 768px){.video-carousel{padding-top:20px;padding-bottom:40px}}.video-carousel h3{font-size:24px;color:#693f25;line-height:30px;margin-bottom:1rem;text-align:center}@media (min-width: 768px){.video-carousel h3{font-size:32px;line-height:40px;margin-bottom:1.25rem;text-align:left}}.video-carousel-container{display:flex;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem;position:relative}@media (min-width: 768px){.video-carousel-container{overflow:hidden}}.video-carousel .video-card--wrapper{position:relative;width:100%;height:100%;overflow:hidden;aspect-ratio:340/473;max-height:473px}.video-carousel .video-card--wrapper video,.video-carousel .video-card--wrapper img{width:100%;height:100%;object-fit:cover}.video-carousel .video-card--wrapper img{height:auto;aspect-ratio:270/376}.video-carousel .video-card--wrapper .video-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;transition:opacity .2s ease;display:none}@media (min-width: 768px){.video-carousel .video-card--wrapper .video-poster{display:block}}.video-carousel .video-card--wrapper.is-playing .video-poster{opacity:0}.video-carousel .video-card{width:100%;padding-left:.25rem;padding-right:.25rem}@media (min-width: 768px){.video-carousel .video-card{width:20%}}.video-carousel video{cursor:pointer;width:100%;margin-bottom:0;object-fit:cover;height:473px;min-height:473px;display:block;outline:none}@media (min-width: 768px){.video-carousel video{height:auto;min-height:auto}.video-carousel video.loading{height:376px;width:262px}}.video-carousel figure{margin:0;display:grid;grid-template-columns:108px 1fr;column-gap:.5rem;margin-top:.75rem}@media (min-width: 768px){.video-carousel figure{grid-template-columns:82px 1fr}}.video-carousel a,.video-carousel img,.video-carousel picture{display:block}@media (min-width: 768px){.video-carousel a img,.video-carousel img img,.video-carousel picture img{width:100%}}.video-carousel figcaption{width:100%;display:flex;flex-flow:column;justify-content:space-between}.video-carousel figcaption .video-product-title{display:flex;color:#693f25;flex-direction:column}@media (min-width: 768px){.video-carousel figcaption .video-product-title{flex-direction:row;justify-content:space-between;align-items:flex-start}}.video-carousel figcaption .video-product-title h4{line-height:20px;font-size:18px;flex:1;display:-webkit-box;line-clamp:1;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-bottom:.25rem}@media (min-width: 768px){.video-carousel figcaption .video-product-title h4{font-size:16px;flex:0 0 60%;max-width:131px;-webkit-line-clamp:2;margin-bottom:0}}@media (min-width: 1360px){.video-carousel figcaption .video-product-title h4{flex:0 0 77.5%}}.video-carousel figcaption .video-product-title span{font-size:12px;line-height:14px;text-transform:capitalize}@media (min-width: 768px){.video-carousel figcaption .video-product-title span{text-align:right}}.video-carousel figcaption .video-atc-button,.video-carousel figcaption .video-atc-button span{font-family:soehne-breit,sans-serif;font-size:12px;letter-spacing:.6px;line-height:16px}.video-carousel figcaption .video-atc-button{color:#693f25;background-color:#e5d5d3;width:100%;padding-top:.5rem;padding-bottom:.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.video-carousel figcaption .video-atc-button .btn-spinner:not([hidden]){width:1rem;height:1rem}.video-carousel figcaption .video-product-swatch{margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:nowrap}.video-carousel figcaption .video-product-swatch .swatch--medium:before{background-color:var(--swatch-color-medium)}.video-carousel figcaption .video-product-swatch .swatch--dark:before{background-color:var(--swatch-color-dark)}.video-carousel figcaption .video-product-swatch .swatch--ultra-dark:before{background-color:var(--swatch-color-ultra-dark)}.video-carousel figcaption .video-product-swatch .swatch--maximum:before{background-color:var(--swatch-color-maximum)}.video-carousel figcaption .video-product-swatch button{margin:0;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;width:14px;height:14px}.video-carousel figcaption .video-product-swatch button:last-child{margin-right:0}.video-carousel figcaption .video-product-swatch button:before{content:"";border-radius:50%;width:100%;height:100%;background-color:var(--swatch-color-medium)}.video-carousel figcaption .video-product-swatch button.selected{border:1px solid var(--swatch-color-dark)}.video-carousel figcaption .video-product-swatch button.selected:before{width:10px;height:10px}.video-carousel figcaption .video-product-swatch button.oos{opacity:.5}.video-carousel-section-title{display:flex;justify-content:space-between;align-items:center}.video-carousel-section-title button{width:40px;height:40px;margin-left:.5rem;display:flex;align-items:center;justify-content:center}.video-carousel-nav.desktop{display:none}@media (min-width: 768px){.video-carousel-nav.desktop{display:flex}}.video-carousel-nav.mobile button{width:34px;height:34px;background:#f8f3ef;position:absolute;top:50%;z-index:2;border-radius:100%;transform:translateY(-50%)}.video-carousel-nav.mobile button.video-carousel-nav--left{left:-8px}.video-carousel-nav.mobile button.video-carousel-nav--right{right:-8px}@media (min-width: 768px){.video-carousel-nav.mobile{display:none}}.video-carousel .swatch{cursor:pointer}.video-carousel .swatch:before{margin-bottom:0;width:100%;height:100%}@media (min-width: 768px){.video-carousel .swatch:before{width:.875rem;height:.875rem}}.video-carousel .swatch--active:before,.video-carousel .swatch:hover:before{width:18px;height:18px}@media (min-width: 768px){.video-carousel .swatch--active:before,.video-carousel .swatch:hover:before{width:.75rem;height:.75rem}}.video-carousel .swatch--active{border:1px solid var(--swatch-color-maximum)}.video-carousel .stitching-options{margin-top:.25rem}.video-carousel .stitching-options__list{line-height:1;display:grid;align-items:center;gap:2.25rem;grid-template-columns:1fr 1fr 1fr 1fr;flex:1}@media (min-width: 768px){.video-carousel .stitching-options__list{gap:1.25rem}}@media (min-width: 1360px){.video-carousel .stitching-options__list{gap:2.25rem}}.video-carousel .stitching-options__list .swatch{margin:0;padding:0;border-radius:9999px;width:22px;height:22px;display:inline-flex}@media (min-width: 768px){.video-carousel .stitching-options__list .swatch{width:1rem;height:1rem}}.journal{padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){.journal{padding-top:1.25rem;padding-bottom:1.25rem}}.journal-heading{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:1rem;flex-direction:column}@media (min-width: 768px){.journal-heading{text-align:center;justify-content:space-between;align-items:self-end;margin-bottom:1.25rem;text-align:left;flex-direction:row}}.journal-carousel{margin-left:-.25rem;margin-right:-.25rem}@media (min-width: 768px){.journal-carousel{overflow:hidden}}.journal-card{padding:.25rem;width:100%}@media (min-width: 768px){.journal-card{width:25%}}.journal .swiper-wrapper{height:auto}.journal picture,.journal a{display:block}.journal h3{font-size:24px;line-height:30px;color:#693f25;margin-bottom:.25rem}@media (min-width: 768px){.journal h3{font-size:32px;line-height:40px}}.journal h4{font-size:20px;line-height:25px;margin-bottom:.25rem}.journal img{width:100%;height:auto;aspect-ratio:480/282;object-fit:cover}.journal p{color:#693f25;line-height:20px;font-size:16px}.journal a{font-size:14px;color:#693f25}.journal figcaption>span{font-family:soehne-breit;font-size:14px;letter-spacing:.7px;display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.journal .caption{margin-bottom:1rem}.journal .caption>p{line-height:18px;font-size:14px;letter-spacing:.1px}.journal .desktop{display:none}@media (min-width: 768px){.journal .desktop{display:inline}}.journal-titles{margin-bottom:1rem}@media (min-width: 768px){.journal-titles{margin-bottom:0}}.journal-footer{text-align:center;padding-top:1rem}@media (min-width: 768px){.journal-footer{display:none}}.journal-footer a{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.journal figure{margin:0}.instagram-section{padding-top:1.875rem;padding-bottom:1.875rem;position:relative;z-index:0}@media (min-width: 768px){.instagram-section{padding-top:2.5rem;padding-bottom:2.5rem}}.instagram-section h2{color:#693f25;margin-bottom:.9375rem;line-height:30px;font-size:24px;text-align:center}@media (min-width: 768px){.instagram-section h2{margin-bottom:1.25rem;line-height:40px;font-size:32px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/286/assets/homepage.css.map */
