@font-face{font-family:Hubot Sans;src:url(/_astro/Hubot-Sans.DLGyhQVu.woff2) format("woff2 supports variations"),url(/_astro/Hubot-Sans.DLGyhQVu.woff2) format("woff2-variations");font-weight:400 500 600;font-stretch:75% 125%;font-display:swap}@font-face{font-family:Playwrite NO;src:url(/_astro/PlaywriteNO.PjQu0dYM.woff2) format("woff2");font-weight:400;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}ul,ol{padding:0;list-style:none}html{font-size:10px;background:#fff;transition:background .4s cubic-bezier(.4,0,.2,1)}body{background:transparent;font-family:Hubot Sans,sans-serif;-webkit-font-smoothing:antialiased;text-align:center}h1{font-family:Playwrite NO,serif;font-weight:400;font-style:normal}h2{font-family:Playwrite NO,serif;font-weight:400;font-style:normal;font-size:clamp(2rem,2.5dvw + .5dvh,2.8rem);line-height:1.4;max-width:63rem;margin:0 0 clamp(2rem,3dvw + 1dvh,4rem)}h3{font-weight:600}p{font-size:clamp(1.5rem,1dvw + .5dvh,1.7rem);line-height:1.65;margin-bottom:clamp(1.5rem,1dvw + .5dvh,1.7rem)}.article-content ul,.article-content ol{list-style:initial;padding-left:2rem;margin-bottom:clamp(1.5rem,1dvw + .5dvh,1.7rem)}.article-content li{font-size:clamp(1.5rem,1dvw + .5dvh,1.7rem);line-height:1.65;margin-bottom:.5rem}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}span.medium{font-weight:500}span.semibold{font-weight:600}a,button{transition:all .3s ease-out}a:hover,button:hover{transition:all 75ms ease-in}main{width:100dvw;min-height:100dvh;display:inline-block;padding:10rem clamp(1rem,2dvw + 1dvh,3rem);transition:opacity .4s cubic-bezier(.4,0,.2,1)}main a{text-decoration:none;border-bottom:solid 1px}main a:has(img){border:none}main.home{padding:7rem clamp(1rem,2dvw + 1dvh,3rem) 10rem}main.product{padding:10rem clamp(1rem,2dvw + 1dvh,3rem) 0}.container{max-width:120rem;margin:0 auto;width:100%}main.burg{background:#f4e9ec;color:#7f273f;transition:background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}main.burg a{color:#7f273f}main.turq{background:#d6f0f0;color:#136161;transition:background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}main.turq a{color:#136161}main.beig{background:#fbf2e7;color:#663d0b;transition:background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}main.beig a{color:#663d0b}section{max-width:140rem}section img{width:100%;max-width:100%;height:auto;margin:clamp(2rem,4dvw + 2dvh,6rem) 0;border-radius:2.5rem}.row{display:flex;text-align:left;flex-wrap:wrap;gap:clamp(2rem,4dvw + 2dvh,6rem)}.col{flex:1}.col img{margin:0}button{color:#fff;width:100%;height:6.7rem;font-size:clamp(1.5rem,1dvw + .5dvh,1.7rem);font-family:Hubot Sans,sans-serif;font-weight:600;padding:0 1.2rem;margin:0 0 1rem;border:none;border-radius:2.5rem;cursor:pointer}.burg button{background:#7f273f;border-color:#cd9aa8}.burg button:hover{background:#91344e}.turq button{background:#136161}.turq button:hover{background:#1c7070}.beig button{background:#663d0b}.beig button:hover{background:#7b4e17}.cart-item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;background:#fff;border-radius:1.2rem;padding:1.8rem 2.2rem;margin-bottom:1.8rem;border:1px solid #e5e5e5;transition:box-shadow .2s}.cart-item:hover{border-color:#cd9aa8}.cart-item-info strong,.cart-item-link{font-size:1.2em;margin-bottom:.5rem}.cart-item-details select{width:100%;height:3.5rem;font-size:1.2rem;font-family:Hubot Sans,sans-serif;font-weight:500;padding:0 .8rem;margin:.6rem 0;border:solid .1rem #ddd;border-radius:1.5rem;background:#fff;cursor:pointer;transition:border-color .2s;color:#666}.cart-item-details select:focus{outline:none;border-color:#cd9aa8}.cart-item-details select:hover{border-color:#cd9aa8}.cart-item-file-container{display:flex;align-items:center;gap:1rem;margin-top:.8rem}.file-thumbnail{width:4rem;height:4rem;border-radius:.4rem;overflow:hidden;flex-shrink:0;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center}.thumbnail-image{width:100%!important;height:100%!important;object-fit:cover;border-radius:.3rem}.file-icon{background:#f8f8f8;color:#666;font-size:.7rem;font-weight:600;text-align:center}.file-icon-text{line-height:1}.file-info{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.file-preview-container{margin-top:1rem;margin-bottom:1rem}.file-preview{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid #e0e0e0;border-radius:.5rem;background:#fafafa}.preview-image{width:6rem;height:6rem;object-fit:cover;border-radius:.4rem;border:1px solid #ddd}.file-preview .file-icon{width:6rem;height:6rem;background:#f0f0f0;border-radius:.4rem;display:flex;align-items:center;justify-content:center;border:1px solid #ddd}.file-preview .file-icon-text{font-size:.8rem;font-weight:600;color:#666}.file-preview .file-info{flex:1}.file-name{font-weight:600;font-size:1.4rem;color:#333;word-break:break-word}.file-size{font-size:1.2rem;color:#666}.cart-item-file{color:#555;font-size:.95em;background:#f6f6f6;border-radius:.4em;padding:.1em .5em;display:inline-block}.file-change-label{cursor:pointer;font-size:1rem;color:#666;text-decoration:underline;opacity:.9;transition:opacity .2s,color .2s;margin-left:0}.file-change-label:hover{opacity:1;color:#cd9aa8}.file-change-input{display:none}.express-container{margin-top:.8rem}.express-container label{display:flex;align-items:center;font-size:.9rem;font-weight:500;cursor:pointer;color:#666}.express-container input[type=checkbox]{margin-right:.5rem}.cart-item-price{flex:1 1 120px;text-align:right;font-size:1.15em;font-variant-numeric:tabular-nums;font-weight:500}.cart-message{flex-basis:100%;width:100%;background:#f6f6fa;border:1.5px solid #e5e5e5;border-radius:.8em;color:#444;font-size:clamp(1.5rem,1dvw + .5dvh,1.7rem);padding:1.1em 1.5em;display:flex;align-items:center;gap:1.2em;box-shadow:none}.cart-message span{font-size:inherit;flex:1 1 auto;min-width:0;white-space:normal;margin-right:1.2em;word-break:normal}.cart-message button{background:#fff;border:1.2px solid #e5e5e5;color:#888;border-radius:2em;font-size:1em;padding:.3em 1.1em;margin-left:0;transition:border-color .15s,color .15s,background .15s;box-shadow:none;cursor:pointer;flex-shrink:0;min-width:unset;width:auto;max-width:12em}.cart-message button:hover{background:#f6f6f6;border-color:#cd9aa8;color:#90334d}.cart-summary-box{background:#f8f8fc;border-radius:1.1em;border:1.5px solid #e5e5e5;margin-bottom:1.5em;box-shadow:none;padding:1.5em 2em 1.2em}.cart-summary-line{display:flex;justify-content:space-between;margin-bottom:.5em;font-size:1.08em;color:#555}.cart-summary-total{display:flex;justify-content:space-between;font-size:1.25em;font-weight:600;margin-top:1.2em;border-top:1.5px solid #e5e5e5;padding-top:.7em;color:#222}::view-transition-old(root),::view-transition-new(root){animation:fade-slide .5s cubic-bezier(.4,0,.2,1)}@keyframes fade-slide{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}main[aria-busy=true]{opacity:.5;transition:opacity .3s}.fade-in{opacity:0;transform:translateY(24px);animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeInUp{to{opacity:1;transform:none}}.fade-stagger>*{opacity:0;transform:translateY(24px);animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards}.fade-stagger>*:nth-child(1){animation-delay:.05s}.fade-stagger>*:nth-child(2){animation-delay:.12s}.fade-stagger>*:nth-child(3){animation-delay:.19s}.fade-stagger>*:nth-child(4){animation-delay:.26s}.fade-stagger>*:nth-child(5){animation-delay:.33s}.fade-stagger>*:nth-child(6){animation-delay:.4s}.fade-stagger>*:nth-child(7){animation-delay:.47s}.fade-stagger>*:nth-child(8){animation-delay:.54s}.fade-stagger>*:nth-child(9){animation-delay:.61s}.fade-stagger>*:nth-child(10){animation-delay:.68s}img.fade-img{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}img.fade-img.loaded{opacity:1}.cart-item button.remove-btn{background:#fff;border:1.5px solid #e5e5e5;color:#888;border-radius:50%;width:2.1em;height:2.1em;font-size:1.2em;line-height:1.1em;padding:0;margin-top:.3em;margin-left:.5em;transition:border-color .15s,color .15s,background .15s;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.cart-item button.remove-btn:hover{background:#f6f6f6;border-color:#cd9aa8;color:#90334d}@media only screen and (max-width: 768px) and (min-width: 523px){.cart-item-price{display:flex;align-items:baseline;justify-content:flex-end;gap:1rem;text-align:right;margin-top:0;flex-shrink:0}.cart-item button.remove-btn{margin-top:0;margin-left:0;flex-shrink:0}.cart-item{align-items:flex-start}}@media only screen and (max-width: 522px){main{padding-top:8rem}main.home{padding-top:6.5rem}.row{gap:clamp(1.5rem,2dvw + 1dvh,2.5rem)}.col{flex-basis:100%}.cart-item-price{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;text-align:left;margin-top:.5rem}.cart-item button.remove-btn{margin-top:0;margin-left:0}}@media only screen and (max-width: 1024px) and (min-width: 769px){.cart-item-price{display:flex;align-items:baseline;justify-content:flex-end;gap:1rem;text-align:right;margin-top:0;flex-shrink:0}.cart-item button.remove-btn{margin-top:0;margin-left:0;flex-shrink:0}.cart-item{align-items:flex-start}}main{will-change:background}.product-article{max-width:none!important;background:var(--bg-light, #fafafa);padding:clamp(3rem,6dvw + 3dvh,6rem) 0}.article-container{max-width:800px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.product-content{font-size:clamp(1.6rem,2vw + .5rem,1.8rem);line-height:1.7;color:var(--text-dark, #333)}.product-description p{margin-bottom:1.5em;text-align:left}.product-description p:last-child{margin-bottom:0}.product-description strong,.product-description b{font-weight:600;color:var(--primary-dark, #2d2d2d)}.product-description em,.product-description i{font-style:italic;color:var(--accent, #666)}.product-description ul{list-style:disc;padding-left:2em;margin:1.5em 0;text-align:left}.product-description ul li{margin-bottom:.5em;line-height:1.6;text-align:left}@media (max-width: 767px){.product-article{padding:clamp(2rem,4dvw + 2dvh,3rem) 0}.product-content{font-size:clamp(1.4rem,3vw + .3rem,1.6rem)}}header[data-astro-cid-3ef6ksr2]{position:fixed;z-index:100;background:#fff;display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:10rem;border-bottom:solid 4px #F3E6E6}header[data-astro-cid-3ef6ksr2] .logo[data-astro-cid-3ef6ksr2]{margin:0 0 2.25rem clamp(1rem,2dvw + 1dvh,3rem)}header[data-astro-cid-3ef6ksr2] .logo[data-astro-cid-3ef6ksr2]:hover{transform:scale(1.02)}header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-btn,header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].cart-btn{display:block;height:100%;font-size:1.9rem;font-weight:500;text-decoration:none;color:#000;padding:4.5rem clamp(1rem,2dvw + 1dvh,3rem) 0;transition:all .3s}@media (hover: hover) and (pointer: fine){header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-btn:hover,header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].cart-btn:hover{background:#ff8f8f;color:#fff;transition:all 75ms}header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-btn:hover img[data-astro-cid-3ef6ksr2],header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].cart-btn:hover img[data-astro-cid-3ef6ksr2]{filter:invert(1);transition:all 75ms}}header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-btn.nav-open{background:#ff8f8f;color:#fff;border-bottom:none!important;box-shadow:0 4px #ff8f8f}header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-btn.nav-open img[data-astro-cid-3ef6ksr2]{filter:invert(1)}header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-btn img[data-astro-cid-3ef6ksr2]{margin-right:1rem;transition:all .3s}header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].cart-btn img[data-astro-cid-3ef6ksr2]{transition:all .3s}.cart-icon-container[data-astro-cid-3ef6ksr2]{position:relative;display:inline-block;margin-right:1rem}.cart-badge[data-astro-cid-3ef6ksr2]{position:absolute;top:-12px;right:-12px;background:#ff8f8f;color:#fff;border-radius:50%;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;min-width:20px;z-index:1}nav[data-astro-cid-3ef6ksr2]{position:fixed;top:10rem;left:0;width:100%;height:35rem;background:#f4e9ec;border-bottom:solid 4px #F3E6E6;display:flex;flex-wrap:wrap;flex-direction:column;gap:2rem 4rem;padding:clamp(1rem,2dvw + 1dvh,3rem);z-index:80}nav[data-astro-cid-3ef6ksr2].nav-hidden{display:none}nav[data-astro-cid-3ef6ksr2].nav-visible{display:flex;animation:fadeInNav .3s}@media only screen and (max-width: 992px){nav[data-astro-cid-3ef6ksr2].nav-visible{display:flex}}@keyframes fadeInNav{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:none}}nav[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2]{text-align:left}nav[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:first-child{font-weight:600;margin-bottom:1rem}nav[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;font-size:1.6rem;font-weight:400;color:#7f273f;text-decoration:none;margin-bottom:.5rem;border-bottom:solid 1px transparent}nav[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#000;transform:scale(1.01)}nav[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{max-height:100%;max-width:100%;object-fit:cover;border-radius:2.5rem;flex:30%}@media only screen and (max-width: 992px){header[data-astro-cid-3ef6ksr2]{height:8rem;align-items:center}header[data-astro-cid-3ef6ksr2] .logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:3rem}header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:none}header[data-astro-cid-3ef6ksr2] .logo[data-astro-cid-3ef6ksr2]{margin:.1rem 0 0 clamp(1rem,2dvw + 1dvh,3rem)}header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-btn,header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].cart-btn{margin:0;padding:2.75rem clamp(2rem,2dvw + 1dvh,3rem)}header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-btn img[data-astro-cid-3ef6ksr2],header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].cart-btn img[data-astro-cid-3ef6ksr2]{margin:0}nav[data-astro-cid-3ef6ksr2]{top:8rem;height:calc(100dvh - 8rem);overflow-y:auto;overflow-x:hidden}nav[data-astro-cid-3ef6ksr2].nav-visible{overflow-y:auto}nav[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1.4rem;margin-bottom:.4rem;line-height:1.3}nav[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:first-child{margin-bottom:1rem;font-size:1.5rem}}@media only screen and (max-width: 580px){nav[data-astro-cid-3ef6ksr2]{flex-direction:row!important;flex-wrap:wrap!important;align-content:flex-start!important}nav[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2]{width:100%!important;flex:none!important;text-align:center!important}}@media only screen and (max-height: 500px) and (orientation: landscape){nav[data-astro-cid-3ef6ksr2]{flex-direction:row!important;flex-wrap:wrap!important;align-content:flex-start!important;overflow-y:auto!important;overflow-x:hidden!important}nav[data-astro-cid-3ef6ksr2].nav-visible{overflow-y:auto!important}nav[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2]{width:100%!important;flex:none!important;text-align:center!important}}header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-btn img[data-astro-cid-3ef6ksr2]#navIcon{width:16px;min-width:16px;max-width:16px;height:16px;object-fit:contain;margin-right:1rem;margin-bottom:4px;display:inline-block;vertical-align:middle}footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#7f273f;color:#fff;font-weight:400;text-align:center;width:100%;min-height:10rem;padding:6rem 1.5rem;position:relative;z-index:10}.inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;flex-direction:column;gap:2rem 4rem;height:40rem;width:100%;line-height:1.6}.links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;text-align:left;gap:.5rem;margin:0 1.5rem 2.5rem}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:first-child{font-weight:600;margin-bottom:.5rem;color:#ff8f8f}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;text-decoration:none;font-size:clamp(1.35rem,1dvw + .5dvh,1.4rem)}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#ff8f8f;transform:scale(1.01)}.bottom[data-astro-cid-sz7xmlte]{margin:6rem 0 0}@media (max-width: 1200px){.inner[data-astro-cid-sz7xmlte]{height:auto;flex-direction:row}}@media (max-width: 500px){.inner[data-astro-cid-sz7xmlte]{flex-direction:column}.links[data-astro-cid-sz7xmlte]{text-align:center}}
