.page-section{padding:var(--section-py)0}@media (min-width:1024px){.page-section{padding:var(--section-py-lg)0}}.page-section>.container{padding:0 var(--container-px);max-width:var(--container-max);margin:0 auto}@media (min-width:768px){.page-section>.container{padding:0 var(--container-px-md)}}@media (min-width:1280px){.page-section>.container{padding:0 var(--container-px-xl)}}.text-block>*+*{margin-top:.5rem}.text-block small{display:inline-block}.text-block .numbered-list{counter-reset:item}.text-block .numbered-list li{counter-increment:item;align-items:flex-start;gap:8px;display:flex}.text-block .numbered-list li:before{content:counter(item)". "}.text-block .small{font-size:12px}@media (min-width:768px){.text-block .small{font-size:16px}}.slick-arrow{bottom:-5px;top:unset;z-index:11;width:24px;height:20px;display:block}.slick-arrow:before{display:none}.slick-arrow:hover{background:unset;color:unset;outline:unset}.slick-arrow.slick-disabled{display:none!important}.slick-prev{left:16px;right:unset;background-image:url(/icons/arrow-left.svg);background-repeat:no-repeat;background-size:contain}.slick-prev:hover{background-image:url(/icons/arrow-left.svg);background-repeat:no-repeat;background-size:contain;left:14px}.slick-next{right:16px;left:unset;background-image:url(/icons/arrow-right.svg);background-repeat:no-repeat;background-size:contain}.slick-next:hover{background-image:url(/icons/arrow-right.svg);background-repeat:no-repeat;background-size:contain;right:14px}.slick-dots{z-index:10;background:#fcf2d9;border-radius:100px;padding-bottom:5px;position:relative;bottom:0}.slick-dots li{margin:0}.slick-dots li button{opacity:1;background:#497b55;border-radius:100%;width:8px;height:8px}.slick-dots li button:before{display:none}.slick-dots li.slick-active button{background-color:#0000;background-image:url(/icons/flower.svg);background-repeat:no-repeat;background-size:contain;border-radius:0;width:16px;height:16px}.btn{text-transform:uppercase;color:#073913;white-space:nowrap;border-radius:8px;gap:8px;min-width:120px;padding:11px 24px;font-size:18px;font-style:normal;font-weight:500;line-height:normal;transition:all .2s linear}.btn svg{fill:#073913}.btn-small{gap:6px;min-width:0;padding:11px 16px;font-size:16px}.btn-small svg{width:10px;height:10px}.btn-large{padding:16px 31px;font-size:20px}.btn-primary{color:#c8c995;background:#073913;border:1px solid #073913}.btn-primary svg{fill:#c8c995}@media (hover:hover){.btn-primary:hover{color:#073913;background:#c8c995}.btn-primary:hover svg{fill:#073913}}.btn-secondary{color:#073913;background:#dd878d;border:1px solid #073913}@media (hover:hover){.btn-secondary:hover{background:#e8afb3}}.btn-ghost{color:#073913;border:1px solid #073913}@media (hover:hover){.btn-ghost:hover{background:#c8c995}}.btn-text{border-bottom:1px solid #073913;border-radius:0;padding:0 0 1px}@media (hover:hover){.btn-text:hover{font-weight:900}}.linkbar{background:#dfcdb7;justify-content:center;align-items:center;width:100%;padding:12px 0;display:flex}.linkbar-wrapper{flex-direction:row;gap:8px;padding:0 12px;display:flex}.linkbar:hover{background:#b59583}.linkbar a,.linkbar span{width:100%}@media (min-width:640px){.linkbar a,.linkbar span{text-align:center}}.site-header{padding:8px}.site-header .container{background:#c8c995;border-radius:48px;max-width:1536px;padding:8px 16px;overflow:hidden}.site-header .header-content{grid-template-columns:1fr 2fr 1fr;align-items:center;display:grid}.site-header .menu-button{justify-content:flex-start;align-items:center;display:flex}.site-header .icons-wrapper{align-items:center}.site-header button img:hover{transform:rotate(2px)}.site-header.menu-open .container{border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}@media (min-width:768px){.site-header.menu-open .container{padding:16px 24px}}.site-header.menu-open nav ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (min-width:640px){.site-header.menu-open nav ul{gap:16px}}@media (min-width:1024px){.site-header.menu-open nav ul{gap:24px}}.site-footer{color:#073913;padding:16px 0 40px;position:relative}@media (min-width:640px){.site-footer{padding-top:24px}}@media (min-width:1280px){.site-footer{padding-top:40px}}.site-footer .studio-icon{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:0;right:0}.site-footer .container{flex-direction:column;gap:16px;max-width:1536px;margin:0 auto;padding:0 16px;display:flex}@media (min-width:640px){.site-footer .container{padding:0 24px}}@media (min-width:1280px){.site-footer .container{padding:0 64px}}.site-footer .container>*{flex-direction:column;display:flex}@media (min-width:1024px){.site-footer .container>*{flex-direction:row;justify-content:space-between}}.site-footer .container>*{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#c8c995b3;border-radius:24px;padding:16px}@media (min-width:768px){.site-footer .container>*{padding:24px}}.site-footer .brand{gap:16px}.site-footer .logo-caption{text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}@media (min-width:1024px){.site-footer .logo-caption{text-align:left;flex-direction:row;margin-left:0}}.site-footer .footer-logo-caption{font-family:var(--font-lemiesz);text-align:center}@media (min-width:1024px){.site-footer .footer-logo-caption{text-align:left}}.site-footer .information{justify-content:flex-start;gap:24px}@media (min-width:768px){.site-footer .information{justify-content:space-between}}@media (min-width:1024px){.site-footer .information{grid-template-columns:480px auto;gap:64px;display:grid}}.site-footer .copyright{text-align:center;gap:8px}@media (min-width:1024px){.site-footer .copyright{grid-template-columns:416px 1fr;align-items:center;gap:48px;display:grid}}@media (min-width:1280px){.site-footer .copyright{text-align:left}}@media (min-width:1024px){.site-footer .brand{grid-template-columns:488px 1fr;gap:64px;display:grid}}.site-footer .button-caption{flex-direction:column;gap:8px;display:flex}@media (min-width:640px){.site-footer .button-caption{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}@media (min-width:1024px){.site-footer .button-caption{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.site-footer .footer-link-list{width:100%}.site-footer .footer-link-list li{margin-top:6px}.site-footer .footer-link-list li svg{display:none}.site-footer .footer-link-list li a{text-transform:capitalize;border:none;padding:0;font-size:16px;font-weight:400;line-height:1.5}@media (hover:hover){.site-footer .footer-link-list li a:hover{font-weight:700;text-decoration:underline}}@media (min-width:640px){.site-footer .footer-link-list li a{font-size:18px;line-height:1.33}}.site-footer form p{text-align:center}.site-footer .input-wrapper{flex-direction:column;gap:8px;margin-top:8px;display:flex}@media (max-width:639px){.site-footer .input-wrapper>*{width:100%}}@media (min-width:640px){.site-footer .input-wrapper{flex-direction:row;align-items:center;gap:0}}.site-footer .input-wrapper button{height:inherit;color:#fdfdfb;background:#073913;border:1px solid #073913;border-radius:8px;padding:8px 16px;font-size:14px;line-height:1.33}@media (hover:hover){.site-footer .input-wrapper button:hover{color:#073913;background:#dfcdb7}}@media (min-width:768px){.site-footer .input-wrapper button{border-left:none;border-radius:0 8px 8px 0;min-width:120px;font-size:16px;line-height:1.5}}.site-footer input[type=text],.site-footer textarea{background:#fdfdfb;border:1px solid #073913;border-radius:8px;width:100%;padding:8px 16px}.site-footer input[type=text]::-moz-placeholder{color:#497b55;font-size:14px;line-height:1.33}.site-footer textarea::-moz-placeholder{color:#497b55;font-size:14px;line-height:1.33}.site-footer input[type=text]::placeholder,.site-footer textarea::placeholder{color:#497b55;font-size:14px;line-height:1.33}@media (min-width:640px){.site-footer input[type=text]::-moz-placeholder{font-size:16px;line-height:1.5}.site-footer textarea::-moz-placeholder{font-size:16px;line-height:1.5}.site-footer input[type=text]::placeholder,.site-footer textarea::placeholder{font-size:16px;line-height:1.5}}.site-footer .input-group{color:#073913;flex-direction:column;gap:8px;width:100%;margin-top:0;font-size:14px;line-height:1.33;display:flex}.site-footer .input-group>*{width:100%}@media (min-width:640px){.site-footer .input-group{background:#fdfdfb;border:1px solid #073913;border-radius:8px 0 0 8px;flex-direction:row;gap:0;font-size:16px;line-height:1.5;display:flex;overflow:hidden}.site-footer .input-group input{background:0 0;border:none;border-radius:0}}.site-footer .copyright-text{font-size:16px;line-height:1.5}@media (min-width:1024px){.site-footer .copyright-text{text-align:left}}.site-footer .fine-print{max-width:448px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:500;line-height:1.33}.site-footer .fine-print a{text-decoration:underline}@media (min-width:1024px){.site-footer .fine-print{text-align:left;text-align:right;justify-self:flex-end;margin:0}}.site-footer.graphic-footer{background-color:#0000;background-image:url(/backgrounds/footer.webp);background-position:bottom;background-repeat:no-repeat;background-size:100%;align-items:flex-end;min-height:90rem;display:flex}@media (min-width:768px){.site-footer.graphic-footer{background-image:url(/backgrounds/footer-tb.webp);min-height:72rem}}@media (min-width:1280px){.site-footer.graphic-footer{background-image:url(/backgrounds/footer-dt.webp);min-height:60rem}}.site-footer.graphic-footer .container{gap:16px}.site-footer.graphic-footer .container>*{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#c8c995b3;border-radius:24px;padding:16px}@media (min-width:768px){.site-footer.graphic-footer .container>*{padding:24px}}.launch-blocker{justify-content:center;align-items:center;display:flex}.launch-blocker .container{text-align:center;margin:0 auto;max-width:720px!important;padding:16px!important}.launch-blocker img{width:100%;max-width:120px;height:auto;margin:0 auto}@media (min-width:768px){.launch-blocker img{max-width:188px}}.launch-blocker h2{margin-top:24px;margin-bottom:16px}.launch-blocker .text-block{color:#073913;background-color:#fdfdfb;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='%23497B55FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");background-position:50%;border-radius:16px;padding:40px 16px}@media (min-width:768px){.launch-blocker .text-block{padding:48px 32px}}@media (min-width:1280px){.launch-blocker .text-block{padding:80px 64px}}.launch-blocker .input-wrapper{flex-direction:column;gap:8px;margin-top:24px;display:flex}@media (max-width:639px){.launch-blocker .input-wrapper>*{width:100%}}.launch-blocker .input-wrapper input{background:#fdfdfb;border:1px solid #073913;border-radius:8px;padding:8px 16px}.launch-blocker .input-wrapper input::placeholder{color:#497b55;font-size:14px;line-height:1.33}@media (min-width:640px){.launch-blocker .input-wrapper input::placeholder{font-size:16px;line-height:1.5}.launch-blocker .input-wrapper{flex-direction:row;justify-content:center;align-items:center;gap:0}.launch-blocker .input-wrapper input{border-radius:8px 0 0 8px}}.launch-blocker .input-wrapper button{height:inherit;color:#fdfdfb;background:#073913;border:1px solid #073913;border-radius:8px;padding:8px 16px;font-size:14px;line-height:1.33}@media (hover:hover){.launch-blocker .input-wrapper button:hover{color:#073913;background:#dfcdb7}}@media (min-width:768px){.launch-blocker .input-wrapper button{border-left:none;border-radius:0 8px 8px 0;min-width:120px;font-size:16px;line-height:1.5}}.custom-cursor{pointer-events:none;opacity:0;background:#c8c995;border:1px dashed #073913;border-radius:50%;justify-content:center;align-items:center;transition:width .2s ease-in-out,height .2s ease-in-out,opacity .2s;display:flex;position:fixed;top:0;left:-200px;transform:translate(-50%,-50%);z-index:999999!important;cursor:none!important}.custom-cursor.visible{opacity:1}.custom-cursor.pointer{transition:width .2s ease-in-out,height .2s ease-in-out,opacity .2s ease-in-out;opacity:0!important}@media (hover:none){.custom-cursor{display:none!important}}@media (max-width:639px){.custom-cursor{display:none!important}}@media (min-width:640px) and (max-width:767px){.custom-cursor{display:none!important}}.page-background{z-index:-1;pointer-events:none;width:100vw;height:100vh;top:0;left:0;position:fixed!important}.coming-soon .container{text-align:center;background-color:#fdfdfb;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='%23497B55FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");background-position:50%;border-radius:16px;max-width:720px;margin:0 auto;padding:40px 16px!important}.product-card{border-radius:16px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:480px;padding:24px;display:flex}@media (hover:none){.product-card{background-color:#c8c99580;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='%23497B55FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");background-position:50%;border-radius:16px}.product-card .product-info{opacity:1!important}}@media (hover:hover){.product-card:hover{background-color:#c8c99580;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='%23497B55FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");background-position:50%;border-radius:16px}.product-card:hover .product-info{opacity:1!important}}.product-card .product-info{opacity:0;width:100%}.product-card h5{text-align:center}.product-card .product-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.product-card .product-tag{align-items:center;gap:4px;width:fit-content;padding:4px 12px;display:flex}.product-card .product-tag small{font-size:14px;font-weight:700}.product-card .media-block{width:100%;position:relative}.product-card .media-block:before{content:"";width:100%;padding-top:100%;display:block}.product-card .media-block img{position:absolute;inset:0}.product-card .buy-badge{color:#c8c995;text-transform:uppercase;background:#073913;border:1px solid #073913;border-radius:44px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:12px 24px;font-size:16px;font-weight:500;display:flex}.product-card .buy-badge:hover{color:#073913;background:0 0}@media (min-width:424px){.product-card .buy-badge{width:fit-content;margin-left:auto;margin-right:auto}}.product-card .buy-badge.sold-out-badge{color:inherit;opacity:.5;cursor:default;background:0 0;border-color:currentColor}.product-card .buy-badge.sold-out-badge:hover{color:inherit;background:0 0}.embla{width:100%;position:relative}.embla__viewport{width:100%;overflow:hidden}.embla__container{touch-action:pan-y;display:flex}.embla__slide{flex:0 0 100%;min-width:0}.embla__dots{border-radius:100px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding-bottom:5px;display:flex}.embla__dot{cursor:pointer;background:#497b55;border:none;border-radius:100%;flex-shrink:0;width:8px;height:8px;padding:0}.embla__dot--selected{background-color:#0000;background-image:url(/icons/flower.svg);background-repeat:no-repeat;background-size:contain;border-radius:0;width:16px;height:16px}.embla--featured .embla__slide{flex:0 0 100%;padding:8px 8px 16px}@media (min-width:640px){.embla--featured .embla__slide{flex:0 0 50%}}@media (min-width:1024px){.embla--featured .embla__slide{flex:0 0 33.333%}}.embla--featured .product-card{max-width:100%;transform:none}.embla--featured .product-card .product-info{opacity:1;margin-top:16px}.embla__prev,.embla__next{cursor:pointer;background:#bbe1e3cc;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:423px){.embla__prev,.embla__next{display:none}}.embla__prev:hover,.embla__next:hover{color:#fdfdfb;background:#2e6270}.embla__prev{left:-18px}.embla__next{right:-18px}.product-section .container{flex-direction:column;gap:24px;display:flex}@media (min-width:640px){.product-section .container{gap:32px}}@media (min-width:1024px){.product-section .container{flex-direction:row;align-items:center;gap:40px}.product-section .container>*{width:48%}}.product-section .product-tags{flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0 16px;display:flex}.product-section .product-tag{outline:none;align-items:center;gap:4px;width:fit-content;display:flex}.product-section .product-tag small{font-size:14px;font-weight:700}.product-section .media-block{aspect-ratio:1}.product-section .media-block img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-section h3{font-size:32px;font-weight:700;line-height:1.25}@media (min-width:640px){.product-section h3{font-size:40px;line-height:1.2}}.product-section .product-description{margin-top:16px}.product-section .product-info{background-color:#bbe1e3b3;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='%232E6270FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:16px;overflow:hidden}.product-section .product-info .name-description{padding:16px}@media (min-width:640px){.product-section .product-info .name-description{padding:24px}}.product-section .product-info .submit-btn{background-image:url("data:image/svg+xml,%3csvg width='100' height='100%' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100' height='0.25' fill='none' rx='16' ry='16' stroke='%232E6270FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");justify-content:space-between;align-items:center;width:100%;padding:16px;font-weight:700;display:flex}@media (min-width:640px){.product-section .product-info .submit-btn{padding:16px 24px}}.product-section .product-info .product-options{background-image:url("data:image/svg+xml,%3csvg width='100' height='100%' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100' height='0.25' fill='none' rx='16' ry='16' stroke='%232E6270FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}@media (min-width:640px){.product-section .product-info .product-options{padding:12px 24px}}.product-section .product-info .product-option{grid-template-columns:minmax(80px,auto) 1fr;gap:8px;width:100%;max-width:320px;display:grid;position:relative}.product-section .product-info .product-option:after{content:url(/icons/angle-down.svg);pointer-events:none;position:absolute;top:0;right:8px}.product-section .product-info select{appearance:none;text-indent:1px;width:100%;text-overflow:"";background-color:#2e627033;border-radius:4px;justify-content:space-between;align-items:center;padding:2px 12px;font-size:16px;font-weight:500;display:flex;position:relative}.product-section .product-info select b{font-weight:700}.product-section .product-info select:hover{cursor:pointer;background-color:#2e627033}.product-section .product-info .product-quantity{background-image:url("data:image/svg+xml,%3csvg width='100' height='100%' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100' height='0.25' fill='none' rx='16' ry='16' stroke='%232E6270FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");justify-content:space-between;align-items:center;width:100%;padding:12px;font-size:16px;font-weight:500;display:flex}.product-section .product-info .product-quantity:hover{background-color:#2e627033}@media (min-width:640px){.product-section .product-info .product-quantity{padding:12px 24px}}.product-section .product-info .product-quantity button{width:24px;height:16px}.product-section .product-info .product-quantity button[disabled]{opacity:.3;cursor:not-allowed}.product-section .product-info .submit-btn{background-color:#2e627033}.product-section .product-info .submit-btn:hover{color:#fdfdfb;background-color:#2e6270}.featured-products h3{text-align:center;margin-bottom:24px}.product-details-accordion{flex-direction:column;gap:8px;margin-top:20px;display:flex}.accordion-item{background-color:#2e627033;border-radius:8px;padding:8px}.accordion-item p{font-size:14px;line-height:1.2}.accordion-title{justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.accordion-title:hover{cursor:pointer}
