@charset "UTF-8";
@font-face{font-family:"CC Red Alert";src:url("../../assets/fonts/cc-red-alert-inet.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}}@keyframes coin-spin{to{transform:rotateY(360deg)}}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-feature-settings:"clig" off, "liga" off}html{scroll-behavior:smooth}html.menu-is-open{overflow:hidden}body{margin:0;padding:0;background-color:#101010;color:#FFF7E2;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25}@media only screen and (min-width:992px){body{font-size:24px}}body.menu-is-open{padding-right:var(--scrollbar-width, 0)}h1,h2,h3,h4,h5,h6{font-family:"Jersey 10", system-ui, sans-serif;font-weight:400;line-height:1}h1{font-family:"Jersey 10", system-ui, sans-serif;font-size:44px;font-weight:400;line-height:1}@media only screen and (min-width:992px){h1{font-size:72px}}h2{font-family:"Jersey 10", system-ui, sans-serif;font-size:34px;font-weight:400;line-height:1}@media only screen and (min-width:992px){h2{font-size:52px}}h3{font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1}@media only screen and (min-width:992px){h3{font-size:34px}}a{color:#FFD23F}img,video{max-width:100%;height:auto}.is-pixel,.is-pixel img{image-rendering:pixelated}:focus-visible{outline:2px solid #FFD23F;outline-offset:2px}.menu{position:sticky;top:0;z-index:50;background-color:#101010;border-bottom:2px solid #3B2414}.admin-bar .menu{top:var(--wp-admin--admin-bar--height, 0)}.menu .menu-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px}@media only screen and (min-width:992px){.menu .menu-container{padding-left:48px;padding-right:48px}}.menu .menu-container .menu-logo{flex-shrink:0}.menu .menu-container .menu-logo img{display:block;width:112px;height:48px;object-fit:contain}@media only screen and (min-width:992px){.menu .menu-container .menu-logo img{width:140px;height:60px}}.menu .menu-container .menu-nav{position:fixed;inset:80px 0 0;display:none;flex-direction:column;gap:48px;padding:48px 16px;background-color:#101010;overflow-y:auto}@media only screen and (min-width:992px){.menu .menu-container .menu-nav{position:static;display:block;padding:0;background-color:transparent;overflow:visible}}.admin-bar .menu .menu-container .menu-nav{top:calc(80px + var(--wp-admin--admin-bar--height, 0px))}.menu .menu-container .menu-nav .menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:992px){.menu .menu-container .menu-nav .menu-list{flex-direction:row;gap:32px}}.menu .menu-container .menu-nav .menu-list .menu-item .menu-link{font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;color:#FFF7E2;text-decoration:none;white-space:nowrap;transition:color 100ms ease}@media only screen and (min-width:992px){.menu .menu-container .menu-nav .menu-list .menu-item .menu-link{font-size:34px}}@media only screen and (min-width:992px){.menu .menu-container .menu-nav .menu-list .menu-item .menu-link{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1}}.menu .menu-container .menu-nav .menu-list .menu-item .menu-link:hover,.menu .menu-container .menu-nav .menu-list .menu-item .menu-link[aria-current="page"]{color:#FFD23F}@media only screen and (min-width:992px){.menu .menu-container .menu-nav .menu-language{display:none}}.menu .menu-container .menu-nav .menu-language .language{font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1}@media only screen and (min-width:992px){.menu .menu-container .menu-nav .menu-language .language{font-size:34px}}.menu .menu-container .menu-nav.is-open{display:flex}.menu .menu-container .menu-actions{display:flex;align-items:center;gap:16px}@media only screen and (min-width:992px){.menu .menu-container .menu-actions{gap:24px}}.menu .menu-container .menu-actions .menu-language{display:none}@media only screen and (min-width:992px){.menu .menu-container .menu-actions .menu-language{display:block}}.menu .menu-container .menu-actions .menu-buy .menu-buy-long{display:none}@media only screen and (min-width:992px){.menu .menu-container .menu-actions .menu-buy .menu-buy-long{display:inline}}@media only screen and (min-width:992px){.menu .menu-container .menu-actions .menu-buy .menu-buy-short{display:none}}.menu .menu-container .menu-actions .menu-toggle{display:block;padding:0;background:none;border:0;color:#FFF7E2;cursor:pointer}@media only screen and (min-width:992px){.menu .menu-container .menu-actions .menu-toggle{display:none}}.menu .menu-container .menu-actions .menu-toggle .menu-toggle-icon{position:relative;display:block;width:32px;height:6px;margin:13px 0;background-color:currentColor;box-shadow:0 -12px 0 currentColor, 0 12px 0 currentColor}.menu .menu-container .menu-actions .menu-toggle .menu-toggle-icon::before,.menu .menu-container .menu-actions .menu-toggle .menu-toggle-icon::after{content:"";position:absolute;inset:0;display:none;background-color:currentColor}.menu .menu-container .menu-actions .menu-toggle .menu-toggle-icon::before{transform:rotate(45deg)}.menu .menu-container .menu-actions .menu-toggle .menu-toggle-icon::after{transform:rotate(-45deg)}.menu .menu-container .menu-actions .menu-toggle[aria-expanded="true"] .menu-toggle-icon{background-color:transparent;box-shadow:none}.menu .menu-container .menu-actions .menu-toggle[aria-expanded="true"] .menu-toggle-icon::before,.menu .menu-container .menu-actions .menu-toggle[aria-expanded="true"] .menu-toggle-icon::after{display:block}.footer{background-color:#1D130B;border-top:4px solid #3B2414;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25}.footer .footer-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:32px;padding-top:64px;padding-bottom:48px}@media only screen and (min-width:992px){.footer .footer-container{padding-left:48px;padding-right:48px}}.footer .footer-container .footer-top{display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:768px){.footer .footer-container .footer-top{flex-direction:row;align-items:flex-start;gap:96px}}.footer .footer-container .footer-top .footer-brand{display:flex;flex-direction:column;gap:16px}.footer .footer-container .footer-top .footer-brand .footer-logo img{display:block;width:160px;height:68px;object-fit:contain}.footer .footer-container .footer-top .footer-brand .footer-tagline{margin:0;color:#C9B99A}.footer .footer-container .footer-top .footer-menu{display:flex;flex-wrap:wrap;gap:24px 32px}@media only screen and (min-width:768px){.footer .footer-container .footer-top .footer-menu{flex-wrap:nowrap;gap:64px}}.footer .footer-container .footer-top .footer-menu .footer-column{display:flex;flex-direction:column;gap:10px}.footer .footer-container .footer-top .footer-menu .footer-column .footer-heading{margin:0;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FFD23F}.footer .footer-container .footer-top .footer-menu .footer-column .footer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer .footer-container .footer-top .footer-menu .footer-column .footer-list .footer-item a{text-decoration:none;white-space:nowrap;color:#FFF7E2;transition:color 100ms ease}.footer .footer-container .footer-top .footer-menu .footer-column .footer-list .footer-item a:hover{color:#FFD23F}.footer .footer-container .footer-payments{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.footer .footer-container .footer-payments .footer-payment{padding:6px 12px;background-color:#FFF7E2;color:#1D130B}.footer .footer-container .footer-bottom{padding-top:32px;border-top:2px solid #3B2414}.footer .footer-container .footer-bottom .footer-company{margin:0;color:#C9B99A}.footer .footer-container .footer-bottom .footer-company .language{font-size:inherit;line-height:inherit}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:16px 32px;border:2px solid #101010;border-radius:0;background-color:#FFD23F;filter:drop-shadow(0 4px 0 #A87A10);font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;color:#1D130B;cursor:pointer;transition:background-color 100ms ease, transform 100ms ease}@media only screen and (min-width:992px){.button{font-size:26px}}@media (hover:hover){.button:hover{background-color:#E0A224}}.button:active{background-color:#A87A10;transform:translateY(4px);filter:none}.button:focus-visible{outline:2px solid #FFD23F;outline-offset:4px}.button:disabled,.button.disabled,.button[aria-disabled="true"]{opacity:0.45;pointer-events:none;cursor:default}.button.button--alt{border-color:#8A5A44;background-color:#3B2414;filter:drop-shadow(0 4px 0 #101010);color:#FFF7E2}@media (hover:hover){.button.button--alt:hover{background-color:#8A5A44}}.button.button--alt:active{background-color:#3B2414}.textlink{display:inline-flex;align-items:center;gap:12px;margin:0;padding:8px 4px;border:0;background:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;color:#FFD23F;cursor:pointer}@media only screen and (min-width:992px){.textlink{font-size:26px}}@media (hover:hover){.textlink:hover{text-decoration:underline;text-underline-offset:4px}}.textlink:disabled,.textlink.disabled,.textlink[aria-disabled="true"]{opacity:0.45;pointer-events:none;cursor:default}:where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="hidden"]):not([type="file"]):not([type="range"]):not([type="color"])),:where(textarea){width:100%;margin:0;padding:12px 16px;border:2px solid #3B2414;border-radius:0;background-color:#FFF7E2;box-shadow:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#1D130B;appearance:none}@media only screen and (min-width:992px){:where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="hidden"]):not([type="file"]):not([type="range"]):not([type="color"])),:where(textarea){font-size:24px}}:where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="hidden"]):not([type="file"]):not([type="range"]):not([type="color"]))::placeholder,:where(textarea)::placeholder{color:#8A5A44;opacity:1}:where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="hidden"]):not([type="file"]):not([type="range"]):not([type="color"])):focus,:where(textarea):focus{outline:0;border-color:#FFD23F;box-shadow:inset 0 0 0 2px #FFD23F}:where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="hidden"]):not([type="file"]):not([type="range"]):not([type="color"]))[aria-invalid="true"],:where(textarea)[aria-invalid="true"]{border-color:#D63A3A}:where(textarea){min-height:160px;resize:vertical}:where(select){width:100%;margin:0;padding:12px 16px;border:2px solid #3B2414;border-radius:0;background-color:#FFF7E2;box-shadow:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#1D130B;appearance:none;padding-right:48px;background-image:linear-gradient(45deg, transparent 50%, #1D130B 50%), linear-gradient(135deg, #1D130B 50%, transparent 50%);background-position:right 24px center, right 16px center;background-size:8px 8px;background-repeat:no-repeat;cursor:pointer}@media only screen and (min-width:992px){:where(select){font-size:24px}}:where(select)::placeholder{color:#8A5A44;opacity:1}:where(select):focus{outline:0;border-color:#FFD23F;box-shadow:inset 0 0 0 2px #FFD23F}:where(select)[aria-invalid="true"]{border-color:#D63A3A}:where(input[type="checkbox"]){position:relative;flex-shrink:0;width:28px;height:28px;margin:0;border:2px solid #3B2414;border-radius:0;background-color:#FFF7E2;appearance:none;cursor:pointer}:where(input[type="checkbox"])::after{content:"";position:absolute;top:3px;left:8px;width:8px;height:14px;border:solid #1D130B;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0}:where(input[type="checkbox"]):checked{background-color:#FFD23F}:where(input[type="checkbox"]):checked::after{opacity:1}:where(input[type="checkbox"])[aria-invalid="true"]{border-color:#D63A3A}.field{display:flex;flex-direction:column;gap:8px}.field .field-label{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#FFF7E2}.field .field-message{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}.field .field-message.is-error{color:#D63A3A}.checkbox{display:flex;align-items:flex-start;gap:12px;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#FFF7E2;cursor:pointer}.checkbox.is-error{color:#D63A3A}.checkbox.is-error input{border-color:#D63A3A}.dialog{display:flex;align-items:flex-start;gap:16px;padding:16px 24px 16px 16px;border:4px solid #3B2414;background-color:#FFF2D6;filter:drop-shadow(0 6px 0 #101010);color:#1D130B}.dialog .dialog-portrait{flex-shrink:0;width:96px;height:96px;border:4px solid #3B2414}.dialog .dialog-portrait img{display:block;width:100%;height:100%;object-fit:cover}.dialog .dialog-content{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.dialog .dialog-content .dialog-name{font-family:"Jacquard 12", serif;font-size:30px;font-weight:400;line-height:1;margin:0;padding-bottom:8px;border-bottom:2px solid #8A5A44;line-height:1.1}@media only screen and (min-width:992px){.dialog .dialog-content .dialog-name{font-size:44px}}.dialog .dialog-content .dialog-text{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;margin:0}@media only screen and (min-width:992px){.dialog .dialog-content .dialog-text{font-size:24px}}.dialog .dialog-content .dialog-text p{margin:0}.accordion-list{display:flex;flex-direction:column;gap:12px}.accordion-list .accordion-item{border:2px solid #3B2414;background-color:#1D130B}.accordion-list .accordion-item .accordion-question{display:flex;align-items:center;gap:16px;padding:24px;font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;line-height:1.1;list-style:none;color:#FFF7E2;cursor:pointer}@media only screen and (min-width:992px){.accordion-list .accordion-item .accordion-question{font-size:34px}}.accordion-list .accordion-item .accordion-question::-webkit-details-marker{display:none}.accordion-list .accordion-item .accordion-question::after{content:"+";flex-shrink:0;margin-left:auto;font-family:"Jersey 10", system-ui, sans-serif;font-size:34px;font-weight:400;line-height:1;color:#FFD23F}@media only screen and (min-width:992px){.accordion-list .accordion-item .accordion-question::after{font-size:52px}}.accordion-list .accordion-item .accordion-answer{margin-top:-12px;padding:0 24px 24px;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}@media only screen and (min-width:992px){.accordion-list .accordion-item .accordion-answer{font-size:24px}}.accordion-list .accordion-item .accordion-answer p{margin:0}.accordion-list .accordion-item[open] .accordion-question::after{content:"–"}.character{display:flex;flex-direction:column;gap:16px;padding:16px 16px 24px;border:4px solid #3B2414;background-color:#FFF2D6;filter:drop-shadow(0 6px 0 #101010);color:#1D130B}.character .character-portrait{display:flex;align-items:center;justify-content:center;aspect-ratio:0.9677419355;border:4px solid #3B2414;background-color:#3B2414}.character .character-portrait img{display:block;width:100%;height:100%;object-fit:cover}.character .character-portrait .character-unknown{font-family:"Jacquard 12", serif;font-size:64px;font-weight:400;line-height:1;color:#C9B99A}@media only screen and (min-width:992px){.character .character-portrait .character-unknown{font-size:112px}}.character .character-role{font-family:"Jacquard 12", serif;font-size:30px;font-weight:400;line-height:1;margin:0;line-height:1.1}@media only screen and (min-width:992px){.character .character-role{font-size:44px}}.character .character-quote{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;margin:0}@media only screen and (min-width:992px){.character .character-quote{font-size:24px}}.character .character-challenge{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#8A5A44}.productcard{padding:24px;border:4px solid #8A5A44;background-color:#1D130B;filter:drop-shadow(0 6px 0 #101010);color:#C9B99A;border-color:#3B2414;background-color:#FFF7E2;color:#8A5A44;display:flex;flex-direction:column;align-items:flex-start;gap:24px;filter:drop-shadow(0 8px 0 #101010);color:#1D130B}@media only screen and (min-width:992px){.productcard{padding:32px}}.productcard .productcard-label{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#8A5A44}.productcard .productcard-title{font-family:"Jacquard 12", serif;font-size:48px;font-weight:400;line-height:1;margin:0}@media only screen and (min-width:992px){.productcard .productcard-title{font-size:72px}}.productcard .productcard-price{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.productcard .productcard-price .productcard-coin{display:block;width:40px;height:40px}.productcard .productcard-price .productcard-amount{font-family:"Jersey 10", system-ui, sans-serif;font-size:44px;font-weight:400;line-height:1;line-height:0.95}@media only screen and (min-width:992px){.productcard .productcard-price .productcard-amount{font-size:72px}}.productcard .productcard-price .productcard-tax{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#8A5A44}.productcard .productcard-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.productcard .productcard-list .productcard-item{display:flex;gap:12px;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25}@media only screen and (min-width:992px){.productcard .productcard-list .productcard-item{font-size:24px}}.productcard .productcard-list .productcard-item::before{content:"✦";flex-shrink:0}.productcard .productcard-toggle{display:flex;width:100%;margin:0;padding:0;border:2px solid #3B2414}.productcard .productcard-toggle .productcard-option{position:relative;flex:1;cursor:pointer}.productcard .productcard-toggle .productcard-option input{position:absolute;opacity:0;pointer-events:none}.productcard .productcard-toggle .productcard-option span{display:block;padding:12px;background-color:#FFF2D6;font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1;text-align:center;color:#1D130B}@media only screen and (min-width:992px){.productcard .productcard-toggle .productcard-option span{font-size:26px}}.productcard .productcard-toggle .productcard-option input:checked+span{background-color:#3B2414;color:#FFF7E2}.productcard .productcard-toggle .productcard-option input:focus-visible+span{outline:2px solid #FFD23F;outline-offset:2px}.productcard .button{width:100%}.productcard .productcard-includes{width:100%}.productcard .productcard-includes ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.productcard .productcard-includes li{display:flex;gap:12px;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25}@media only screen and (min-width:992px){.productcard .productcard-includes li{font-size:24px}}.productcard .productcard-includes li::before{content:"✦";flex-shrink:0}.productcard .productcard-pay{width:100%;margin:0;padding-top:20px;border-top:2px solid #8A5A44;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#8A5A44}.productcard .textlink{color:#1D130B}#cmplz-cookiebanner-container .cmplz-cookiebanner{--cmplz_text_color: #1D130B;--cmplz_hyperlink_color: #1D130B;--cmplz_slider_active_color: #FFD23F;--cmplz_slider_inactive_color: #8A5A44;--cmplz_slider_bullet_color: #FFF7E2;--cmplz_category_header_always_active_color: #8A5A44;display:flex;flex-direction:column;gap:16px;top:auto;right:16px;bottom:16px;left:16px;width:auto;min-width:0;max-width:1184px;margin:0 auto;padding:20px 24px;border:4px solid #3B2414;border-radius:0;background:#FFF2D6;box-shadow:0 6px 0 #101010;transform:none;color:#1D130B}@media only screen and (min-width:992px){#cmplz-cookiebanner-container .cmplz-cookiebanner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 32px;bottom:24px}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{display:block;grid-column:1}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-logo,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-close{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;display:block;justify-self:start;line-height:1.1;text-align:left;color:#1D130B}@media only screen and (min-width:992px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title{font-size:34px}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{grid-column:1;min-width:0;max-height:50vh}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message{width:auto;margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#8A5A44}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-categories{width:auto;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}@media only screen and (min-width:992px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{grid-column:2;grid-row:1 / span 2}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{width:auto;min-height:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:16px 32px;border:2px solid #101010;border-radius:0;background-color:#FFD23F;filter:drop-shadow(0 4px 0 #A87A10);font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;color:#1D130B;cursor:pointer;transition:background-color 100ms ease, transform 100ms ease;border-color:#8A5A44;background-color:#3B2414;filter:drop-shadow(0 4px 0 #101010);color:#FFF7E2}@media only screen and (min-width:992px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{font-size:26px}}@media (hover:hover){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover{background-color:#E0A224}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:active,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:active{background-color:#A87A10;transform:translateY(4px);filter:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:focus-visible,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:focus-visible{outline:2px solid #FFD23F;outline-offset:4px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:disabled,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny.disabled,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny[aria-disabled="true"],#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:disabled,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences.disabled,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences[aria-disabled="true"]{opacity:0.45;pointer-events:none;cursor:default}@media (hover:hover){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover{background-color:#8A5A44}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:active,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:active{background-color:#3B2414}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{display:inline-flex;align-items:center;gap:12px;margin:0;padding:8px 4px;border:0;background:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;color:#FFD23F;cursor:pointer;color:#1D130B}@media only screen and (min-width:992px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{font-size:26px}}@media (hover:hover){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover{text-decoration:underline;text-underline-offset:4px}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:disabled,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences.disabled,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences[aria-disabled="true"]{opacity:0.45;pointer-events:none;cursor:default}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-divider,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category{margin:0;padding:16px 0;border-top:1px solid #8A5A44;border-radius:0;background:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{grid-column:1;grid-row:1;font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;line-height:1.1;color:#1D130B}@media only screen and (min-width:992px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-size:34px}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{grid-column:2;grid-row:1}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active .cmplz-label{display:block;opacity:0.6}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active .cmplz-label::before{background-color:#3B2414}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active .cmplz-label::after{left:34px;background-color:#FFD23F}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{display:block;margin-top:4px;padding:0 80px 0 0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#8A5A44}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{width:64px;height:36px;margin:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus-visible+.cmplz-label::before{box-shadow:none;outline:2px solid #FFD23F;outline-offset:2px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{padding:0;background-color:#3B2414}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::after{left:34px;background-color:#FFD23F}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;width:64px;height:36px;margin:0;padding:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::before,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::after{border-radius:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::before{top:0;left:0;width:64px;height:36px;padding:0;border:2px solid #3B2414;background-color:#FFF2D6}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::after{top:6px;left:6px;width:24px;height:24px;background-color:#8A5A44}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible{display:flex;flex-direction:column;align-items:stretch;gap:20px;max-width:560px;padding:24px;border-color:#3B2414;background:#FFF7E2}@media only screen and (min-width:992px){#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible{padding:32px}}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-header .cmplz-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:34px;font-weight:400;line-height:1}@media only screen and (min-width:992px){#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-header .cmplz-title{font-size:52px}}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-body{max-height:60vh;scrollbar-color:#8A5A44 transparent}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-body .cmplz-message{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-buttons{justify-content:flex-start}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-buttons .cmplz-btn.cmplz-deny{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-hidden,#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-dismissed{display:none}.heading{display:flex;flex-direction:column;gap:12px;max-width:760px}@media only screen and (min-width:992px){.heading{gap:16px}}.heading .heading-eyebrow{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FFD23F}.heading .heading-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:34px;font-weight:400;line-height:1;margin:0;color:#FFF7E2}@media only screen and (min-width:992px){.heading .heading-title{font-size:52px}}.heading .heading-intro{font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1.25;margin:0;color:#C9B99A}@media only screen and (min-width:992px){.heading .heading-intro{font-size:28px}}.lightbox{max-width:min(1200px, 92vw);padding:0;border:4px solid #3B2414;background-color:#101010}.lightbox::backdrop{background-color:rgba(16, 16, 16, 0.85)}.lightbox .lightbox-close{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:16px 32px;border:2px solid #101010;border-radius:0;background-color:#FFD23F;filter:drop-shadow(0 4px 0 #A87A10);font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;color:#1D130B;cursor:pointer;transition:background-color 100ms ease, transform 100ms ease;border-color:#8A5A44;background-color:#3B2414;filter:drop-shadow(0 4px 0 #101010);color:#FFF7E2;position:absolute;top:12px;right:12px;padding:8px 16px}@media only screen and (min-width:992px){.lightbox .lightbox-close{font-size:26px}}@media (hover:hover){.lightbox .lightbox-close:hover{background-color:#E0A224}}.lightbox .lightbox-close:active{background-color:#A87A10;transform:translateY(4px);filter:none}.lightbox .lightbox-close:focus-visible{outline:2px solid #FFD23F;outline-offset:4px}.lightbox .lightbox-close:disabled,.lightbox .lightbox-close.disabled,.lightbox .lightbox-close[aria-disabled="true"]{opacity:0.45;pointer-events:none;cursor:default}@media (hover:hover){.lightbox .lightbox-close:hover{background-color:#8A5A44}}.lightbox .lightbox-close:active{background-color:#3B2414}.lightbox .lightbox-image{display:block;max-width:100%;max-height:85vh;width:auto;height:auto}.giftcard{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:480px;padding:24px;border:4px solid #3B2414;background-color:#FFF7E2;filter:drop-shadow(0 8px 0 #101010);text-align:center;color:#1D130B}@media only screen and (min-width:992px){.giftcard{padding:32px}}.giftcard .giftcard-logo{display:block;width:200px;height:auto}.giftcard .giftcard-to{font-family:"Jacquard 12", serif;font-size:30px;font-weight:400;line-height:1;margin:0;line-height:1.1;overflow-wrap:anywhere}@media only screen and (min-width:992px){.giftcard .giftcard-to{font-size:44px}}.giftcard .giftcard-text,.giftcard .giftcard-message{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;margin:0;overflow-wrap:anywhere}@media only screen and (min-width:992px){.giftcard .giftcard-text,.giftcard .giftcard-message{font-size:24px}}.giftcard .giftcard-message{color:#8A5A44}.giftcard .giftcard-code{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 24px;border:2px dashed #8A5A44;background-color:#FFF2D6}.giftcard .giftcard-code .giftcard-label{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FFD23F;color:#8A5A44}.giftcard .giftcard-code .giftcard-value{font-family:"Jersey 10", system-ui, sans-serif;font-size:34px;font-weight:400;line-height:1;white-space:nowrap}@media only screen and (min-width:992px){.giftcard .giftcard-code .giftcard-value{font-size:52px}}.giftcard .giftcard-redeem{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;margin:0;overflow-wrap:anywhere;color:#8A5A44}.giftcard .giftcard-seal{display:block;width:56px;height:56px}.gform_wrapper .gform_validation_errors{margin-bottom:20px;padding:16px;border:2px solid #D63A3A;background-color:#FFF2D6;color:#D63A3A}.gform_wrapper .gform_validation_errors .gform_submission_error{margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25}.gform_wrapper .gform_validation_errors .gform-icon{display:none}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gform_fields{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;border:0}.gform_wrapper .gfield{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.gform_wrapper .gfield.gfield_visibility_hidden,.gform_wrapper .gfield.gform_validation_container{display:none}.gform_wrapper .gfield .gfield_label{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#FFF7E2}.gform_wrapper .gfield .gfield_required{display:none}.gform_wrapper .gfield .gfield_description{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}.gform_wrapper .gfield .validation_message{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#D63A3A}.gform_wrapper .gfield textarea{height:160px}.gform_wrapper .gfield.gfield_error input,.gform_wrapper .gfield.gfield_error textarea,.gform_wrapper .gfield.gfield_error select{border-color:#D63A3A}.gform_wrapper .gform_footer{margin-top:20px;padding:0}.gform_wrapper .gform_footer .gform_button{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:16px 32px;border:2px solid #101010;border-radius:0;background-color:#FFD23F;filter:drop-shadow(0 4px 0 #A87A10);font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;color:#1D130B;cursor:pointer;transition:background-color 100ms ease, transform 100ms ease}@media only screen and (min-width:992px){.gform_wrapper .gform_footer .gform_button{font-size:26px}}@media (hover:hover){.gform_wrapper .gform_footer .gform_button:hover{background-color:#E0A224}}.gform_wrapper .gform_footer .gform_button:active{background-color:#A87A10;transform:translateY(4px);filter:none}.gform_wrapper .gform_footer .gform_button:focus-visible{outline:2px solid #FFD23F;outline-offset:4px}.gform_wrapper .gform_footer .gform_button:disabled,.gform_wrapper .gform_footer .gform_button.disabled,.gform_wrapper .gform_footer .gform_button[aria-disabled="true"]{opacity:0.45;pointer-events:none;cursor:default}.gform_wrapper .gform_ajax_spinner{width:24px;height:24px;margin-left:16px;vertical-align:middle}.gform_confirmation_message{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#FFF7E2}@media only screen and (min-width:992px){.gform_confirmation_message{font-size:24px}}.language{display:inline-flex;gap:0.3em;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#C9B99A}.language .language-link{color:inherit;text-decoration:none;transition:color 100ms ease}.language .language-link:hover{color:#FFD23F}.language .language-link.is-active{color:#FFF7E2}.content{margin:48px 0}@media only screen and (min-width:992px){.content{margin:96px 0}}.content .content-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px}@media only screen and (min-width:992px){.content .content-container{padding-left:48px;padding-right:48px}}.alignnone{margin-bottom:30px}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:0.5em auto 1em}.alignright{float:right;margin:0.5em 0 1em 1em}.alignleft{float:left;margin:0.5em 1em 1em 0}.wp-caption{padding:5px 0;border:1px solid #8A5A44;background-color:#3B2414;text-align:center}.wp-caption img{display:inline}.wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-style:italic;color:#C9B99A}img:is([sizes="auto" i], [sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.hero{position:relative;background-color:#1D130B}.hero .hero-image{position:absolute;inset:0;overflow:hidden}.hero .hero-image img{display:block;width:100%;height:100%;object-fit:cover}.hero .hero-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(16, 16, 16, 0) 30%, #101010 95%)}.hero .hero-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:40px;padding-bottom:40px}@media only screen and (min-width:992px){.hero .hero-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.hero .hero-container{padding-top:72px;padding-bottom:56px}}.hero .hero-container .hero-logo{display:block;width:100%;max-width:460px;height:auto}.hero .hero-container .hero-eyebrow{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FFD23F}.hero .hero-container .hero-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:44px;font-weight:400;line-height:1;margin:0;line-height:0.95;color:#FFF7E2}@media only screen and (min-width:992px){.hero .hero-container .hero-title{font-size:72px}}.hero .hero-container .hero-intro{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;max-width:760px;margin:0;color:#C9B99A}.hero .hero-container .hero-buttons{display:flex;flex-wrap:wrap;gap:16px}.hero .hero-container .hero-proof{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;margin:0;color:#C9B99A}.hero .hero-image+.hero-container{justify-content:flex-end;min-height:578px;padding-bottom:48px}@media only screen and (min-width:992px){.hero .hero-image+.hero-container{gap:16px;min-height:647px;padding-bottom:72px}}.hero .hero-image+.hero-container .hero-intro{font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1.25;color:#FFF7E2}@media only screen and (min-width:992px){.hero .hero-image+.hero-container .hero-intro{font-size:28px}}.hero.hero--dim .hero-image::after{background:rgba(16, 16, 16, 0.78)}.hero.hero--dim .hero-image+.hero-container{justify-content:flex-start;min-height:0;padding-top:64px;padding-bottom:64px}@media only screen and (min-width:992px){.hero.hero--dim .hero-image+.hero-container{padding-top:120px;padding-bottom:120px}}.hero.hero--home{background-color:#101010}.hero.hero--home .hero-image::after{background:linear-gradient(to bottom, rgba(16, 16, 16, 0) 25%, #101010 80%)}@media only screen and (min-width:992px){.hero.hero--home .hero-image::after{background:linear-gradient(to bottom, rgba(16, 16, 16, 0) 35%, #101010 92%)}}.hero.hero--home .hero-container{justify-content:flex-end;align-items:center;gap:16px;min-height:640px;padding-top:64px;padding-bottom:48px;text-align:center}@media only screen and (min-width:992px){.hero.hero--home .hero-container{gap:24px;min-height:820px;padding-bottom:80px}}.hero.hero--home .hero-container .hero-logo{max-width:240px}@media only screen and (min-width:992px){.hero.hero--home .hero-container .hero-logo{max-width:460px}}.hero.hero--home .hero-container .hero-title{max-width:1100px}.hero.hero--home .hero-container .hero-intro{font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1.25;color:#FFF7E2}@media only screen and (min-width:992px){.hero.hero--home .hero-container .hero-intro{font-size:28px}}.hero.hero--home .hero-container .hero-buttons{flex-direction:column;justify-content:center;width:100%}@media only screen and (min-width:992px){.hero.hero--home .hero-container .hero-buttons{flex-direction:row;width:auto}}.pillars{padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.pillars{padding:112px 0}}.pillars .pillars-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:992px){.pillars .pillars-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.pillars .pillars-container{gap:48px}}.pillars .pillars-container .pillars-list{list-style:none;margin:0;padding:0;display:grid;gap:32px}@media only screen and (min-width:992px){.pillars .pillars-container .pillars-list{grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column}}.pillars .pillars-container .pillars-list .pillars-item{display:flex;flex-direction:column;gap:12px;padding-bottom:24px;border:2px solid #8A5A44;background-color:#1D130B}@media only screen and (min-width:992px){.pillars .pillars-container .pillars-list .pillars-item{gap:16px;border-width:4px}}.pillars .pillars-container .pillars-list .pillars-item .pillars-image{aspect-ratio:1.3773584906}.pillars .pillars-container .pillars-list .pillars-item .pillars-image img{display:block;width:100%;height:100%;object-fit:cover}.pillars .pillars-container .pillars-list .pillars-item .pillars-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;margin:0 16px;line-height:1.1;color:#FFF7E2}@media only screen and (min-width:992px){.pillars .pillars-container .pillars-list .pillars-item .pillars-title{font-size:34px}}@media only screen and (min-width:992px){.pillars .pillars-container .pillars-list .pillars-item .pillars-title{margin:0 24px}}.pillars .pillars-container .pillars-list .pillars-item .pillars-title:first-child{margin-top:24px}.pillars .pillars-container .pillars-list .pillars-item .pillars-text{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;margin:0 16px;color:#C9B99A}@media only screen and (min-width:992px){.pillars .pillars-container .pillars-list .pillars-item .pillars-text{font-size:24px}}@media only screen and (min-width:992px){.pillars .pillars-container .pillars-list .pillars-item .pillars-text{margin:0 24px}}.pillars.pillars--brown{background-color:#1D130B}.split{padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.split{padding:112px 0}}.split+.split{padding-top:0}.split .split-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:grid;gap:32px}@media only screen and (min-width:992px){.split .split-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.split .split-container{grid-template-columns:1fr 1fr;align-items:center;gap:64px}}.split .split-container .split-content{display:flex;flex-direction:column;gap:24px}.split .split-container .split-content .split-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.split .split-container .split-content .split-list .split-item{display:flex;gap:12px;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#FFF7E2}@media only screen and (min-width:992px){.split .split-container .split-content .split-list .split-item{font-size:24px}}.split .split-container .split-content .split-list .split-item::before{content:"✦";flex-shrink:0}.split .split-container .split-image{border:4px solid #101010;filter:drop-shadow(0 8px 0 #101010)}.split .split-container .split-image img{display:block;width:100%;height:auto}.split.split--brown{background-color:#1D130B}@media only screen and (min-width:992px){.split.split--left .split-image{order:-1}}.characters{padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.characters{padding:112px 0}}.characters .characters-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:992px){.characters .characters-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.characters .characters-container{gap:48px}}.characters .characters-container .characters-list{list-style:none;margin:0;padding:0;display:grid;gap:24px}@media only screen and (min-width:768px){.characters .characters-container .characters-list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width:992px){.characters .characters-container .characters-list{grid-template-columns:repeat(3, 1fr)}}.characters .characters-container .characters-list .characters-item{display:flex;padding-bottom:6px}.characters .characters-container .characters-list .characters-item .character{flex:1}.characters .characters-container .characters-controls{display:flex;align-items:center;gap:16px}.characters .characters-container .characters-controls .characters-prev,.characters .characters-container .characters-controls .characters-next{display:none}@media only screen and (min-width:992px){.characters .characters-container .characters-controls .characters-prev,.characters .characters-container .characters-controls .characters-next{display:inline-flex}}.characters .characters-container .characters-controls .characters-count{display:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#C9B99A}@media only screen and (min-width:992px){.characters .characters-container .characters-controls .characters-count{display:inline}}.characters .characters-container .characters-controls .characters-dots{display:flex;gap:8px}@media only screen and (min-width:992px){.characters .characters-container .characters-controls .characters-dots{display:none}}.characters .characters-container .characters-controls .characters-dots .characters-dot{width:10px;height:10px;border:2px solid #C9B99A}.characters .characters-container .characters-controls .characters-dots .characters-dot.is-active{background-color:#C9B99A}.characters.characters--brown{background-color:#1D130B}.characters.characters--carousel .characters-container .characters-list{position:relative;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}@media only screen and (min-width:992px){.characters.characters--carousel .characters-container .characters-list{gap:24px}}.characters.characters--carousel .characters-container .characters-list::-webkit-scrollbar{display:none}.characters.characters--carousel .characters-container .characters-list .characters-item{flex:0 0 260px;scroll-snap-align:start}@media only screen and (min-width:992px){.characters.characters--carousel .characters-container .characters-list .characters-item{flex-basis:272px}}.steps{padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.steps{padding:112px 0}}.steps .steps-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:992px){.steps .steps-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.steps .steps-container{gap:48px}}.steps .steps-container .steps-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media only screen and (min-width:992px){.steps .steps-container .steps-list{grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;align-items:start;gap:24px}}.steps .steps-container .steps-list .steps-item{display:flex;gap:16px;padding:18px;border:2px solid #3B2414;background-color:#101010}@media only screen and (min-width:992px){.steps .steps-container .steps-list .steps-item{flex-direction:column;padding:24px}}.steps .steps-container .steps-list .steps-item .steps-number{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;background-color:#FFD23F;font-family:"Jersey 10", system-ui, sans-serif;font-size:34px;font-weight:400;line-height:1;color:#1D130B}@media only screen and (min-width:992px){.steps .steps-container .steps-list .steps-item .steps-number{font-size:52px}}@media only screen and (min-width:992px){.steps .steps-container .steps-list .steps-item .steps-number{width:56px;height:56px}}.steps .steps-container .steps-list .steps-item .steps-content{display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:992px){.steps .steps-container .steps-list .steps-item .steps-content{gap:16px}}.steps .steps-container .steps-list .steps-item .steps-content .steps-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;margin:0;line-height:1.1;color:#FFF7E2}@media only screen and (min-width:992px){.steps .steps-container .steps-list .steps-item .steps-content .steps-title{font-size:34px}}.steps .steps-container .steps-list .steps-item .steps-content .steps-text{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;margin:0;color:#C9B99A}@media only screen and (min-width:992px){.steps .steps-container .steps-list .steps-item .steps-content .steps-text{font-size:24px}}.steps.steps--brown{background-color:#1D130B}.gallery{padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.gallery{padding:112px 0}}.gallery .gallery-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:992px){.gallery .gallery-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.gallery .gallery-container{gap:48px}}.gallery .gallery-container .gallery-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media only screen and (min-width:992px){.gallery .gallery-container .gallery-list{grid-template-columns:repeat(3, 1fr);gap:24px}}.gallery .gallery-container .gallery-list .gallery-item{display:flex;flex-direction:column;gap:12px}.gallery .gallery-container .gallery-list .gallery-item .gallery-link{display:block;aspect-ratio:1.405204461;border:2px solid #3B2414;overflow:hidden;cursor:zoom-in}@media only screen and (min-width:992px){.gallery .gallery-container .gallery-list .gallery-item .gallery-link{border-width:4px}}.gallery .gallery-container .gallery-list .gallery-item .gallery-link img{display:block;width:100%;height:100%;object-fit:cover}.gallery .gallery-container .gallery-list .gallery-item .gallery-caption{display:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}@media only screen and (min-width:992px){.gallery .gallery-container .gallery-list .gallery-item .gallery-caption{display:block}}.gallery.gallery--brown{background-color:#1D130B}.reviews{padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.reviews{padding:112px 0}}.reviews .reviews-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:992px){.reviews .reviews-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.reviews .reviews-container{gap:48px}}.reviews .reviews-container .reviews-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media only screen and (min-width:992px){.reviews .reviews-container .reviews-list{grid-template-columns:repeat(3, 1fr);gap:24px}}.reviews .reviews-container .reviews-list .reviews-item{display:flex;flex-direction:column;gap:16px;padding:24px;border:2px solid #8A5A44;background-color:#101010}@media only screen and (min-width:992px){.reviews .reviews-container .reviews-list .reviews-item{padding:32px}}.reviews .reviews-container .reviews-list .reviews-item .reviews-quote{margin:0}.reviews .reviews-container .reviews-list .reviews-item .reviews-quote p{font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1.25;margin:0;color:#FFF7E2}@media only screen and (min-width:992px){.reviews .reviews-container .reviews-list .reviews-item .reviews-quote p{font-size:28px}}.reviews .reviews-container .reviews-list .reviews-item .reviews-name{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}.reviews.reviews--brown{background-color:#1D130B}.needs{padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.needs{padding:112px 0}}.needs .needs-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:992px){.needs .needs-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.needs .needs-container{gap:48px}}.needs .needs-container .needs-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media only screen and (min-width:992px){.needs .needs-container .needs-list{grid-template-columns:repeat(3, 1fr);align-items:start;gap:24px}}.needs .needs-container .needs-list .needs-item{display:flex;align-items:center;gap:16px;padding:18px;border:2px solid #3B2414;background-color:#1D130B}@media only screen and (min-width:992px){.needs .needs-container .needs-list .needs-item{gap:24px;padding:24px}}.needs .needs-container .needs-list .needs-item .needs-icon{flex-shrink:0;width:48px;height:48px;object-fit:contain}@media only screen and (min-width:992px){.needs .needs-container .needs-list .needs-item .needs-icon{width:64px;height:64px}}.needs .needs-container .needs-list .needs-item .needs-content{display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:992px){.needs .needs-container .needs-list .needs-item .needs-content{gap:8px}}.needs .needs-container .needs-list .needs-item .needs-content .needs-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;margin:0;line-height:1.1;color:#FFF7E2}@media only screen and (min-width:992px){.needs .needs-container .needs-list .needs-item .needs-content .needs-title{font-size:34px}}.needs .needs-container .needs-list .needs-item .needs-content .needs-text{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;margin:0;color:#C9B99A}@media only screen and (min-width:992px){.needs .needs-container .needs-list .needs-item .needs-content .needs-text{font-size:24px}}.needs .needs-container .facts-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.needs .needs-container .facts-list .facts-item{padding:8px 16px;background-color:#3B2414;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#FFF7E2}.needs.needs--brown{background-color:#1D130B}.price{padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.price{padding:112px 0}}.price .price-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:grid;gap:24px}@media only screen and (min-width:992px){.price .price-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.price .price-container{grid-template-columns:1fr 520px;align-items:center;gap:64px}}.price .price-container .price-content .heading{max-width:520px}.price.price--brown{background-color:#1D130B}.faq{padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.faq{padding:112px 0}}.faq+.faq{padding-top:0}.faq .faq-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;align-items:center;gap:12px}@media only screen and (min-width:992px){.faq .faq-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.faq .faq-container{gap:32px}}.faq .faq-container .heading{align-items:center;margin-bottom:0;text-align:center}.faq .faq-container .accordion-list{width:100%;max-width:880px}.faq .faq-container .faq-link{display:inline-block;white-space:normal;text-align:center}.faq .faq-container .faq-link::after{content:"→"}.faq.faq--brown{background-color:#1D130B}.closing{padding:64px 0;background-color:#101010;position:relative}@media only screen and (min-width:992px){.closing{padding:112px 0}}.closing .closing-image{position:absolute;inset:0;overflow:hidden}.closing .closing-image img{display:block;width:100%;height:100%;object-fit:cover}.closing .closing-image::after{content:"";position:absolute;inset:0;background-color:rgba(16, 16, 16, 0.6)}.closing .closing-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px}@media only screen and (min-width:992px){.closing .closing-container{padding-left:48px;padding-right:48px}}.closing .closing-container .dialog{width:100%;max-width:640px}.items{padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.items{padding:112px 0}}.items .items-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:992px){.items .items-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.items .items-container{gap:48px}}.items .items-container .items-dialog{max-width:640px}.items .items-container .items-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media only screen and (min-width:992px){.items .items-container .items-list{grid-template-columns:repeat(5, 1fr);align-items:start}}.items .items-container .items-list .items-item{display:flex;align-items:center;gap:12px;padding:20px;border:2px solid #3B2414;background-color:#1D130B}@media only screen and (min-width:992px){.items .items-container .items-list .items-item{flex-direction:column;align-items:flex-start}}.items .items-container .items-list .items-item .items-sprite{flex-shrink:0;width:64px;height:64px}.items .items-container .items-list .items-item .items-sprite:empty{background-color:#3B2414}.items .items-container .items-list .items-item .items-sprite img{display:block;width:100%;height:100%;object-fit:contain}.items .items-container .items-list .items-item .items-content{display:flex;flex-direction:column;gap:6px}.items .items-container .items-list .items-item .items-content .items-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;margin:0;line-height:1.1;color:#FFF7E2}@media only screen and (min-width:992px){.items .items-container .items-list .items-item .items-content .items-title{font-size:34px}}.items .items-container .items-list .items-item .items-content .items-text{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;margin:0;color:#C9B99A}.items .items-container .items-list .items-item .items-content .items-price{display:inline-flex;align-items:center;gap:6px;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#FFD23F}.items .items-container .items-list .items-item .items-content .items-price img{display:block}.items.items--brown{background-color:#1D130B}.legal{padding:40px 0 64px;background-color:#101010}@media only screen and (min-width:992px){.legal{padding:64px 0 112px}}.legal .legal-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:grid;gap:32px}@media only screen and (min-width:992px){.legal .legal-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.legal .legal-container{grid-template-columns:280px 1fr;align-items:start;gap:64px}}.legal .legal-container .legal-toc{display:flex;flex-direction:column;gap:10px;padding:20px;border:2px solid #3B2414;background-color:#1D130B}@media only screen and (min-width:992px){.legal .legal-container .legal-toc{position:sticky;top:104px}}.legal .legal-container .legal-toc .legal-label{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FFD23F}.legal .legal-container .legal-toc .legal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.legal .legal-container .legal-toc .legal-list .legal-item .legal-link{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;text-decoration:none;color:#FFF7E2}@media (hover:hover){.legal .legal-container .legal-toc .legal-list .legal-item .legal-link:hover{color:#FFD23F}}.legal .legal-container .legal-toc .legal-list .legal-item .legal-link.is-active{color:#FFD23F}.legal .legal-container .legal-content{padding:32px 24px;border:4px solid #3B2414;background-color:#FFF7E2;font-family:"Inter", system-ui, sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#1D130B}@media only screen and (min-width:992px){.legal .legal-container .legal-content{padding:48px 56px}}.legal .legal-container .legal-content:only-child{grid-column:1 / -1;width:100%;max-width:960px}.legal .legal-container .legal-content h2,.legal .legal-container .legal-content h3{margin:24px 0 8px;font-family:"Inter", system-ui, sans-serif;font-size:20px;font-weight:600;line-height:1.4;scroll-margin-top:104px}.legal .legal-container .legal-content h3{font-size:18px}.legal .legal-container .legal-content p,.legal .legal-container .legal-content ul,.legal .legal-container .legal-content ol{margin:0 0 16px}.legal .legal-container .legal-content a{color:#1D130B}.legal .legal-container .legal-content>:first-child{margin-top:0}.legal .legal-container .legal-content>:last-child{margin-bottom:0}.contact{padding:64px 0;background-color:#101010;padding-top:48px}@media only screen and (min-width:992px){.contact{padding:112px 0}}@media only screen and (min-width:992px){.contact{padding-top:80px}}.contact .contact-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:992px){.contact .contact-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.contact .contact-container{flex-direction:row;align-items:flex-start;gap:64px}}.contact .contact-form{padding:24px;border:4px solid #8A5A44;background-color:#1D130B;filter:drop-shadow(0 6px 0 #101010);color:#C9B99A;filter:none;border-color:#3B2414}@media only screen and (min-width:992px){.contact .contact-form{padding:32px}}@media only screen and (min-width:992px){.contact .contact-form{flex:0 0 680px;max-width:680px}}.contact .contact-aside{display:flex;flex:1;flex-direction:column;gap:24px;min-width:0}.contact .contact-aside .contact-info{display:flex;flex-direction:column;gap:24px;margin:0}.contact .contact-aside .contact-info .contact-item{display:flex;flex-direction:column;gap:4px}.contact .contact-aside .contact-info .contact-label{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FFD23F}.contact .contact-aside .contact-info .contact-value{margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;overflow-wrap:anywhere;color:#FFF7E2}@media only screen and (min-width:992px){.contact .contact-aside .contact-info .contact-value{font-size:24px}}.contact .contact-aside .contact-info .contact-value a{color:#FFF7E2}.contact .contact-aside .contact-sent[hidden]{display:none}.gift{padding:64px 0;background-color:#101010;padding-top:48px}@media only screen and (min-width:992px){.gift{padding:112px 0}}@media only screen and (min-width:992px){.gift{padding-top:80px}}.gift .gift-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:48px}@media only screen and (min-width:992px){.gift .gift-container{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.gift .gift-container{flex-direction:row;align-items:flex-start;gap:64px}}.gift .gift-form{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:992px){.gift .gift-form{flex:0 0 620px;max-width:620px}}.gift .gift-form .gift-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;margin:0;line-height:1.1;color:#FFF7E2}@media only screen and (min-width:992px){.gift .gift-form .gift-title{font-size:34px}}.gift .gift-form .gift-options{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;border:0}.gift .gift-form .gift-options .gift-option{display:flex;align-items:center;gap:16px;padding:16px;border:2px solid #3B2414;background-color:#FFF2D6;font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;line-height:1.1;color:#1D130B;cursor:pointer}@media only screen and (min-width:992px){.gift .gift-form .gift-options .gift-option{font-size:34px}}.gift .gift-form .gift-options .gift-option:has(input:checked){border:4px solid #FFD23F;background-color:#FFF7E2;padding:14px}.gift .gift-form .gift-options .gift-option input{position:relative;flex-shrink:0;width:24px;height:24px;margin:0;border:2px solid #3B2414;border-radius:0;background-color:#FFF7E2;appearance:none;cursor:pointer}.gift .gift-form .gift-options .gift-option input:checked::after{content:"";position:absolute;inset:4px;background-color:#3B2414}.gift .gift-form .gift-options .gift-option input:focus-visible{outline:2px solid #FFD23F;outline-offset:2px}.gift .gift-form .field[hidden],.gift .gift-form input[hidden]{display:none}.gift .gift-form .gift-date input[type="date"]{margin-top:8px}.gift .gift-form .gift-button{width:100%;white-space:normal}.gift .gift-form .gift-note{margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}.gift .gift-preview{display:flex;flex:1;flex-direction:column;align-items:center;gap:16px;min-width:0;padding:32px 16px;border:2px solid #3B2414;background-color:#1D130B}@media only screen and (min-width:992px){.gift .gift-preview{position:sticky;top:104px;padding:32px 24px}}.gift .gift-preview .gift-eyebrow{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FFD23F}.redeem{position:relative;padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.redeem{padding:120px 0}}.redeem .redeem-image{position:absolute;inset:0;overflow:hidden}.redeem .redeem-image img{display:block;width:100%;height:100%;object-fit:cover}.redeem .redeem-image::after{content:"";position:absolute;inset:0;background-color:rgba(16, 16, 16, 0.8)}.redeem .redeem-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;z-index:1;display:flex;justify-content:center}@media only screen and (min-width:992px){.redeem .redeem-container{padding-left:48px;padding-right:48px}}.redeem .redeem-box{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:560px;padding:24px;border:4px solid #8A5A44;background-color:#1D130B}@media only screen and (min-width:992px){.redeem .redeem-box{padding:40px}}.redeem .redeem-box .redeem-icon{display:block;width:72px;height:auto}.redeem .redeem-box .redeem-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:44px;font-weight:400;line-height:1;margin:0;line-height:0.95;color:#FFF7E2}@media only screen and (min-width:992px){.redeem .redeem-box .redeem-title{font-size:72px}}.redeem .redeem-box .redeem-intro{margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}@media only screen and (min-width:992px){.redeem .redeem-box .redeem-intro{font-size:24px}}.redeem .redeem-box .dialog,.redeem .redeem-box .field{width:100%}.redeem .redeem-box .redeem-button{width:100%}.error{position:relative;padding:80px 0;background-color:#101010}@media only screen and (min-width:992px){.error{padding:140px 0}}.error .error-image{position:absolute;inset:0;overflow:hidden}.error .error-image img{display:block;width:100%;height:100%;object-fit:cover}.error .error-image::after{content:"";position:absolute;inset:0;background-color:rgba(16, 16, 16, 0.7)}.error .error-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px}@media only screen and (min-width:992px){.error .error-container{padding-left:48px;padding-right:48px}}.error .error-container .error-mark{font-family:"Jacquard 12", serif;font-size:64px;font-weight:400;line-height:1;color:#D63A3A}@media only screen and (min-width:992px){.error .error-container .error-mark{font-size:112px}}.error .error-container .error-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FFD23F;margin:0}.error .error-container .dialog{width:100%;max-width:620px}.single-product div.product{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:grid;gap:32px;padding-top:24px;padding-bottom:64px}@media only screen and (min-width:992px){.single-product div.product{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){.single-product div.product{grid-template-columns:minmax(0, 664px) minmax(0, 1fr);align-items:start;gap:48px;padding-top:48px;padding-bottom:96px}}.single-product div.product .summary .productcard{gap:20px}.productgallery{display:flex;flex-direction:column;gap:12px;min-width:0}.productgallery .productgallery-breadcrumbs{display:flex;gap:8px;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}.productgallery .productgallery-breadcrumbs a{text-decoration:none;color:#C9B99A}@media (hover:hover){.productgallery .productgallery-breadcrumbs a:hover{color:#FFD23F}}.productgallery .productgallery-main{aspect-ratio:1.406779661;border:4px solid #3B2414}.productgallery .productgallery-main img{display:block;width:100%;height:100%;object-fit:cover}.productgallery .productgallery-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5, 1fr);gap:8px}.productgallery .productgallery-list .productgallery-item .productgallery-thumb{display:block;width:100%;aspect-ratio:1.4090909091;padding:0;border:2px solid #3B2414;background:none;overflow:hidden;cursor:pointer}.productgallery .productgallery-list .productgallery-item .productgallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}.productgallery .productgallery-list .productgallery-item .productgallery-thumb.is-active{border:4px solid #FFD23F}body.has-fluid-checkout{--fluidcheckout--field--border-radius: 0;--fluidcheckout--field--border-width: 2px;--fluidcheckout--border-color: #3B2414;--fluidcheckout--section--border-radius: 0;--fluidcheckout--option-box--border-radius: 0;--fluidcheckout--option-box--border-width: 2px;--fluidcheckout--option-box--border-color: #3B2414;--fluidcheckout--option-box--background-color: #FFF2D6;--fluidcheckout--option-box--background-color--hover: #FFF7E2;--fluidcheckout--option-box--background-color--checked: #FFF7E2;--fluidcheckout--option-box--label-color--checked: #1D130B;--fluidcheckout--option-box--radio-color: #3B2414;--fluidcheckout--option-box--radio-color--checked: #3B2414;--fluidcheckout--option-box--radio-icon-color--checked: #3B2414;--fluidcheckout--color--success: #FFD23F;--fluidcheckout--color--lighter-grey: #FFF2D6;background-color:#101010;color:#FFF7E2}body.has-fluid-checkout .fc-checkout-header{border-bottom:2px solid #3B2414;background-color:#101010}body.has-fluid-checkout .fc-checkout-header .fc-checkout-header__inner{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px}@media only screen and (min-width:992px){body.has-fluid-checkout .fc-checkout-header .fc-checkout-header__inner{padding-left:48px;padding-right:48px}}body.has-fluid-checkout .fc-checkout-header .custom-logo-link img{display:block;width:120px;height:auto}body.has-fluid-checkout .fc-checkout-header .checkout-secure{display:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#C9B99A}@media only screen and (min-width:1000px){body.has-fluid-checkout .fc-checkout-header .checkout-secure{display:inline}}body.has-fluid-checkout .fc-checkout-header .fc-checkout__cart-link{border:2px solid #8A5A44;border-radius:0;background-color:#3B2414;box-shadow:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#FFF7E2}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;padding-top:32px;padding-bottom:64px;counter-reset:checkout-step}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper{padding-left:48px;padding-right:48px}}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper{padding-top:64px;padding-bottom:96px}}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .checkout-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:44px;font-weight:400;line-height:1;margin:0 0 40px;line-height:0.95;color:#FFF7E2}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .checkout-title{font-size:72px}}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-checkout-step{margin:0 0 40px;padding:0;border:0;background:none;box-shadow:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-step__substep{padding:0;border:0;background:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-step__substep:has(.fc-step__substep-title--billing_address),body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-step__substep:has(.fc-step__substep-title--order_notes){display:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-step__substep .fc-step__substep-title,body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .checkout-confirm{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:0;border:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;line-height:1.1;text-transform:none;color:#FFF7E2}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-step__substep .fc-step__substep-title,body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .checkout-confirm{font-size:34px}}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-step__substep .fc-step__substep-title::before,body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .checkout-confirm::before{counter-increment:checkout-step;content:counter(checkout-step);display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;background-color:#3B2414;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#FFF7E2}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-step__substep .fc-step__substep-title::after,body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .checkout-confirm::after{display:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row{margin:0 0 16px;padding:0}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row label{display:block;margin-bottom:8px;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#FFF7E2}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row .description{margin-top:8px;padding:0;background:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row .description::before{display:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row input.input-text{width:100%;margin:0;padding:12px 16px;border:2px solid #3B2414;border-radius:0;background-color:#FFF7E2;box-shadow:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#1D130B;appearance:none;height:auto}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row input.input-text{font-size:24px}}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row input.input-text::placeholder{color:#8A5A44;opacity:1}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row input.input-text:focus{outline:0;border-color:#FFD23F;box-shadow:inset 0 0 0 2px #FFD23F}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row input.input-text[aria-invalid="true"]{border-color:#D63A3A}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row .select2-container .select2-selection--single{width:100%;margin:0;padding:12px 16px;border:2px solid #3B2414;border-radius:0;background-color:#FFF7E2;box-shadow:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#1D130B;appearance:none;padding-right:48px;background-image:linear-gradient(45deg, transparent 50%, #1D130B 50%), linear-gradient(135deg, #1D130B 50%, transparent 50%);background-position:right 24px center, right 16px center;background-size:8px 8px;background-repeat:no-repeat;cursor:pointer;height:auto}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row .select2-container .select2-selection--single{font-size:24px}}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row .select2-container .select2-selection--single::placeholder{color:#8A5A44;opacity:1}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row .select2-container .select2-selection--single:focus{outline:0;border-color:#FFD23F;box-shadow:inset 0 0 0 2px #FFD23F}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row .select2-container .select2-selection--single[aria-invalid="true"]{border-color:#D63A3A}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.25;color:#1D130B}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .form-row .select2-container .select2-selection--single .select2-selection__arrow{display:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-expansible-form-section__toggle{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#FFD23F}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-contact-login,body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-contact-login__separator{display:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-account-creation-notice{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .wc_payment_methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;border:0}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .wc_payment_methods .wc_payment_method{margin:0}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .wc_payment_methods .wc_payment_method>label{padding:16px 16px 16px 56px;font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;line-height:1.1;color:#1D130B}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .wc_payment_methods .wc_payment_method>label{font-size:34px}}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .wc_payment_methods .wc_payment_method>input:checked+label{box-shadow:inset 0 0 0 2px #FFD23F;border-color:#FFD23F}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .wc_payment_methods .wc_payment_method .payment_box{padding:0 16px 16px;background:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#8A5A44}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .wc_payment_methods .wc_payment_method .payment_box p{margin:0}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .place-order{display:flex;flex-direction:column;gap:16px;margin:0;padding:0}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .woocommerce-terms-and-conditions-wrapper{display:flex;flex-direction:column;gap:12px}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .woocommerce-terms-and-conditions-wrapper .form-row{margin:0}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .woocommerce-terms-and-conditions-wrapper label.checkbox{display:flex;align-items:flex-start;gap:12px;margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#FFF7E2;cursor:pointer}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .woocommerce-terms-and-conditions-wrapper label.checkbox a{color:#FFD23F}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .woocommerce-terms-and-conditions-wrapper label.checkbox abbr.required{display:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper #place_order{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:16px 32px;border:2px solid #101010;border-radius:0;background-color:#FFD23F;filter:drop-shadow(0 4px 0 #A87A10);font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;color:#1D130B;cursor:pointer;transition:background-color 100ms ease, transform 100ms ease;width:100%;height:auto}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper #place_order{font-size:26px}}@media (hover:hover){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper #place_order:hover{background-color:#E0A224}}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper #place_order:active{background-color:#A87A10;transform:translateY(4px);filter:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper #place_order:focus-visible{outline:2px solid #FFD23F;outline-offset:4px}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper #place_order:disabled,body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper #place_order.disabled,body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper #place_order[aria-disabled="true"]{opacity:0.45;pointer-events:none;cursor:default}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .dialog{margin-top:16px}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review{padding:24px;border:4px solid #3B2414;background-color:#FFF7E2;color:#1D130B}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review .fc-checkout-order-review-title{margin:0 0 16px;font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;line-height:1.1;text-transform:none;color:#1D130B}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review .fc-checkout-order-review-title{font-size:34px}}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review .fc-checkout-order-review-title::before{display:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review .fc-checkout-order-review__header-link{display:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table{width:100%;margin:0;border:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#8A5A44}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table th,body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table td{padding:8px 0;border:0;background:none}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table .product-name,body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table .product-total{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#1D130B}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table .product-name,body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table .product-total{font-size:24px}}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table .order-total{border-top:2px solid #8A5A44}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table .order-total th{font-family:"Jersey 10", system-ui, sans-serif;font-size:26px;font-weight:400;line-height:1;color:#1D130B}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table .order-total th{font-size:34px}}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table .order-total td{font-family:"Jersey 10", system-ui, sans-serif;font-size:34px;font-weight:400;line-height:1;color:#1D130B}@media only screen and (min-width:992px){body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table .order-total td{font-size:52px}}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .fc-checkout-order-review table.shop_table .order-total .includes_tax{display:block;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#8A5A44}body.has-fluid-checkout div.woocommerce form.woocommerce-checkout .fc-wrapper .fc-sidebar .checkout-note{margin:16px 0 0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}body.has-fluid-checkout .fc-checkout-footer{border-top:0;background-color:#1D130B}body.has-fluid-checkout .fc-checkout-footer .fc-checkout-footer__inner{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;padding-top:24px;padding-bottom:24px}@media only screen and (min-width:992px){body.has-fluid-checkout .fc-checkout-footer .fc-checkout-footer__inner{padding-left:48px;padding-right:48px}}body.has-fluid-checkout .fc-checkout-footer .checkout-footer{display:flex;flex-wrap:wrap;gap:8px 24px;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}body.has-fluid-checkout .fc-checkout-footer .checkout-footer a{text-decoration:none;color:#C9B99A}@media (hover:hover){body.has-fluid-checkout .fc-checkout-footer .checkout-footer a:hover{color:#FFD23F}}.woocommerce-order-received .content{margin:0}.woocommerce-order-received .content .content-container{max-width:none;padding:0}.thankyou .thankyou-hero{position:relative;padding:64px 0;background-color:#1D130B}@media only screen and (min-width:992px){.thankyou .thankyou-hero{padding:96px 0}}.thankyou .thankyou-hero .thankyou-image{position:absolute;inset:0;overflow:hidden}.thankyou .thankyou-hero .thankyou-image img{display:block;width:100%;height:100%;object-fit:cover}.thankyou .thankyou-hero .thankyou-image::after{content:"";position:absolute;inset:0;background-color:rgba(16, 16, 16, 0.72)}.thankyou .thankyou-hero .thankyou-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}@media only screen and (min-width:992px){.thankyou .thankyou-hero .thankyou-container{padding-left:48px;padding-right:48px}}.thankyou .thankyou-hero .thankyou-container .thankyou-eyebrow{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FFD23F}.thankyou .thankyou-hero .thankyou-container .thankyou-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:44px;font-weight:400;line-height:1;margin:0;line-height:0.95;color:#FFF7E2}@media only screen and (min-width:992px){.thankyou .thankyou-hero .thankyou-container .thankyou-title{font-size:72px}}.thankyou .thankyou-hero .thankyou-container .dialog{width:100%;max-width:640px;text-align:left}.thankyou .steps{padding-bottom:24px}.thankyou .thankyou-actions{padding-bottom:64px;background-color:#1D130B}@media only screen and (min-width:992px){.thankyou .thankyou-actions{padding-bottom:96px}}.thankyou .thankyou-actions .thankyou-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}@media only screen and (min-width:992px){.thankyou .thankyou-actions .thankyou-container{padding-left:48px;padding-right:48px}}.thankyou .thankyou-actions .thankyou-container .thankyou-note{flex:1;min-width:240px;margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}.thankyou .thankyou-actions .thankyou-container .thankyou-payment{width:100%;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}.thankyou .thankyou-actions .thankyou-container .thankyou-payment:empty{display:none}.thankyou .thankyou-actions .thankyou-container .thankyou-payment p{margin:0}.thankyou .thankyou-state{padding:80px 0;background-color:#101010}@media only screen and (min-width:992px){.thankyou .thankyou-state{padding:104px 0 120px}}.thankyou .thankyou-state .thankyou-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}@media only screen and (min-width:992px){.thankyou .thankyou-state .thankyou-container{padding-left:48px;padding-right:48px}}.thankyou .thankyou-state .thankyou-container .dialog{width:100%;max-width:640px;text-align:left}.thankyou .thankyou-state .thankyou-coin{display:block;width:96px;height:96px;animation:coin-spin 1.2s steps(8) infinite}.thankyou .thankyou-state .thankyou-heading{font-family:"Jersey 10", system-ui, sans-serif;font-size:34px;font-weight:400;line-height:1;margin:0;color:#FFF7E2}@media only screen and (min-width:992px){.thankyou .thankyou-state .thankyou-heading{font-size:52px}}.thankyou .thankyou-state .thankyou-text{max-width:640px;margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}@media only screen and (min-width:992px){.thankyou .thankyou-state .thankyou-text{font-size:24px}}.thankyou .thankyou-state .thankyou-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.thankyou .thankyou-state .thankyou-note{margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}.thankyou .thankyou-state .thankyou-note a{color:#C9B99A}.thankyou .thankyou-failed .dialog{border-color:#D63A3A}.woocommerce-account .content{margin:0}.woocommerce-account .content .content-container{max-width:none;padding:0}.login{position:relative;padding:64px 0;background-color:#101010}@media only screen and (min-width:992px){.login{padding:120px 0}}.login .login-image{position:absolute;inset:0;overflow:hidden}.login .login-image img{display:block;width:100%;height:100%;object-fit:cover}.login .login-image::after{content:"";position:absolute;inset:0;background-color:rgba(16, 16, 16, 0.8)}.login .login-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px;z-index:1;display:flex;justify-content:center}@media only screen and (min-width:992px){.login .login-container{padding-left:48px;padding-right:48px}}.login .login-container .login-box{display:flex;flex-direction:column;gap:20px;width:100%;max-width:520px;padding:24px;border:4px solid #8A5A44;background-color:#1D130B}@media only screen and (min-width:992px){.login .login-container .login-box{padding:40px}}.login .login-container .login-box .login-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:44px;font-weight:400;line-height:1;margin:0;line-height:0.95;color:#FFF7E2}@media only screen and (min-width:992px){.login .login-container .login-box .login-title{font-size:72px}}.login .login-container .login-box #magic-login-shortcode{display:flex;flex-direction:column;gap:20px;width:100%;margin:0}.login .login-container .login-box #magic-login-shortcode .magic-login-form-header .message{margin:0;padding:0;border:0;background:none;box-shadow:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}@media only screen and (min-width:992px){.login .login-container .login-box #magic-login-shortcode .magic-login-form-header .message{font-size:24px}}.login .login-container .login-box #magic-login-shortcode .magic-login-form-header .success,.login .login-container .login-box #magic-login-shortcode .magic-login-form-header .magic_login_block_login_error,.login .login-container .login-box #magic-login-shortcode .magic-login-form-header #login_error{padding:16px;border:4px solid #3B2414;background-color:#FFF2D6;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#1D130B}@media only screen and (min-width:992px){.login .login-container .login-box #magic-login-shortcode .magic-login-form-header .success,.login .login-container .login-box #magic-login-shortcode .magic-login-form-header .magic_login_block_login_error,.login .login-container .login-box #magic-login-shortcode .magic-login-form-header #login_error{font-size:24px}}.login .login-container .login-box #magic-login-shortcode form{display:flex;flex-direction:column;gap:8px}.login .login-container .login-box #magic-login-shortcode form label{display:block;margin-bottom:8px;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#FFF7E2;margin-bottom:0}.login .login-container .login-box #magic-login-shortcode form .input{width:100%;margin:0;padding:12px 16px;border:2px solid #3B2414;border-radius:0;background-color:#FFF7E2;box-shadow:none;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#1D130B;appearance:none}@media only screen and (min-width:992px){.login .login-container .login-box #magic-login-shortcode form .input{font-size:24px}}.login .login-container .login-box #magic-login-shortcode form .input::placeholder{color:#8A5A44;opacity:1}.login .login-container .login-box #magic-login-shortcode form .input:focus{outline:0;border-color:#FFD23F;box-shadow:inset 0 0 0 2px #FFD23F}.login .login-container .login-box #magic-login-shortcode form .input[aria-invalid="true"]{border-color:#D63A3A}.login .login-container .login-box #magic-login-shortcode form .magic-login-submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:16px 32px;border:2px solid #101010;border-radius:0;background-color:#FFD23F;filter:drop-shadow(0 4px 0 #A87A10);font-family:"Jersey 10", system-ui, sans-serif;font-size:22px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;color:#1D130B;cursor:pointer;transition:background-color 100ms ease, transform 100ms ease;width:100%;margin-top:12px}@media only screen and (min-width:992px){.login .login-container .login-box #magic-login-shortcode form .magic-login-submit{font-size:26px}}@media (hover:hover){.login .login-container .login-box #magic-login-shortcode form .magic-login-submit:hover{background-color:#E0A224}}.login .login-container .login-box #magic-login-shortcode form .magic-login-submit:active{background-color:#A87A10;transform:translateY(4px);filter:none}.login .login-container .login-box #magic-login-shortcode form .magic-login-submit:focus-visible{outline:2px solid #FFD23F;outline-offset:4px}.login .login-container .login-box #magic-login-shortcode form .magic-login-submit:disabled,.login .login-container .login-box #magic-login-shortcode form .magic-login-submit.disabled,.login .login-container .login-box #magic-login-shortcode form .magic-login-submit[aria-disabled="true"]{opacity:0.45;pointer-events:none;cursor:default}.login .login-container .login-box .login-links{margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#FFD23F}.login .login-container .login-box .login-links a{color:#FFD23F}.account .account-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px}@media only screen and (min-width:992px){.account .account-container{padding-left:48px;padding-right:48px}}.account .account-welcome{padding:48px 0 32px;background-color:#1D130B}@media only screen and (min-width:992px){.account .account-welcome{padding:72px 0 56px}}.account .account-welcome .account-container{display:flex;flex-direction:column;gap:12px}.account .account-welcome .account-eyebrow{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FFD23F}.account .account-welcome .account-title{font-family:"Jersey 10", system-ui, sans-serif;font-size:44px;font-weight:400;line-height:1;margin:0;line-height:0.95;color:#FFF7E2}@media only screen and (min-width:992px){.account .account-welcome .account-title{font-size:72px}}.account .account-body{padding:32px 0 64px}@media only screen and (min-width:992px){.account .account-body{padding:48px 0 96px}}.account .account-body .account-container{display:flex;flex-direction:column;align-items:flex-start;gap:48px}.account .account-body .account-heading{font-family:"Jersey 10", system-ui, sans-serif;font-size:34px;font-weight:400;line-height:1;margin:0;color:#FFF7E2}@media only screen and (min-width:992px){.account .account-body .account-heading{font-size:52px}}.account .account-body .account-licence{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;border:4px solid #3B2414;background-color:#FFF7E2;box-shadow:0 8px 0 #101010;color:#1D130B}@media only screen and (min-width:768px){.account .account-body .account-licence{flex-direction:row;align-items:center;padding:32px}}.account .account-body .account-licence .account-cover{flex-shrink:0;width:200px;aspect-ratio:1.7857142857;border:2px solid #3B2414}.account .account-body .account-licence .account-cover img{display:block;width:100%;height:100%;object-fit:cover}.account .account-body .account-licence .account-info{display:flex;flex:1;flex-direction:column;gap:8px}.account .account-body .account-licence .account-info .account-name{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-family:"Jacquard 12", serif;font-size:30px;font-weight:400;line-height:1;line-height:1.1}@media only screen and (min-width:992px){.account .account-body .account-licence .account-info .account-name{font-size:44px}}.account .account-body .account-licence .account-info .account-meta{margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#8A5A44}.account .account-body .account-chip{padding:4px 10px;background-color:#FFD23F;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#1D130B}.account .account-body .account-empty{display:flex;flex-direction:column;gap:16px;width:100%;padding:32px;border:4px solid #8A5A44;background-color:#1D130B}.account .account-body .account-empty .account-text{margin:0;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}@media only screen and (min-width:992px){.account .account-body .account-empty .account-text{font-size:24px}}.account .account-body .account-empty .account-buttons{display:flex;flex-wrap:wrap;gap:16px}.account .account-body .account-orders{display:flex;flex-direction:column;gap:16px;width:100%}.account .account-body .account-orders .account-table{width:100%;border:2px solid #3B2414;border-collapse:collapse;background-color:#1D130B}.account .account-body .account-orders .account-table th{padding:12px 20px;background-color:#3B2414;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:0.08em;text-transform:uppercase;color:#FFD23F;text-align:left;color:#C9B99A}.account .account-body .account-orders .account-table td{padding:14px 20px;border-top:1px solid #3B2414;font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#C9B99A}.account .account-body .account-orders .account-table td:first-child{font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1.25;color:#FFF7E2}@media only screen and (min-width:992px){.account .account-body .account-orders .account-table td:first-child{font-size:24px}}.account .account-body .account-orders .account-table td a{text-decoration:none;color:#FFD23F}@media only screen and (max-width:767px){.account .account-body .account-orders .account-table thead{display:none}.account .account-body .account-orders .account-table tr,.account .account-body .account-orders .account-table td{display:block}.account .account-body .account-orders .account-table td{display:flex;justify-content:space-between;gap:16px;padding:8px 16px;border-top:0}.account .account-body .account-orders .account-table td::before{content:attr(data-label);font-family:"Jersey 10", system-ui, sans-serif;font-size:20px;font-weight:400;line-height:1;color:#C9B99A}.account .account-body .account-orders .account-table td:first-child{border-top:1px solid #3B2414}}.u-hidden{display:none !important}.u-sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:0.5rem;left:0.5rem;z-index:100000;width:auto;height:auto;margin:0;padding:0.75rem 1rem;clip-path:none;background:#fff;color:#000;text-decoration:none}