@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}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{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)}:root{--site-banner-height: 0px;--easter-yellow: #DDB21A}html[data-vt-mode=fade]::view-transition-old(root){animation:rg-fade-out .18s ease both}html[data-vt-mode=fade]::view-transition-new(root){animation:rg-fade-in .22s ease both}html[data-vt-mode=slide-left]::view-transition-old(root){animation:rg-slide-left-out .24s cubic-bezier(.4,0,.2,1) both}html[data-vt-mode=slide-left]::view-transition-new(root){animation:rg-slide-left-in .26s cubic-bezier(.4,0,.2,1) both}html[data-vt-mode=slide-right]::view-transition-old(root){animation:rg-slide-right-out .24s cubic-bezier(.4,0,.2,1) both}html[data-vt-mode=slide-right]::view-transition-new(root){animation:rg-slide-right-in .26s cubic-bezier(.4,0,.2,1) both}@keyframes rg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rg-fade-out{0%{opacity:1}to{opacity:0}}@keyframes rg-slide-left-in{0%{transform:translate(16px);opacity:.4}to{transform:none;opacity:1}}@keyframes rg-slide-left-out{0%{transform:none;opacity:1}to{transform:translate(-16px);opacity:.4}}@keyframes rg-slide-right-in{0%{transform:translate(-16px);opacity:.4}to{transform:none;opacity:1}}@keyframes rg-slide-right-out{0%{transform:none;opacity:1}to{transform:translate(16px);opacity:.4}}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;font-size:clamp(2.8rem,4dvw + 1dvh,4.5rem);line-height:1.2;margin:0 0 clamp(2rem,3dvw + 1dvh,3rem)}h2{font-weight:600;font-style:normal;font-size:clamp(2.2rem,3dvw + .5dvh,3.2rem);line-height:1.3;margin:clamp(3rem,4dvw + 1dvh,5rem) 0 clamp(1.5rem,2dvw + .5dvh,2.5rem);max-width:63rem}h3{font-family:Hubot Sans,sans-serif;font-weight:600;font-size:clamp(1.8rem,2dvw + .3dvh,2.2rem);line-height:1.4;margin:clamp(2.5rem,3dvw + .5dvh,3.5rem) 0 clamp(1rem,1.5dvw + .3dvh,1.5rem);color:inherit}h4{font-family:Hubot Sans,sans-serif;font-weight:600;font-size:clamp(1.6rem,1.8dvw + .2dvh,1.9rem);line-height:1.4;margin:clamp(2rem,2.5dvw + .5dvh,2.8rem) 0 clamp(.8rem,1dvw + .2dvh,1.2rem)}h5{font-family:Hubot Sans,sans-serif;font-weight:600;font-size:clamp(1.4rem,1.6dvw + .1dvh,1.7rem);line-height:1.4;margin:clamp(1.5rem,2dvw + .3dvh,2.2rem) 0 clamp(.6rem,.8dvw + .1dvh,1rem)}h6{font-family:Hubot Sans,sans-serif;font-weight:600;font-size:clamp(1.3rem,1.4dvw + .1dvh,1.5rem);line-height:1.4;margin:clamp(1.2rem,1.5dvw + .2dvh,1.8rem) 0 clamp(.5rem,.6dvw + .1dvh,.8rem)}p{font-size:clamp(1.5rem,1dvw + .5dvh,1.7rem);line-height:1.65;margin-bottom:clamp(1.2rem,1.5dvw + .3dvh,1.8rem);max-width:75ch}ul,ol{padding-left:0;list-style:none}.article-content ul,.article-content ol{list-style:initial;padding-left:2.5rem;margin:clamp(1.2rem,1.5dvw + .3dvh,1.8rem) 0;max-width:70ch}.article-content li{font-size:clamp(1.5rem,1dvw + .5dvh,1.7rem);line-height:1.65;margin-bottom:.8rem;padding-left:.5rem}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content li:last-child{margin-bottom:0}.article-content li ul,.article-content li ol{margin:.8rem 0 .4rem;padding-left:2rem}.article-content li li{margin-bottom:.4rem}strong,b{font-weight:600;color:inherit}em,i{font-style:italic;color:inherit}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}.article-content strong,.article-content b{font-weight:600;color:inherit}.article-content em,.article-content i{font-style:italic;opacity:.9}.article-content a{text-decoration:none;border-bottom:solid 1px currentColor;opacity:.8;transition:opacity .2s ease}.article-content a:hover{opacity:1;border-bottom-width:2px}.article-content code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;background:#0000000d;padding:.2em .4em;border-radius:.3em;border:1px solid rgba(0,0,0,.1)}.article-content pre{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#00000008;border:1px solid rgba(0,0,0,.1);border-radius:.5em;padding:1.5em;margin:clamp(1.5rem,2dvw + .5dvh,2.5rem) 0;overflow-x:auto;line-height:1.4}.article-content blockquote{border-left:4px solid currentColor;padding-left:1.5rem;margin:clamp(2rem,3dvw + .5dvh,3rem) 0;font-style:italic;opacity:.8;font-size:1.1em}.rg-spoiler{display:inline-block;position:relative;border-radius:.9rem;padding:.35em .55em;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;background:color-mix(in srgb,var(--easter-yellow) 28%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--easter-yellow) 55%,transparent);color:transparent;text-shadow:0 0 10px color-mix(in srgb,var(--easter-yellow) 70%,transparent),0 0 14px color-mix(in srgb,var(--easter-yellow) 35%,transparent);transition:box-shadow .25s ease,transform .25s ease,background .25s ease,text-shadow .25s ease,color .25s ease}.rg-spoiler:not(.is-revealed){animation:rgSpoilerHint 2.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.rg-spoiler:not(.is-revealed){animation:none}}@keyframes rgSpoilerHint{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--easter-yellow) 55%,transparent);text-shadow:0 0 10px color-mix(in srgb,var(--easter-yellow) 70%,transparent),0 0 14px color-mix(in srgb,var(--easter-yellow) 35%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--easter-yellow) 60%,transparent),0 0 18px color-mix(in srgb,var(--easter-yellow) 35%,transparent);text-shadow:0 0 14px color-mix(in srgb,var(--easter-yellow) 75%,transparent),0 0 14px color-mix(in srgb,var(--easter-yellow) 35%,transparent)}}.rg-spoiler:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--easter-yellow) 70%,transparent),0 0 20px color-mix(in srgb,var(--easter-yellow) 45%,transparent)}@media (hover: hover) and (pointer: fine){.rg-spoiler:hover{transform:translateY(-1px);box-shadow:0 0 0 2px color-mix(in srgb,var(--easter-yellow) 60%,transparent),0 0 22px color-mix(in srgb,var(--easter-yellow) 35%,transparent)}}.rg-spoiler:not(.is-revealed) *{pointer-events:none}.rg-spoiler:not(.is-revealed) a,.rg-spoiler:not(.is-revealed) a:visited{color:transparent!important;text-decoration-color:transparent;text-shadow:0 0 10px color-mix(in srgb,var(--easter-yellow) 70%,transparent),0 0 14px color-mix(in srgb,var(--easter-yellow) 35%,transparent)}.rg-spoiler.is-revealed{color:inherit;text-shadow:none;background:transparent;box-shadow:none;user-select:text;animation:rgSpoilerPoff .26s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: reduce){.rg-spoiler.is-revealed{animation:none}}@keyframes rgSpoilerPoff{0%{transform:scale(.98);filter:blur(6px);opacity:.85}60%{transform:scale(1.01);filter:blur(0);opacity:1}to{transform:scale(1);filter:blur(0);opacity:1}}.article-content hr{border:none;height:1px;background:currentColor;opacity:.2;margin:clamp(3rem,4dvw + 1dvh,5rem) 0}main{width:100dvw;min-height:100vh;display:inline-block;padding:calc(10rem + var(--site-banner-height)) clamp(1rem,2dvw + 1dvh,3rem) 10rem;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:calc(4rem + var(--site-banner-height)) clamp(1rem,2dvw + 1dvh,3rem) 10rem}main.product{padding:calc(10rem + var(--site-banner-height)) clamp(1rem,2dvw + 1dvh,3rem) 0}.site-banner{position:absolute;top:0;left:0;right:0;height:var(--site-banner-height);display:flex;align-items:center;justify-content:center;padding:0 clamp(1rem,2dvw + 1dvh,3rem);z-index:120;text-align:center}.site-banner a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.site-banner a:hover{border-bottom-width:2px}.site-banner-inner{width:100%;max-width:140rem;font-size:clamp(1.2rem,.7dvw + .45dvh,1.4rem);font-weight:600;line-height:1.2}.site-banner--promo{background:linear-gradient(90deg,#e8f7f5,#d9f1ed 52%,#edf8ef);color:#0f5454;border-bottom:1px solid rgba(15,84,84,.08);box-shadow:0 .8rem 2rem #0f545414}.site-banner--promo .site-banner-inner{font-weight:500}.site-banner-badges{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:nowrap}.site-banner-contacts{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.site-banner-badge{display:inline-flex;align-items:center;gap:.6rem;min-height:2.8rem;font-size:clamp(1.1rem,.65dvw + .3dvh,1.3rem);font-weight:600;color:inherit;background:#ffffff85;border:1px solid rgba(15,84,84,.1);padding:0 1rem;border-radius:999px;box-shadow:0 .2rem .8rem #0f54540a;white-space:nowrap;text-decoration:none;border-bottom:0}.site-banner-badge svg{color:currentColor;opacity:.95}.site-banner-badge--cta{background:transparent;color:inherit;border:1.5px solid currentColor;padding-inline:1.2rem;box-shadow:none}.site-banner-badge--cta:hover{background:#0f545414;border-color:currentColor}@media (max-width: 720px){body{--site-banner-height: 4.2rem !important}.site-banner{padding-inline:.8rem}.site-banner-badges{justify-content:stretch}.site-banner-badges>.site-banner-badge:first-child{display:none}.site-banner-contacts{width:100%;justify-content:space-between;gap:.6rem}.site-banner-badge{padding-inline:.8rem;font-size:1.05rem}.site-banner-badge svg{width:14px;height:14px}}.checkout-reasons{margin-top:1.6rem;display:grid;grid-template-columns:1fr;gap:.9rem;text-align:left;font-size:1.4rem;line-height:1.35;opacity:.9}.checkout-reason{display:flex;align-items:flex-start;gap:.8rem}.checkout-reason svg{flex:0 0 auto;margin-top:.1rem}.manual-order-help{margin:1.6rem 0 0;padding:1.3rem 1.5rem;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:1.4rem;background:color-mix(in srgb,currentColor 5%,white);font-size:1.45rem;line-height:1.5}.manual-order-help a{font-weight:600;text-underline-offset:.14em}.file-upload-note{margin:-.2rem 0 1rem;color:color-mix(in srgb,currentColor 76%,white);font-size:1.3rem;line-height:1.5}@media (min-width: 900px){.checkout-reasons{grid-template-columns:1fr 1fr;column-gap:1.6rem}}.container{max-width:120rem;margin:0 auto;width:100%}main.burg{--page-bg: #F4E9EC;background:var(--page-bg);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{--page-bg: #D6F0F0;background:var(--page-bg);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{--page-bg: #FBF2E7;background:var(--page-bg);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}.row{display:flex;text-align:left;flex-wrap:wrap;gap:clamp(2rem,4dvw + 2dvh,6rem)}.col{flex:1}.price-delivery-row{flex-wrap:nowrap;gap:1.6rem;align-items:flex-start}.price-delivery-row>.col{flex:1 1 0%;min-width:0}@media only screen and (max-width: 720px){section.prod.row{flex-direction:column}section.prod.row>.col{flex:none;width:100%}section.prod.row .product-gallery{max-width:none}}.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,.turq button,.beig button{background:var(--rg-blue);border-color:var(--rg-blue)}.burg button:hover,.turq button:hover,.beig button:hover{background:var(--rg-blue-dark)}.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:flex-start;gap:1rem;margin-top:.8rem;padding:.6rem;background:#fafafa;border-radius:.5rem;border:1px solid #ddd}.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;display:flex;align-items:center;gap:.3rem;font-size:.95rem;font-weight:700;color:#444;text-decoration:none;padding:.4rem .8rem;background:#fff;border:2px solid #e0e0e0;border-radius:.4rem;margin:.2rem 0}.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:calc(8rem + var(--site-banner-height))}main.home{padding-top:calc(8rem + var(--site-banner-height))}.row{gap:clamp(1.5rem,2dvw + 1dvh,2.5rem)}.col{flex-basis:100%}h1{font-size:clamp(2.2rem,6vw,3.2rem);line-height:1.15;margin-bottom:clamp(1.5rem,4vw,2.5rem)}h2{font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.25;margin:clamp(2.5rem,6vw,4rem) 0 clamp(1.2rem,3vw,2rem)}h3{font-size:clamp(1.6rem,4vw,2rem);margin:clamp(2rem,5vw,3rem) 0 clamp(.8rem,2vw,1.2rem)}p{font-size:clamp(1.4rem,3.5vw,1.6rem);line-height:1.6;margin-bottom:clamp(1rem,3vw,1.5rem)}.article-content li{font-size:clamp(1.4rem,3.5vw,1.6rem)}.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}}.help-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--rg-blue)!important;color:#fff!important;border-radius:50%;text-decoration:none;font-size:12px;font-weight:700;line-height:1;margin-left:.25rem;flex-shrink:0;transition:background-color .2s}.help-icon:hover{background:var(--rg-blue-dark)!important;color:#fff!important;text-decoration:none}main{will-change:background}.product-article{max-width:none!important;background:var(--rg-wash);color:var(--rg-ink);padding:clamp(3rem,6dvw + 3dvh,6rem) 0;width:100dvw;margin-left:50%;transform:translate(-50%)}.product-article.burg,.product-article.turq,.product-article.beig{color:var(--rg-ink)}.article-container{max-width:800px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.product-content{color:inherit}.product-description p{text-align:left}.product-description p:last-child{margin-bottom:0}.product-description strong,.product-description b{font-weight:600;color:inherit}.product-description em,.product-description i{font-style:italic;opacity:.9}.product-description a{color:inherit;text-decoration:none;border-bottom:solid 1px currentColor;opacity:.8;transition:opacity .2s ease}.product-description a:hover{opacity:1;border-bottom-width:2px}.product-description a:has(img){border:none}.product-description ul,.product-description ol{list-style:initial;padding-left:2.5rem;margin:clamp(1.2rem,1.5dvw + .3dvh,1.8rem) 0;text-align:left;max-width:70ch}.product-description ul{list-style-type:disc}.product-description ol{list-style-type:decimal}.product-description li{font-size:clamp(1.5rem,1dvw + .5dvh,1.7rem);line-height:1.65;margin-bottom:.8rem;padding-left:.5rem;text-align:left}.product-description li:last-child{margin-bottom:0}.product-description li ul,.product-description li ol{margin:.8rem 0 .4rem;padding-left:2rem}.product-description li li{margin-bottom:.4rem}@media (max-width: 767px){.product-article{padding:clamp(2rem,4dvw + 2dvh,3rem) 0}}.product-rows{width:100dvw;margin-left:50%;transform:translate(-50%);padding:clamp(5rem,7vw,9rem) clamp(1rem,2dvw + 1dvh,3rem);background:var(--rg-wash);color:var(--rg-ink)}.product-rows .product-row{margin-bottom:clamp(5rem,7vw,9rem)}.product-rows .product-row:last-child{margin-bottom:0}.product-rows.burg,.product-rows.turq,.product-rows.beig{--page-bg: var(--rg-wash);background:var(--rg-wash);color:var(--rg-ink)}:root{--rg-blue: #2f4bff;--rg-blue-dark: #1730d1;--rg-blue-soft: #eef1ff;--rg-coral: #ff6f61;--rg-ink: #11131a;--rg-muted: #606477;--rg-line: #dfe2ec;--rg-paper: #ffffff;--rg-wash: #f7f8fc;--rg-success: #147a54;--rg-radius-sm: 1.2rem;--rg-radius: 2rem;--rg-radius-lg: 3.2rem;--rg-shadow: 0 1.8rem 5rem rgba(17, 19, 26, .08);--page-bg: var(--rg-paper)}html{background:var(--rg-paper);color:var(--rg-ink)}body{font-family:Instrument Sans Variable,Instrument Sans,Hubot Sans,sans-serif;color:var(--rg-ink);text-align:left}h1,h2,h3,h4,h5,h6{font-family:Bricolage Grotesque Variable,Bricolage Grotesque,Hubot Sans,sans-serif;font-variation-settings:"opsz" 48,"wdth" 100;letter-spacing:-.035em;color:inherit}h1{font-weight:720}h2,h3,h4{font-weight:680}button,input,select,textarea{font-family:inherit}main,main.home,main.product,main.burg,main.turq,main.beig{--page-bg: var(--rg-paper);background:var(--rg-paper);color:var(--rg-ink)}main.burg a,main.turq a,main.beig a,main a{color:inherit}.rg-shell{width:min(100%,140rem);margin-inline:auto}.rg-eyebrow{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 1.3rem;color:var(--rg-blue);font-size:1.25rem;font-weight:750;letter-spacing:.09em;line-height:1;text-transform:uppercase}.rg-eyebrow:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:currentColor}.rg-button,a.rg-button,button.rg-button{display:inline-flex;width:auto;min-height:5.4rem;align-items:center;justify-content:center;gap:.8rem;margin:0;padding:0 2rem;border:0;border-radius:999px;background:var(--rg-blue);color:#fff!important;font-size:1.55rem;font-weight:720;line-height:1;text-decoration:none;box-shadow:0 1rem 2.4rem #2f4bff33}.rg-button:hover{background:var(--rg-blue-dark);transform:translateY(-2px);box-shadow:0 1.4rem 3rem #2f4bff40}.rg-button--secondary,a.rg-button--secondary,button.rg-button--secondary{border:1.5px solid var(--rg-line);background:#fff;color:var(--rg-ink)!important;box-shadow:none}.rg-button--secondary:hover{border-color:var(--rg-blue);background:var(--rg-blue-soft);color:var(--rg-blue-dark)!important}.rg-section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.rg-section-heading h2{max-width:80rem;margin:0;font-size:clamp(3rem,4.2vw,5.8rem);line-height:.98}.rg-section-heading p{max-width:52rem;margin:0;color:var(--rg-muted)}.rg-card{border:1px solid var(--rg-line);border-radius:var(--rg-radius);background:var(--rg-paper);box-shadow:0 .8rem 3rem #11131a0a}.rg-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;width:100%;min-width:0;padding:.7rem;border:1px solid var(--rg-line);border-radius:999px;background:var(--rg-wash);box-sizing:border-box}.rg-search-input,input.rg-search-input[type=search]{display:block;width:100%;min-width:0;min-height:5.8rem;margin:0;padding:0 1.4rem;border:0;border-radius:999px;appearance:none;-webkit-appearance:none;background:transparent;box-shadow:none;box-sizing:border-box;color:var(--rg-ink);font:inherit;font-size:1.55rem;outline:none}.rg-search-input::-webkit-search-decoration,.rg-search-input::-webkit-search-cancel-button,.rg-search-input::-webkit-search-results-button,.rg-search-input::-webkit-search-results-decoration{-webkit-appearance:none}.rg-search-form:focus-within{border-color:var(--rg-blue);box-shadow:0 0 0 3px #314cff21}.rg-search-submit,button.rg-search-submit{min-height:5.8rem;margin:0;padding:0 2.2rem;border:0;border-radius:999px;background:var(--rg-blue);color:#fff;font:inherit;font-size:1.35rem;font-weight:800;white-space:nowrap}.rg-search-submit:hover,button.rg-search-submit:hover{background:var(--rg-blue-dark);color:#fff}.site-banner--promo{background:var(--rg-blue);color:#fff;border:0;box-shadow:none}.site-banner-badge{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none}.site-banner-badge--cta{padding:.4rem 0;border:0!important;border-bottom:0!important;text-decoration:none!important}.site-banner-badge--cta:hover{border:0!important;border-bottom:0!important;background:transparent;color:#fff;opacity:.76}@media (max-width: 720px){.site-banner-contacts{justify-content:space-between}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:focus-visible{outline:3px solid color-mix(in srgb,var(--rg-blue) 70%,white);outline-offset:3px}.rg-search-input:focus-visible,input.rg-search-input[type=search]:focus-visible{outline:0;outline-offset:0}@media (max-width: 720px){.rg-section-heading{align-items:start;flex-direction:column}.rg-button,a.rg-button,button.rg-button{min-height:5rem}.rg-search-form{grid-template-columns:1fr;border-radius:1.8rem}.rg-search-submit,button.rg-search-submit{width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rg-header[data-astro-cid-3ef6ksr2]{position:absolute;inset:var(--site-banner-height) 0 auto;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:10rem;padding:0 clamp(1.2rem,3vw,4rem);border-bottom:1px solid var(--rg-line);background:#fffffff5;backdrop-filter:blur(18px);transition:height .18s ease,transform .18s ease,box-shadow .18s ease}.rg-header[data-astro-cid-3ef6ksr2].rg-header--compact{position:fixed;top:0;height:6.4rem;box-shadow:0 8px 28px #14192d14}.rg-header[data-astro-cid-3ef6ksr2].rg-header--hidden{transform:translateY(-110%)}body.rg-header-is-compact nav[data-astro-cid-3ef6ksr2]{position:fixed;top:6.4rem;max-height:calc(100vh - 6.4rem)}.logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:clamp(16rem,17vw,21.6rem);height:auto}.nav-btn[data-astro-cid-3ef6ksr2],.cart-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;width:max-content;min-height:5.2rem;align-items:center;gap:1rem;padding:0 1.6rem;border-radius:999px;color:var(--rg-ink);font-size:1.55rem;font-weight:700;text-decoration:none}.cart-btn[data-astro-cid-3ef6ksr2]{justify-self:end}.nav-btn[data-astro-cid-3ef6ksr2]:hover,.cart-btn[data-astro-cid-3ef6ksr2]:hover,.nav-btn[data-astro-cid-3ef6ksr2].nav-open{background:var(--rg-blue-soft);color:var(--rg-blue-dark)}.nav-btn[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2],.cart-btn[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:2.2rem;height:2.2rem}.cart-icon-container[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex}.cart-badge[data-astro-cid-3ef6ksr2]{position:absolute;top:-1rem;right:-1rem;min-width:2rem;height:2rem;align-items:center;justify-content:center;padding:0 .45rem;border:2px solid #fff;border-radius:999px;background:var(--rg-coral);color:#fff;font-size:1.1rem;font-weight:800}nav[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(10rem + var(--site-banner-height));left:0;z-index:90;display:grid;grid-template-columns:minmax(28rem,.7fr) 1.7fr;gap:clamp(3rem,5vw,8rem);width:100%;max-height:calc(100vh - 10rem - var(--site-banner-height));overflow-y:auto;padding:clamp(3rem,5vw,7rem);border-bottom:1px solid var(--rg-line);background:#fff;box-shadow:var(--rg-shadow)}nav[data-astro-cid-3ef6ksr2].nav-hidden{display:none}nav[data-astro-cid-3ef6ksr2].nav-visible{animation:nav-in .18s ease-out both}.nav-intro[data-astro-cid-3ef6ksr2]{align-self:start;padding:clamp(2.4rem,4vw,4rem);border-radius:var(--rg-radius-lg);background:var(--rg-blue-soft)}.nav-intro[data-astro-cid-3ef6ksr2] h2[data-astro-cid-3ef6ksr2]{margin:0 0 1.5rem;font-size:clamp(3rem,3.5vw,5.4rem);line-height:.98}.nav-intro[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{margin:0 0 1.8rem;color:var(--rg-muted);font-size:1.55rem}.nav-search[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:2.4rem;padding:.5rem;border:1px solid rgba(47,75,255,.2);border-radius:999px;background:#fff}.nav-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{width:100%;min-width:0;height:4.2rem;padding:0 1.2rem;border:0;outline:0;background:transparent;color:var(--rg-ink);font:inherit;font-size:1.4rem}.nav-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]:focus-visible{outline:0}.nav-search[data-astro-cid-3ef6ksr2]:focus-within{border-color:var(--rg-blue);box-shadow:0 0 0 3px #2f4bff1a}.nav-search[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{display:grid;width:4.2rem;height:4.2rem;min-width:4.2rem;min-height:4.2rem;place-items:center;margin:0;padding:0;border:0;border-radius:50%;background:var(--rg-blue);color:#fff;font-size:1.8rem}.nav-intro-actions[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem}.nav-phone[data-astro-cid-3ef6ksr2]{color:var(--rg-blue-dark);font-size:1.55rem;font-weight:750}.nav-groups[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.4rem 4rem}.links[data-astro-cid-3ef6ksr2]{min-width:0}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;margin-bottom:.65rem;color:var(--rg-muted);font-size:1.4rem;line-height:1.35;text-decoration:none}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--rg-blue)}.links[data-astro-cid-3ef6ksr2] .group-link[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--rg-line);color:var(--rg-ink);font-family:Bricolage Grotesque Variable,sans-serif;font-size:1.8rem;font-weight:700}@keyframes nav-in{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:none}}@media (max-width: 900px){.rg-header[data-astro-cid-3ef6ksr2]{height:8rem}.rg-header[data-astro-cid-3ef6ksr2].rg-header--compact{height:6rem}body.rg-header-is-compact nav[data-astro-cid-3ef6ksr2]{top:6rem;max-height:calc(100vh - 6rem)}.nav-btn[data-astro-cid-3ef6ksr2],.cart-btn[data-astro-cid-3ef6ksr2]{min-height:4.8rem;padding-inline:1.2rem}.nav-btn[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2],.cart-btn[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2]:last-child{display:none}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:15.5rem}nav[data-astro-cid-3ef6ksr2]{top:calc(8rem + var(--site-banner-height));grid-template-columns:1fr;max-height:calc(100vh - 8rem - var(--site-banner-height));gap:3rem;padding:2rem}.nav-intro[data-astro-cid-3ef6ksr2]{padding:2.4rem}.nav-groups[data-astro-cid-3ef6ksr2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 2rem}}@media (max-width: 520px){.rg-header[data-astro-cid-3ef6ksr2]{padding-inline:.8rem}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:13.5rem}.nav-groups[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr}}footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--rg-ink);color:#fff;font-weight:400;text-align:center;width:100%;min-height:10rem;padding:clamp(5rem,8vw,9rem) clamp(2rem,4vw,5rem) 4rem;position:relative;z-index:10}.inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;flex-direction:column;gap:2rem 4rem;height:40rem;width:min(100%,140rem);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:700;margin-bottom:.5rem;color:#91a0ff}.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:#91a0ff}.bottom[data-astro-cid-sz7xmlte]{width:min(100%,140rem);margin:4rem 0 0;padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.18);color:#ffffffb3;font-size:1.25rem}.bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-bottom:transparent}.bottom[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{display:inline-flex;width:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;border-bottom:1px solid #fff;border-radius:0;background:transparent;color:#fff;font:inherit;line-height:inherit;vertical-align:baseline}.bottom[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:hover{border-bottom-color:transparent}@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}}.cookie-consent[data-astro-cid-garwan2p]{position:fixed;z-index:1000;inset:auto 0 0;width:100%;padding:1.2rem clamp(1.2rem,3vw,4rem);border-top:1px solid var(--rg-line);background:#fffffffa;box-shadow:0 -1rem 3rem #11131a14;backdrop-filter:blur(18px)}.cookie-consent[data-astro-cid-garwan2p][hidden]{display:none}.cookie-consent__inner[data-astro-cid-garwan2p]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;width:min(100%,140rem);margin:0 auto}.cookie-consent[data-astro-cid-garwan2p] p[data-astro-cid-garwan2p]{max-width:76rem;margin:0;color:var(--rg-muted);font-size:1.25rem;line-height:1.45}.cookie-consent[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p]{color:var(--rg-blue);font-weight:750;white-space:nowrap}.cookie-consent__actions[data-astro-cid-garwan2p]{display:flex;align-items:center;gap:.7rem}.cookie-consent__actions[data-astro-cid-garwan2p] button[data-astro-cid-garwan2p]{width:auto;min-height:4.2rem;margin:0;padding:.7rem 1.5rem;border:1px solid var(--rg-line);border-radius:999px;background:#fff;color:var(--rg-ink);font-size:1.15rem;font-weight:750;white-space:nowrap}.cookie-consent__actions[data-astro-cid-garwan2p] button[data-astro-cid-garwan2p]:hover{border-color:var(--rg-blue);background:var(--rg-blue-soft)}.cookie-consent__actions[data-astro-cid-garwan2p] button[data-astro-cid-garwan2p]:first-child{border-color:var(--rg-blue);background:var(--rg-blue);color:#fff}.cookie-consent__actions[data-astro-cid-garwan2p] button[data-astro-cid-garwan2p]:first-child:hover{background:var(--rg-blue-dark)}@media (max-width: 650px){.cookie-consent[data-astro-cid-garwan2p]{padding:1.2rem}.cookie-consent__inner[data-astro-cid-garwan2p]{grid-template-columns:1fr;gap:1rem}.cookie-consent[data-astro-cid-garwan2p] p[data-astro-cid-garwan2p]{font-size:1.15rem}.cookie-consent__actions[data-astro-cid-garwan2p]{display:grid;grid-template-columns:1.25fr .75fr}.cookie-consent__actions[data-astro-cid-garwan2p] button[data-astro-cid-garwan2p]{width:100%;min-height:4.4rem;padding-inline:.8rem;white-space:normal}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
