@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build/assets/fraunces-latin-ext-var-YHFkNujK.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build/assets/fraunces-latin-var-CFFu7zhK.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: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:#fbf4e6}body{min-height:100vh;display:flex;flex-direction:column;color:#1f3566;font-family:Figtree,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;font-variation-settings:"SOFT" 100,"WONK" 0;overflow-x:clip}body>.main{flex:1;min-height:40vh}body.navbar-open{overflow:hidden}a{color:#26467b;text-decoration:none;transition:color .15s,background .15s,border-color .15s}a:hover{color:#1f3566}img{max-width:100%}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}a,button,label,summary,input,select,textarea{touch-action:manipulation}@media(hover:none){.btn:active,.pill:active,button:active,a.card:active{opacity:.8}}button,input,select,textarea{font-family:Figtree,system-ui,sans-serif}h1,h2,h3,h4{color:#1f3566;font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.01em}.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:#34466b}.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:#b23a2e!important}.text-warning{color:#8a5600!important}.text-muted{font-size:14px;color:#56648a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border:none;border-radius:999px;background:#1f3566;color:#fff;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;text-align:center}.btn:hover{background:#26467b;color:#fff}.btn.dark{background:#1f3566}.btn.dark:hover{background:#26467b}.btn.light,.btn.default{background:#fff;color:#1f3566;min-height:44px;padding:12px 20px;white-space:nowrap}.btn.light:hover,.btn.default:hover{background:#1f3566;color:#fff}.btn.white{background:#fff;color:#1f3566}.btn.white:hover{background:#f7c766;color:#1f3566}.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 #DCCBAA;color:#1f3566}.btn.outline:hover,.btn.line:hover{border-color:#1f3566;background:#fff;color:#1f3566}.btn.success,.btn.primary{background:#26467b}.btn.success:hover,.btn.primary:hover{background:#1f3566}.btn.danger{background:#b23a2e}.btn.warning{background:#8a5600}.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:#26467b;font-size:12px;font-weight:700}.label.success{background:#e7f1e6;color:#2f6b3b}.label.danger{background:#fbeae6;color:#9a2a1f}.label.warning{background:#fbf0da;color:#7a5a14}.label.info{background:#e4ecf7;color:#1f3566}.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:#26467b;color:#dce6f6;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:#f7c766;letter-spacing:1px}.topbar a{color:#dce6f6}.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:#fbf4e6db;-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 #6b4e1f0d,0 10px 26px -14px #6b4e1f59}header.top .logo{display:flex;align-items:center;gap:6px;flex:none;color:#1f3566}header.top .logo .logo-owl{display:block;width:auto;height:50px;margin:-6px 0}@media(max-width:560px){header.top .logo .logo-owl{height:42px}}header.top .logo .wordmark{display:block;width:auto;height:25px}@media(max-width:560px){header.top .logo .wordmark{height:21px}}header.top .logo:hover{color:#26467b}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:#34466b}header.top .trust span{display:inline-flex;align-items:center;gap:6px}header.top .trust .cj-icon{color:#3e8a4f}header.top .trust .stars{color:#f2a71b}@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:#fbf4e6;color:#1f3566;cursor:pointer;transition:background .15s}header.top .options button:hover,header.top .options a:hover{background:#eee2c9;color:#1f3566}@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:#1f3566;color:#fff;font-size:14px;font-weight:600}header.top .options .toggle-cart:hover{background:#26467b;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 #1f35664d,0 1px #1f35660d}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:#1f3566}header.top nav.main>a:hover,header.top nav.main>.subnav>.nav-link:hover{background:#fbf4e6;color:#1f3566}header.top nav.main>a.active,header.top nav.main>.subnav>.nav-link.active{color:#26467b;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:#fbf4e6}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 #1f35664d,0 1px #1f35660d}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:#26467b}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:#1f3566}header.top .col-links a:hover{background:#fbf4e6;color:#1f3566}header.top .col-links a.all{color:#26467b;font-weight:600}header.top .col-links a.all:hover{color:#1f3566}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:url(/build/assets/popcorn-CJNFS_wB.webp) center 34%/auto 46% no-repeat,#3a5c95;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:#1f3566}header.top .feature .feature-caption strong{display:block;font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:600}header.top .feature .feature-caption small{display:block;font-size:13px;color:#56648a}header.top .feature .feature-caption .arrow{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;background:#1f3566;color:#fff;transition:background .15s}header.top .feature:hover .arrow{background:#26467b}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 #D8C6A4;border-radius:999px;color:#5e6c8f;cursor:text}.autosearch .form:focus-within{border-color:#1f3566}.autosearch .form input{flex:1;min-width:0;height:44px;border:0;outline:0;background:transparent;font-size:16px;color:#1f3566}.autosearch .form input::placeholder{color:#8792ad}.autosearch .form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;flex:none;padding:13px 18px;border-radius:999px;background:#26467b;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.autosearch .form button:hover{background:#1f3566}@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 #1f35664d,0 1px #1f35660d;color:#1f3566}.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:#26467b}.autosearch .items .products a{display:flex;align-items:center;gap:12px;padding:6px;border-radius:12px;color:#1f3566}.autosearch .items .products a:hover{background:#fbf4e6}.autosearch .items .products a .img{width:46px;height:46px;flex:none;border-radius:10px;overflow:hidden;background:#e4ecf7}.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:#fbf4e6;color:#1f3566;font-size:14px;font-weight:600}.autosearch .items .categories a:hover,.autosearch .items .brands a:hover{background:#1f3566;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:#1f3566;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 .m-logo{display:flex;align-items:center;gap:6px;color:#fff}.mobile-nav .m-head .m-owl{display:block;width:auto;height:44px}.mobile-nav .m-head .wordmark{display:block;width:auto;height:22px}.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:Fraunces,Georgia,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:#c9d7ee;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:#f7c766}.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:#c9d7ee}.mobile-nav .m-foot a{color:#c9d7ee}.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:#56648a}.crumbs .center{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.crumbs a{color:#56648a}.crumbs a:hover{color:#1f3566}.crumbs .current{color:#1f3566;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:#1f3566;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:#fbf4e6;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:#e4ecf7}.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:#56648a}.product.card .badge{position:absolute;top:12px;left:12px;padding:6px 11px;border-radius:999px;background:#fff;color:#26467b;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:#5e6c8f}.product.card .name{font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-wrap:pretty;color:#1f3566}.product.card .name:hover{color:#26467b}.product.card .rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:13px;color:#56648a}.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:#8792ad;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:#1f3566;color:#fff;font-size:22px;line-height:1;cursor:pointer;transition:background .2s,transform .2s}.product.card .add-cart:hover{background:#26467b}.product.card .add-cart.added{background:#26467b;transform:scale(1.08)}.product.card .sold-out{font-size:13px;font-weight:600;color:#56648a}@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:#f2a71b;letter-spacing:1px}.stock-line{font-size:13px;font-weight:500;color:#3e8a4f}.stock-line.out{color:#56648a}.no-results{padding:48px 24px;background:#fff;border-radius:28px;text-align:center}.no-results p{margin:0 0 16px;font-size:16px;color:#56648a}.empty-state,section.not-found .center{position:relative;display:grid;justify-items:center;gap:14px;margin-top:16px;padding:56px 24px 64px;background:radial-gradient(ellipse 60% 55% at 20% 0%,rgba(214,226,244,.95),transparent 70%),radial-gradient(ellipse 50% 45% at 80% 100%,rgba(251,227,176,.9),transparent 70%),#fffdf8;border:1px solid #EADCC2;border-radius:36px;box-shadow:0 1px #6b4e1f0a,0 14px 32px -22px #6b4e1f73;text-align:center}.empty-state .mascot,section.not-found .center .mascot{display:block;width:auto;height:180px;filter:drop-shadow(0 10px 14px rgba(107,78,31,.16))}@media(max-width:560px){.empty-state .mascot,section.not-found .center .mascot{height:140px}}.empty-state:before,section.not-found .center:before{content:"";position:absolute;top:64px;left:calc(50% + 96px);width:20px;height:20px;background:#f2a71b;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.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:#56648a}.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:#34466b}.footer-skyline{aspect-ratio:1536/350;margin-top:72px;margin-bottom:-2px;background:#1f3566;mask:url(/build/assets/skyline-CKJulDcP.svg) 0 0/100% 100% no-repeat,linear-gradient(#1F3566,#1F3566) 0 100%/100% 6px no-repeat}.footer-skyline.simple{margin-top:32px}@media(max-width:900px){.footer-skyline{margin-top:48px}}footer.footer{overflow:hidden;background:radial-gradient(ellipse 55% 60% at 90% 100%,rgba(86,117,168,.45),transparent 70%),radial-gradient(ellipse 40% 40% at 8% 95%,rgba(242,167,27,.14),transparent 70%),#1f3566;color:#c9d7ee}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:#1f3566}footer.footer .newsletter .field-row input[type=email]::placeholder{color:#8792ad}footer.footer .newsletter .field-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:13px 20px;border-radius:999px;background:#26467b;color:#fff;font-size:14px;font-weight:600;cursor:pointer}footer.footer .newsletter .field-row button:hover{background:#1f3566}footer.footer .newsletter .turnstile-wrap{margin-top:12px}footer.footer .newsletter .subscribed{margin:0;padding:14px 20px;border-radius:999px;background:#26467b;color:#fff;font-size:15px}footer.footer .newsletter .newsletter-error{margin:10px 0 0;font-size:14px;color:#f7c766}footer.footer nav{display:grid;gap:10px;align-content:start;font-size:15px}footer.footer nav a{color:#c9d7ee}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:#c9d7ee}footer.footer .contact a:hover{color:#fff}footer.footer .wordmark{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:72px}footer.footer .wordmark svg.wordmark{display:block;flex:1;width:auto;max-width:980px;height:auto;max-height:300px;margin:0 0 -.6%;color:#253d70}footer.footer .wordmark .footer-owl{position:relative;flex:none;width:clamp(110px,16vw,210px);height:auto;filter:drop-shadow(0 12px 18px rgba(23,42,82,.45))}footer.footer .wordmark:after{content:"";position:absolute;right:clamp(120px,17vw,230px);bottom:clamp(70px,12vw,170px);width:20px;height:20px;background:#f2a71b;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}footer.footer .bar{border-top:1px solid #2E4777}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:#9fb3d6}footer.footer .bar a{color:#9fb3d6}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:#fbeae6;color:#9a2a1f;font-size:14px;font-weight:600}.tooltip{z-index:200;padding:6px 10px;border-radius:12px;background:#1f3566;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 #DCCBAA;border-radius:999px;background:#fff;font-size:14px;font-weight:600;transition:all .15s}.variant .option:hover span{border-color:#1f3566}.variant .option input:checked+span{border-color:#1f3566;background:#1f3566;color:#fff}.variant .option input:focus-visible+span{border-color:#1f3566}.variant .option.disabled{cursor:not-allowed}.variant .option.disabled span{color:#8792ad;text-decoration:line-through}.variant .option.disabled:hover span{border-color:#dccbaa}.variant.error .options{padding:8px;border:1.5px solid #EDBDB3;border-radius:20px}.variant .feedback{margin-top:6px;font-size:13px;font-weight:600;color:#b23a2e}.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:#fbf4e6;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:Fraunces,Georgia,serif;font-size:26px;font-weight:600}.card-product .price .was{font-family:Figtree,system-ui,sans-serif;font-size:15px;font-weight:400;color:#8792ad;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:#fbf4e6}.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:#1f3566;-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:#1f3566;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s}.card-product .add-cart:hover{background:#26467b}.card-product .stock{font-size:14px;font-weight:500;color:#3e8a4f}.card-product .stock .instock,.card-product .stock .soldout,.card-product .stock .loading{display:flex;align-items:center;gap:6px}.card-product .stock .soldout{color:#56648a}.card-product .stock .icon{width:12px;height:12px}
