@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/build/assets/bricolage-grotesque-latin-ext-var-IcJDqblK.woff2) format("woff2");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;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/build/assets/bricolage-grotesque-latin-var-Cre6nC2_.woff2) format("woff2");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:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/figtree-latin-ext-var-DCwSJGxG.woff2) format("woff2");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:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/figtree-latin-var-D_ZTVpCC.woff2) format("woff2");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}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#f3f4f9}body{min-height:100vh;display:flex;flex-direction:column;color:#061630;font-family:Figtree,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}body>.main{flex:1;min-height:40vh}body.navbar-open{overflow:hidden}a{color:#5f173c;text-decoration:none;transition:color .15s,background .15s,border-color .15s}a:hover{color:#8b1e55}img{max-width:100%}button,input,select,textarea{font-family:Figtree,system-ui,sans-serif}h1,h2,h3,h4{color:#061630;font-family:Bricolage Grotesque,Figtree,sans-serif;font-weight:700;letter-spacing:-.03em}.center{max-width:1480px;width:100%;margin:0 auto;padding-left:24px;padding-right:24px}@media(max-width:900px){.center{padding-left:14px;padding-right:14px}}.hide{display:none!important}.text{font-size:17px;line-height:1.7;color:#3c4763}.text p{margin:0 0 16px}.text p:last-child{margin-bottom:0}.text ul,.text ol{margin:0 0 16px;padding-left:22px}.text h2,.text h3{margin:28px 0 12px;font-size:24px;line-height:1.15}.text img{border-radius:20px;height:auto}.text-danger{color:#c0392b!important}.text-warning{color:#8a5a00!important}.text-muted{font-size:14px;color:#5a6480}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border:none;border-radius:999px;background:#061630;color:#fff;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;text-align:center}.btn:hover{background:#5f173c;color:#fff}.btn.dark{background:#061630}.btn.dark:hover{background:#5f173c}.btn.light,.btn.default{background:#fff;color:#061630;padding:12px 20px;white-space:nowrap}.btn.light:hover,.btn.default:hover{background:#061630;color:#fff}.btn.white{background:#fff;color:#061630}.btn.white:hover{background:#d67aa3;color:#061630}.btn.ghost{background:transparent;border:1.5px solid rgba(255,255,255,.35);color:#fff}.btn.ghost:hover{border-color:#fff;background:transparent}.btn.outline,.btn.line{background:#fff;border:1.5px solid #DDE1EE;color:#061630}.btn.outline:hover,.btn.line:hover{border-color:#061630;background:#fff;color:#061630}.btn.success,.btn.primary{background:#5f173c}.btn.success:hover,.btn.primary:hover{background:#061630}.btn.danger{background:#c0392b}.btn.warning{background:#8a5a00}.btn.small{padding:9px 14px;font-size:13px}.btn.large{padding:16px 26px;font-size:16px;font-weight:700}.btn.disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.btn .icon{background:currentColor}.label{display:inline-flex;align-items:center;gap:4px;padding:6px 11px;border-radius:999px;background:#fff;color:#5f173c;font-size:12px;font-weight:700}.label.success{background:#e7f3eb;color:#2b7a2b}.label.danger{background:#fdecec;color:#a11722}.label.warning{background:#fef6e7;color:#8a5a00}.label.info{background:#e4e8f2;color:#061630}.icon{display:inline-block;width:14px;height:14px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.icon.angle-left{-webkit-mask-image:url(/build/assets/angle-left-7aVwJ9w8.svg);mask-image:url(/build/assets/angle-left-7aVwJ9w8.svg)}.icon.angle-right{-webkit-mask-image:url(/build/assets/angle-right-CugJp5iT.svg);mask-image:url(/build/assets/angle-right-CugJp5iT.svg)}.icon.angle-down{-webkit-mask-image:url(/build/assets/angle-down-DTapsp4b.svg);mask-image:url(/build/assets/angle-down-DTapsp4b.svg)}.icon.times{-webkit-mask-image:url(/build/assets/times-BOeb-4GK.svg);mask-image:url(/build/assets/times-BOeb-4GK.svg)}.icon.search{-webkit-mask-image:url(/build/assets/search-X3KsBhKS.svg);mask-image:url(/build/assets/search-X3KsBhKS.svg)}.icon.check{-webkit-mask-image:url(/build/assets/check-CVxucQG4.svg);mask-image:url(/build/assets/check-CVxucQG4.svg)}.icon.check-circle{-webkit-mask-image:url(/build/assets/check-circle-BRqy4iue.svg);mask-image:url(/build/assets/check-circle-BRqy4iue.svg)}.icon.phone{-webkit-mask-image:url(/build/assets/phone-cipCY7P7.svg);mask-image:url(/build/assets/phone-cipCY7P7.svg)}.icon.envelope{-webkit-mask-image:url(/build/assets/envelope-Dtrnd5Rz.svg);mask-image:url(/build/assets/envelope-Dtrnd5Rz.svg)}.icon.spinner{-webkit-mask-image:url(/build/assets/spinner-solid-DZQph2lo.svg);mask-image:url(/build/assets/spinner-solid-DZQph2lo.svg)}.icon.pulse{width:18px;height:18px;animation:cj-spin .8s steps(8) infinite}@keyframes cj-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cj-pop{50%{transform:scale(1.12)}}.cj-icon{flex:0 0 auto;display:block}.topbar{background:#5f173c;color:#f6e3ec;font-size:13px;font-weight:500}.topbar .center{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 36px;padding-top:9px;padding-bottom:9px}.topbar .rating{display:inline-flex;align-items:center;gap:6px}.topbar .rating .stars{color:#ffc53d;letter-spacing:1px}.topbar a{color:#f6e3ec}.topbar a:hover{color:#fff}@media(max-width:900px){.topbar .desktop{display:none}}header.top{position:sticky;top:0;z-index:30;padding:12px 14px;background:#f3f4f9db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}header.top .pill{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1480px;margin:0 auto;padding:6px 6px 6px 18px;background:#fff;border-radius:999px;box-shadow:0 1px #0616300a,0 8px 24px -12px #0616302e}header.top .logo{display:block;flex:none}header.top .logo img{display:block;height:40px;width:auto}@media(max-width:560px){header.top .logo img{height:32px}}header.top .logo strong{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:24px;font-weight:800;color:#061630}header.top .trust{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:18px;padding-right:10px;font-size:13px;font-weight:600;color:#3c4763}header.top .trust span{display:inline-flex;align-items:center;gap:6px}header.top .trust .cj-icon{color:#3a9a3a}header.top .trust .stars{color:#ffb400}@media(max-width:560px){header.top .trust .desktop{display:none}}header.top .options{display:flex;align-items:center;gap:6px;flex:none}header.top .options button,header.top .options a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:44px;min-width:44px;display:grid;place-items:center;border-radius:999px;background:#f3f4f9;color:#061630;cursor:pointer;transition:background .15s}header.top .options button:hover,header.top .options a:hover{background:#e4e8f2;color:#061630}@media(max-width:900px){header.top .options .account{display:none}}header.top .options .toggle-cart{display:flex;align-items:center;gap:9px;padding:0 16px 0 13px;background:#061630;color:#fff;font-size:14px;font-weight:600}header.top .options .toggle-cart:hover{background:#5f173c;color:#fff}header.top .options .toggle-cart.pop{animation:cj-pop .35s ease}header.top .options .toggle-cart .cart-items{font-variant-numeric:tabular-nums}header.top .options .toggle-cart .cart-items.hide{display:inline!important}header.top .options .toggle-navbar{display:none}@media(max-width:1180px){header.top .options .toggle-navbar{display:grid}}header.top .search-panel{position:absolute;left:0;right:0;top:100%;display:none;padding-top:10px}header.top .search-panel .autosearch .form{box-shadow:0 30px 60px -20px #06163047,0 1px #0616300d}header.top.search-open .search-panel{display:block}header.top nav.main{display:flex;gap:2px;min-width:0}@media(max-width:1180px){header.top nav.main{display:none}}header.top nav.main>a,header.top nav.main>.subnav>.nav-link{display:inline-flex;align-items:center;gap:6px;padding:11px 14px;border-radius:999px;font-size:15px;font-weight:500;white-space:nowrap;color:#061630}header.top nav.main>a:hover,header.top nav.main>.subnav>.nav-link:hover{background:#f3f4f9;color:#061630}header.top nav.main>a.active,header.top nav.main>.subnav>.nav-link.active{color:#5f173c;font-weight:600}header.top nav.main .subnav{position:static}header.top nav.main .subnav:hover>.nav-link,header.top nav.main .subnav:focus-within>.nav-link{background:#f3f4f9}header.top nav.main .subnav:hover>.mega,header.top nav.main .subnav:focus-within>.mega{visibility:visible;opacity:1;transition-delay:0s}header.top .mega{position:absolute;left:0;right:0;top:100%;padding-top:10px;visibility:hidden;opacity:0;transition:opacity .15s ease,visibility 0s linear .2s;transition-delay:.15s}header.top .mega-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr);gap:32px;padding:32px;background:#fff;border-radius:28px;box-shadow:0 30px 60px -20px #06163047,0 1px #0616300d}header.top .mega-panel.cols-1{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}header.top .mega-panel.cols-2{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.25fr)}header.top .mega-panel.no-feature.cols-1{grid-template-columns:minmax(0,1fr)}header.top .mega-panel.no-feature.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}header.top .mega-panel.no-feature.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}header.top .col-title{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5f173c}header.top .col-links{display:grid;gap:2px}header.top .col-links a{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;margin:0 -12px;border-radius:12px;font-size:15px;font-weight:500;color:#061630}header.top .col-links a:hover{background:#f3f4f9;color:#061630}header.top .col-links a.all{color:#5f173c;font-weight:600}header.top .col-links a.all:hover{color:#8b1e55}header.top .feature{position:relative;display:block;min-height:250px;color:#fff}header.top .feature .feature-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:22px;background:#040710 url(/build/assets/icon-white-DWZ5EnlX.png) center 30%/26% no-repeat;overflow:hidden}header.top .feature .feature-bg img{display:block;width:100%;height:100%;object-fit:cover}header.top .feature .feature-caption{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 12px 16px;background:#fffffff0;border-radius:16px;color:#061630}header.top .feature .feature-caption strong{display:block;font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:17px;font-weight:700}header.top .feature .feature-caption small{display:block;font-size:13px;color:#5a6480}header.top .feature .feature-caption .arrow{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;background:#061630;color:#fff;transition:background .15s}header.top .feature:hover .arrow{background:#5f173c}header.top.simple .pill{padding-top:10px;padding-bottom:10px}.autosearch{position:relative}.autosearch .form{display:flex;align-items:center;gap:10px;padding:5px 5px 5px 18px;background:#fff;border:1.5px solid #DDE1EE;border-radius:999px;color:#6a7590;cursor:text}.autosearch .form:focus-within{border-color:#061630}.autosearch .form input{flex:1;min-width:0;height:44px;border:0;outline:0;background:transparent;font-size:16px;color:#061630}.autosearch .form input::placeholder{color:#8a93a8}.autosearch .form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;flex:none;padding:13px 18px;border-radius:999px;background:#5f173c;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.autosearch .form button:hover{background:#8b1e55}@media(max-width:560px){.autosearch .form button{display:grid;place-items:center;width:44px;height:44px;padding:0;font-size:0}.autosearch .form button:before{content:"";width:18px;height:18px;background:currentColor;mask:url(/build/assets/search-X3KsBhKS.svg) center/contain no-repeat}}.autosearch .items{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;max-height:70vh;overflow:auto;padding:14px;background:#fff;border-radius:24px;box-shadow:0 30px 60px -20px #06163047,0 1px #0616300d;color:#061630}.autosearch .items:empty{display:none!important}.autosearch .items>strong{display:block;margin:8px 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5f173c}.autosearch .items .products a{display:flex;align-items:center;gap:12px;padding:6px;border-radius:12px;color:#061630}.autosearch .items .products a:hover{background:#f3f4f9}.autosearch .items .products a .img{width:46px;height:46px;flex:none;border-radius:10px;overflow:hidden;background:#f3f4f9}.autosearch .items .products a .img img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.autosearch .items .products a .info{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.autosearch .items .products a .info strong{font-weight:600}.autosearch .items .products a .info .price{font-weight:700}.autosearch .items .products a .info .label{align-self:flex-start}.autosearch .items .categories,.autosearch .items .brands{display:flex;flex-wrap:wrap;gap:6px}.autosearch .items .categories a,.autosearch .items .brands a{padding:7px 12px;border-radius:999px;background:#f3f4f9;color:#061630;font-size:14px;font-weight:600}.autosearch .items .categories a:hover,.autosearch .items .brands a:hover{background:#061630;color:#fff}.autosearch.searching .items{display:block}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:none;flex-direction:column;overflow-y:auto;background:#061630;color:#fff}body.navbar-open .mobile-nav{display:flex}.mobile-nav .m-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px}.mobile-nav .m-head img{display:block;height:38px;width:auto}.mobile-nav .m-head strong{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:24px;font-weight:800;color:#fff}.mobile-nav .m-head .toggle-navbar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;color:#fff;cursor:pointer}.mobile-nav nav.main{display:grid;gap:6px;padding:4px 20px 32px}.mobile-nav nav.main>a,.mobile-nav nav.main .m-row>a{display:flex;justify-content:space-between;align-items:center;flex:1;padding:18px 0;color:#fff;font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.01em}.mobile-nav nav.main>a{border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav nav.main .m-item{border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav nav.main .m-row{display:flex;align-items:center;gap:10px}.mobile-nav nav.main .m-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;background:#ffffff14;color:#b9c5e8;cursor:pointer}.mobile-nav nav.main .m-toggle .cj-icon{transition:transform .2s}.mobile-nav nav.main .m-cols{display:none;gap:18px;padding:0 0 20px}.mobile-nav nav.main .m-item.open .m-cols{display:grid}.mobile-nav nav.main .m-item.open .m-toggle .cj-icon{transform:rotate(180deg)}.mobile-nav nav.main .m-col-title{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#d67aa3}.mobile-nav nav.main .m-links{display:flex;flex-wrap:wrap;gap:8px}.mobile-nav nav.main .m-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:#ffffff14;color:#fff;font-size:15px;font-weight:500}.mobile-nav .m-foot{margin-top:auto;display:grid;gap:10px;padding:24px 20px 32px;font-size:15px;color:#b9c5e8}.mobile-nav .m-foot a{color:#b9c5e8}.mobile-nav .m-foot .m-account{display:flex;align-items:center;gap:10px;min-height:44px;color:#fff;cursor:pointer}.crumbs{padding-top:14px;font-size:14px;color:#5a6480}.crumbs .center{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.crumbs a{color:#5a6480}.crumbs a:hover{color:#061630}.crumbs .current{color:#061630;font-weight:500}.product.card{display:flex;flex-direction:column;height:100%;padding:12px;background:#fff;border-radius:28px;font-family:Figtree,system-ui,sans-serif;color:#061630;scroll-snap-align:start}.product.card .photo-wrap{position:relative;aspect-ratio:1}.product.card .photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:20px;background:#f3f4f9;overflow:hidden}.product.card .photo img{position:absolute;top:18px;right:18px;bottom:18px;left:18px;width:calc(100% - 36px);height:calc(100% - 36px);object-fit:contain;mix-blend-mode:multiply}.product.card .no-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f3f4f9}.product.card .no-photo img{position:static;display:block;width:38%;height:auto;opacity:.9;mix-blend-mode:normal}.product.card .no-photo span{font-size:13px;font-weight:500;color:#5a6480}.product.card .badge{position:absolute;top:12px;left:12px;padding:6px 11px;border-radius:999px;background:#fff;color:#5f173c;font-size:12px;font-weight:700;pointer-events:none}.product.card .body{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;padding:14px 6px 4px}.product.card .cat{margin:0;font-size:13px;color:#6a7590}.product.card .name{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-wrap:pretty;color:#061630}.product.card .name:hover{color:#5f173c}.product.card .rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:13px;color:#5a6480}.product.card .foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.product.card .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin:0;font-variant-numeric:tabular-nums}.product.card .price .amount{font-size:18px;font-weight:700}.product.card .price .old{font-size:14px;color:#8a93a8;text-decoration:line-through}.product.card .add-cart{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#061630;color:#fff;font-size:22px;line-height:1;cursor:pointer;transition:background .2s,transform .2s}.product.card .add-cart:hover{background:#5f173c}.product.card .add-cart.added{background:#5f173c;transform:scale(1.08)}.product.card .sold-out{font-size:13px;font-weight:600;color:#5a6480}@media(max-width:560px){.product.card{padding:8px;border-radius:24px}.product.card .photo{border-radius:16px}.product.card .photo>img{top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.product.card .badge{top:8px;left:8px}.product.card .body{padding:10px 4px 2px}.product.card .name{font-size:15px}.product.card .price .amount{font-size:16px}.product.card .add-cart{width:44px;height:44px}}.products-list,.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.products-list,.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.products-list,.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:560px){.products-row .product.card{padding:12px;border-radius:28px}}.products-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:900px){.products-row{grid-auto-flow:column;grid-auto-columns:44%;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -14px;padding:0 14px 4px;scroll-padding-left:14px}.products-row::-webkit-scrollbar{display:none}}@media(max-width:560px){.products-row{grid-auto-columns:78%}}.stars{color:#ffb400;letter-spacing:1px}.stock-line{font-size:13px;font-weight:500;color:#3a9a3a}.stock-line.out{color:#5a6480}.no-results{padding:48px 24px;background:#fff;border-radius:28px;text-align:center}.no-results p{margin:0 0 16px;font-size:16px;color:#5a6480}.empty-state,section.not-found .center{display:grid;justify-items:center;gap:14px;margin-top:16px;padding:64px 24px;background:#fff;border-radius:32px;text-align:center}.empty-state .mascot,section.not-found .center .mascot{width:120px;height:120px;display:grid;place-items:center;border-radius:50%;background:#5f173c}.empty-state .mascot img,section.not-found .center .mascot img{display:block;width:72px}.empty-state h2,section.not-found .center h2{margin:8px 0 0;font-size:30px;letter-spacing:-.02em}.empty-state p,section.not-found .center p{margin:0;max-width:40ch;font-size:16px;color:#5a6480}.empty-state .btn,section.not-found .center .btn{margin-top:8px}section.not-found{padding:12px 0 0}section.not-found .center{max-width:1432px}@media(max-width:900px){section.not-found .center{max-width:calc(100% - 28px)}}section.not-found h1{margin:8px 0 0;font-size:30px;letter-spacing:-.02em}section.withdrawal{padding:34px 0 56px}section.withdrawal .center{max-width:860px}section.withdrawal h1{margin:0 0 14px;font-size:clamp(30px,3.6vw,42px);line-height:1.1}section.withdrawal .intro{margin-bottom:20px;font-size:17px;line-height:1.7;color:#3c4763}.ears{height:26px;margin-top:112px;margin-bottom:-1px;background:#061630;mask:url(/build/assets/ears-EoRzeFtd.svg) 0 0/196px 26px repeat-x}.ears.simple{margin-top:72px}@media(max-width:900px){.ears{margin-top:72px}}footer.footer{overflow:hidden;background:#061630;color:#b9c5e8}footer.footer .center{padding-top:64px;padding-bottom:0}footer.footer .sections{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px}@media(max-width:900px){footer.footer .sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}}footer.footer .newsletter{max-width:400px}@media(max-width:900px){footer.footer .newsletter{grid-column:1/-1}}footer.footer .newsletter h3{margin:0 0 10px;font-size:26px;letter-spacing:-.01em;color:#fff}footer.footer .newsletter p{margin:0 0 18px;font-size:15px;line-height:1.6}footer.footer .newsletter .field-row{display:flex;padding:5px;background:#fff;border-radius:999px}footer.footer .newsletter .field-row input[type=email]{flex:1;min-width:0;padding:0 16px;border:0;outline:0;background:transparent;font-size:16px;color:#061630}footer.footer .newsletter .field-row input[type=email]::placeholder{color:#8a93a8}footer.footer .newsletter .field-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:13px 20px;border-radius:999px;background:#5f173c;color:#fff;font-size:14px;font-weight:600;cursor:pointer}footer.footer .newsletter .field-row button:hover{background:#8b1e55}footer.footer .newsletter .turnstile-wrap{margin-top:12px}footer.footer .newsletter .subscribed{margin:0;padding:14px 20px;border-radius:999px;background:#5f173c;color:#fff;font-size:15px}footer.footer .newsletter .newsletter-error{margin:10px 0 0;font-size:14px;color:#d67aa3}footer.footer nav{display:grid;gap:10px;align-content:start;font-size:15px}footer.footer nav a{color:#b9c5e8}footer.footer nav a:hover{color:#fff}footer.footer .foot-title{display:block;margin:0 0 6px;font-weight:700;color:#fff}footer.footer .contact{display:grid;gap:10px;align-content:start;font-size:15px}footer.footer .contact a{color:#b9c5e8}footer.footer .contact a:hover{color:#fff}footer.footer .wordmark{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:72px}footer.footer .wordmark p{margin:0 0 -.14em;font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:clamp(88px,22vw,300px);font-weight:800;line-height:.8;letter-spacing:-.05em;color:#0f2247}footer.footer .wordmark img{position:relative;flex:none;width:clamp(64px,12vw,160px);margin-bottom:24px;opacity:.9}footer.footer .bar{border-top:1px solid #13274F}footer.footer .bar .center{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:18px;padding-bottom:18px;font-size:13px;color:#8a93a8}footer.footer .bar a{color:#8a93a8}footer.footer .bar a:hover{color:#fff}footer.footer .bar .legal,footer.footer .bar .credits{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}footer.footer .bar .inprovo{display:inline-flex;align-items:center;gap:6px}footer.footer .bar .inprovo img{height:16px;width:auto;filter:brightness(0) invert(1);opacity:.7}footer.footer.simple .center{padding-top:0}footer.footer.simple .wordmark{margin-top:40px}.form-alert:empty{display:none}.form-alert.alert,.form-alert.danger:not(:empty){margin:12px 0;padding:14px 16px;border-radius:14px;background:#fdecec;color:#a11722;font-size:14px;font-weight:600}.tooltip{z-index:200;padding:6px 10px;border-radius:12px;background:#061630;color:#fff;font-size:13px}.variant{margin-bottom:22px}.variant>strong{display:block;margin-bottom:10px;font-size:14px;font-weight:600}.variant .options{display:flex;flex-wrap:wrap;gap:8px}.variant .option{cursor:pointer}.variant .option input{position:absolute;opacity:0;pointer-events:none}.variant .option span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid #DDE1EE;border-radius:999px;background:#fff;font-size:14px;font-weight:600;transition:all .15s}.variant .option:hover span{border-color:#061630}.variant .option input:checked+span{border-color:#061630;background:#061630;color:#fff}.variant .option input:focus-visible+span{border-color:#061630}.variant .option.disabled{cursor:not-allowed}.variant .option.disabled span{color:#8a93a8;text-decoration:line-through}.variant .option.disabled:hover span{border-color:#dde1ee}.variant.error .options{padding:8px;border:1.5px solid #F3B9B9;border-radius:20px}.variant .feedback{margin-top:6px;font-size:13px;font-weight:600;color:#c0392b}.card-product{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:28px;border-radius:28px;background:#fff}@media(max-width:560px){.card-product{grid-template-columns:minmax(0,1fr);padding:24px 20px}}.card-product .image{aspect-ratio:1;border-radius:20px;background:#f3f4f9;overflow:hidden}@media(max-width:560px){.card-product .image{max-width:140px}}.card-product .image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.card-product .info br{display:none}.card-product h1{margin:0 44px 8px 0;font-size:24px;line-height:1.1}.card-product h1:empty{display:none}.card-product .price{display:flex;align-items:baseline;gap:10px;margin-bottom:18px;font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:26px;font-weight:700}.card-product .price .was{font-family:Figtree,system-ui,sans-serif;font-size:15px;font-weight:400;color:#8a93a8;text-decoration:line-through}.card-product .cart{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.card-product div.amount{display:inline-flex;align-items:center;height:52px;border-radius:999px;background:#f3f4f9}.card-product div.amount i{width:42px;height:52px;display:grid;place-items:center;font-style:normal;font-size:20px;cursor:pointer;-webkit-user-select:none;user-select:none}.card-product div.amount input{width:32px;padding:0;border:0;background:transparent;font-size:16px;font-weight:700;text-align:center;color:#061630;-moz-appearance:textfield}.card-product div.amount input::-webkit-outer-spin-button,.card-product div.amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.card-product .add-cart{flex:1 1 160px;height:52px;display:grid;place-items:center;border-radius:999px;background:#061630;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s}.card-product .add-cart:hover{background:#5f173c}.card-product .stock{font-size:14px;font-weight:500;color:#3a9a3a}.card-product .stock .instock,.card-product .stock .soldout,.card-product .stock .loading{display:flex;align-items:center;gap:6px}.card-product .stock .soldout{color:#5a6480}.card-product .stock .icon{width:12px;height:12px}
