@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:300;src:url(./DM_Sans-normal-300-latin.DeBecvsH.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(./DM_Sans-normal-300-latin.DeBecvsH.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(./DM_Sans-normal-300-latin.DeBecvsH.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(./DM_Sans-normal-300-latin.DeBecvsH.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(./DM_Sans-normal-300-latin.DeBecvsH.woff2) format("woff2");unicode-range:u+00??,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}.cart-button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;height:3rem;line-height:1.5rem;padding:0 1rem;position:relative;width:100%;z-index:1}.cart-button__link{align-items:center;display:flex;justify-content:center;text-decoration:none}.cart{background:var(--color-neutral-100);display:flex;flex-direction:column;height:100dvh;justify-content:space-between;padding:1.5rem 1.25rem;position:fixed;right:0;top:0;width:500px;z-index:9999}@media (width < 500px){.cart{width:100%}}.cart__header{align-items:center;border-bottom:1px solid var(--color-gold-500);display:flex;padding:0 .5rem 2.5rem}.cart__icon{cursor:pointer;margin-left:auto}.cart__items{display:flex;flex-direction:column;list-style-type:none}.cart__item{border-bottom:1px solid var(--color-gold-500);display:flex;gap:.25rem;padding:1rem 0}@media (width > 400px){.cart__item{gap:1.5rem}}.cart__item-image{max-height:5rem;max-width:5rem}@media (width > 768px){.cart__item-image{width:6rem}}.cart__item-content{display:flex;flex-direction:column;justify-content:center;width:100%}.cart__item-update{align-items:center;display:flex;justify-content:flex-end;position:relative;width:100%}.cart__item-quantity{border:none;font-size:1rem;padding:1rem;pointer-events:none;width:3rem}@media (width > 768px){.cart__item-quantity{border:1px solid var(--color-gray-500);width:5rem}}.cart__item-counter{display:flex;flex-direction:column;gap:2rem;margin-right:.5rem;padding:0 .5rem;position:absolute}@media (width > 768px){.cart__item-counter{gap:.5rem;margin-right:0}}.cart__item-icon{cursor:pointer;font-size:1.5rem}@media (width > 768px){.cart__item-icon{font-size:1.25rem}}.cart__item-remove{bottom:-.25rem;cursor:pointer;display:none;font-size:.75rem;position:absolute;text-decoration:underline}@media (width > 768px){.cart__item-remove{display:block}}.cart__item-discount p{background:#7cfc00;border-radius:.5rem;font-size:.75rem;padding:.25rem;width:-moz-fit-content;width:fit-content}.cart__item-price{display:flex;gap:.75rem}.cart__item-price p{font-size:14px}@media (width > 768px){.cart__item-price p{font-size:1rem}}.cart__footer-content{display:flex;flex-direction:column-reverse;margin-bottom:1.5rem;text-align:right}.cart__empty{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:50%}.cart:not(:has(.cart__footer)){justify-content:unset}.header{background:#fff;display:flex;height:80px;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:999}.header--sticky{animation:slideIn .3s ease;border-radius:0;left:0;position:fixed;top:0;width:100%}@media (width > 1024px){.header--sticky{inset:0 0 auto 0}}.header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;max-width:1251px;padding:0 1.5rem;width:100%}.header__backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);width:100%;z-index:1}.header__backdrop,.header__navigation{height:100dvh;left:0;position:absolute;top:0}.header__navigation{background:var(--color-neutral-100);padding:1.5rem 1.25rem;width:500px;z-index:2}@media (width < 500px){.header__navigation{width:100%}}.header__navigation-links{display:flex;flex-direction:column;list-style-type:none}.header__navigation-link{border-bottom:1px solid var(--color-neutral-800);padding:.5rem 0;text-decoration:none}.header__navigation-link a{color:var(--color-neutral-800);text-decoration:none}.header__icon{cursor:pointer;display:flex;font-size:1.5rem;position:relative}.header__icon-close{display:flex;font-size:1.6rem;margin-left:auto}.header__icon-cart-counter{color:var(--color-gold-500);font-size:1rem;font-weight:700;position:absolute;right:-.5rem;top:-1rem}.header__title{text-transform:uppercase}.header__title a{color:var(--color-neutral-800);text-decoration:none}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.slide-fade-cart-enter-active{transition:all .4s ease}.slide-fade-cart-leave-active{transition:all .3s ease-in}.slide-fade-cart-enter-from{opacity:0;transform:translate(100%)}.slide-fade-cart-enter-to,.slide-fade-cart-leave-from{opacity:1;transform:translate(0)}.slide-fade-cart-leave-to{opacity:0;transform:translate(100%)}.slide-fade-enter-active{transition:all .4s ease}.slide-fade-leave-active{transition:all .3s ease-in}.slide-fade-enter-from{opacity:0;transform:translate(-100%)}.slide-fade-enter-to,.slide-fade-leave-from{opacity:1;transform:translate(0)}.slide-fade-leave-to{opacity:0;transform:translate(-100%)}.top-banner{background:var(--color-gold-500);color:#000;left:0;padding:.5rem 1.5rem;position:absolute;top:80px;width:100%;z-index:1}.top-banner__inner{margin:0 auto;max-width:1251px;text-align:center;width:100%}.footer{background:var(--color-gray-500);width:100%}.footer__inner{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:1251px;padding:2rem 1.5rem}.footer__column,.footer__links{display:flex;flex-direction:column;gap:.5rem}.footer__links{list-style-type:none}.footer__link a{color:var(--color-neutral-800);text-decoration:none}.footer__banner{background:var(--color-gray-800);color:#000;text-align:center}.form{top:0;right:0;bottom:0;left:0;overflow:hidden;position:sticky;z-index:9999}.form__wrapper{height:100vh;overflow:scroll;padding-block:40px}.form__dialog{display:flex;justify-content:center;width:100%}.form__title{font-size:2rem;max-width:65%;text-align:center}@media (width > 768px){.form__title{font-size:2.5rem;max-width:unset}}.form__close{background:none;border:1px solid var(--color-gold-500);color:var(--color-gold-500);cursor:pointer;font-size:1.25rem;height:40px;position:absolute;right:40px;top:40px;width:40px}.form__close svg{width:15px}.form__backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);top:0;right:0;bottom:0;left:0;min-height:100vh;position:absolute;width:100%;z-index:11}.form__inner{background:#fff;box-shadow:0 0 24px 4px var(--color-gold-500);display:flex;flex-direction:column;gap:40px;max-width:632px;padding:80px 40px;position:relative;width:calc(100% - 80px);z-index:11}.form__form-title{font-weight:400;margin-bottom:24px;text-align:center}.form__button{background:var(--color-gold-500);border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-left:auto;min-height:56px;padding:0 32px}.form .input{margin-bottom:1.5rem}.form .input-field{background:none;border:none;border-bottom:1px solid var(--color-neutral-800);font-size:1rem;padding:.75rem .5rem;width:100%}@font-face{font-family:DM Sans;src:local("DM Sans Variable Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-Lc9Blxe5rDakhBp_0fkYS9AD_ASx5TlnoYxMkFOnHV8.woff2) format(woff2);font-display:swap;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-weight:100 1000;font-style:italic}@font-face{font-family:"DM Sans Fallback: Arial";src:local("Arial");size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Variable Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-dIhQZP14MV9YONOKlysoRa0vsl_h2NzbO-_4Go_TuZw.woff2) format(woff2);font-display:swap;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-weight:100 1000;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Variable"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-0TDfEGInOHxqRV33QzYSZWN6Stbg3ABbzX78KiQY2TE.woff2) format(woff2);font-display:swap;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-weight:100 1000;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Variable"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-hTclnlbDW0omUtco7BjPVKPuP6IirzxUxCqTcgev0ds.woff2) format(woff2);font-display:swap;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-weight:100 1000;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Thin Italic"),url(../_fonts/6jzU5i84WRNy9JafuZ5w7rQvPQjwO1EzGctxzDC0WMk-AeEtexs7V90LfiQw80WwX7ruYEXInMoq99Fi10Dc6O4.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans ExtraLight Italic"),url(../_fonts/wHmukAyunHyfr0T1TmxIGXoN8giLU9y1OMmFAqUHJ6Y-ujiv4T7IHRLO_4L2ETfODF7Vbjg2GkuUp0oRfXSdF5w.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Light Italic"),url(../_fonts/4w-QZdapbk7_GbBICXohjPNVZixfOAkaJRTmTfUkCVc-dFPxpF7CgRPwqLWxwQJmkIPPD1p3fprpxsIU2UZpgw4.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/4SNUXAO_bHLtUP1C1VQKznge3GeDm67MMfq_ONe2c2s-CmULn8oP_fDsOFVXeutabw59kpnl1h9urZ8XwrysofE.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/k_qPstEiO6AZpFLjs4MWmEz1hB9F3RfupY1iCnNauN4-omN2vu1LrIpclDpW2ViRyERVrUSEkmvJFNCO1FAHa_M.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold Italic"),url(../_fonts/d49utrUOpPV0A7NLmn5hXNs8V6Ns-LeUo_3xUdHCPp8-ImNeNCGWFUQdEXQM1CmZReZF8Q0JphKlxj5jVOv_ydk.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Bold Italic"),url(../_fonts/QHpymxMnJSvxIkDj_Jn9Zili_9VeogMcBP0wnE2YsqI-_Rgo9of_toMr3AffLsWCeWGsLbAPHp5XhZw_mY2kshc.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans ExtraBold Italic"),url(../_fonts/QAfJZkddT4w04ehsaAuXspZLl2EVuKbd6OCQmjID74Y-5sueh3eirhaZQD9JSU9_z11EQP76w2WwYNNVJGE6-YA.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Black Italic"),url(../_fonts/TQ2KtYfaW5yDE7VqXJHFN0YCeFv6DzMiZZHEXGlD5uM-bicr__1SvmPF7yUgNa4eGf6zqmGyEVlfApl-A44tvMc.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Thin"),url(../_fonts/T6_uX1XMKKgyE0UuRz0AzcPxFlFzKSFIhhhRMG8vXVs-ND9LksD66clVsFVGlRL8r5Tx9YXQm8OCHZ_hQ6xInRE.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans ExtraLight"),url(../_fonts/7kElXKZeQtNj_0BUXz0_GoJjEolD9P-vmkg49FSiL8o-Hn4UF27_cQbfzwCubxCuYZrhO3wrUvKWyCso_SvRWG8.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Light"),url(../_fonts/LfXbOT92-fCFzS_CACnY_RHl5n9Xzb6uqrqyLrrb54k-z6YuN8Sed3bTRQHf7IkhZx6Eu8eHsJJKSdRu4LUcJbM.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/72vGyOIt95_Yj3naTJ_GZktSLbjxrwGVppJWTI2TFw0-PXqLEt9Ankz5waur9N_7Ji2k7tagjFPJom6i_0qwaSs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/e02u3M25-VFqopNrDJzUe_EqsRVe1IlYv2607fgBNas-udWP8c4KvJR7BiLvkTLmkqEQVBoJMv3_IUdFPeOw1KY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold"),url(../_fonts/Jo4fRyFgA6wKxMKNiA3z97QI3ASAOCIHTC_WXhvreZs-_7nT7pCxSzH3ZmOBCcB9rT5SS-srCAPUNFBcjM4Wjpk.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Bold"),url(../_fonts/9aWdIKbadzbEwjQXYafrpkTAQ9ZTbZxRTv8bm2omwPY-XkLCh9HN596cc_eEaDqzPlyZqZQU33eqD8bBMuhnG_A.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans ExtraBold"),url(../_fonts/DAEVSSmy4baP48R4Kpp_QXHmiXO1HMue8blQ5j-B0_k-iVEsCVxdjpvTMRNtAufltw4XsRclxdEmbCkNWVW8geY.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Black"),url(../_fonts/aFC2i9g4bRiGSOitoipSL2j6OjZc-bSAftk-rX3K_A8-M1oEeF5Hbl0kip5e8KidW7XBjglZXtToftBwRKA1q0Y.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body:has(.form),body:has(.header__backdrop){overflow:hidden}body{color:#393939;font-family:DM Sans,"DM Sans Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1{font-size:2rem}@media (width > 768px){h1{font-size:2.5rem}}h2{font-size:1.5rem}@media (width > 768px){h2{font-size:2rem}}.u-paragraph{font-size:1rem;font-weight:400}.u-bold{font-weight:700}.u-bold-medium{font-weight:500}.fade-in-up{transform:translateY(40px)}.fade-in-left,.fade-in-up{opacity:0;transition:opacity 1s ease .25s,transform 1s ease .25s}.fade-in-left{transform:translate(-40px)}.fade-in-right{opacity:0;transform:translate(40px);transition:opacity 1s ease .25s,transform 1s ease .25s}.in-view{opacity:1;transform:none}:root{--color-neutral-100:#fefefe;--color-neutral-800:#393939;--color-gray-500:#ebebeb;--color-gray-700:#9f9f9f;--color-gray-800:#7f7f7f;--color-gold-300:#f7f3ee;--color-gold-500:#cd8700;--color-gold-700:#a65f00}
