.c3{text-align:center}.c3__meta{color:var(--color-text-gray);font-size:.55rem;letter-spacing:.14em;margin:0;max-width:none;text-align:left;text-transform:uppercase}.c3__title{margin:var(--space-sm) 0 0;text-align:left}.c3-specs{display:grid;gap:var(--space-lg) var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--space-2xl,48px) 0 0;text-align:left}.c3-specs>div{border-bottom:1px solid var(--color-selected);padding-bottom:var(--space-sm)}.c3-specs dt{color:var(--color-text-gray);font-size:.55rem;letter-spacing:.14em;text-transform:uppercase}.c3-specs dd{color:var(--color-text-main);font-size:.95rem;margin:var(--space-base) 0 0}.c3-tiles{flex-wrap:wrap;margin:var(--space-2xl,48px) 0 0;padding:1px 0 0 1px}.c3-tile,.c3-tiles{display:flex;justify-content:center}.c3-tile{align-items:center;border:1px solid var(--color-selected);color:var(--color-gold);flex:0 0 25%;flex-direction:column;font-family:var(--font-ui);font-size:.62rem;font-weight:600;gap:var(--space-sm);letter-spacing:.14em;margin:-1px 0 0 -1px;min-height:140px;padding:var(--space-md);text-decoration:none;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.c3-tile:hover{border-color:var(--color-gold);color:var(--color-gold-light)}.c3-price{align-items:flex-start;display:flex;gap:var(--space-sm);justify-content:center;margin:var(--space-2xl,48px) 0 0}.c3-price p{margin:0}.c3 .c3-price{align-items:center;flex-direction:column;gap:var(--space-xs)}.c3 .c3-price .c3-note,.c3-price>div{text-align:center}.c3-price__nums{align-items:center;display:inline-flex;flex-direction:column}.c3-price__rule{align-self:stretch;border-top:1px solid var(--color-border-dark);height:0;margin:12px 0 20px}.c3 .c3-price>.c3-note{margin-top:0!important}.c3t-specs{margin:var(--space-lg) 0 0;text-align:left}.c3t-media{display:grid;gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-sm) 0 0}.c3t-card{align-items:center;color:var(--color-gold);font-family:var(--font-ui);font-size:.62rem;font-weight:600;gap:var(--space-sm);justify-content:center;letter-spacing:.14em;min-height:120px;padding:var(--space-md);text-decoration:none;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-standard)}.c3t-card:hover{color:var(--color-gold-light)}.c3t-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center;margin:var(--space-lg) 0 0}@media (max-width:899px){.c3t-media{grid-template-columns:repeat(2,minmax(0,1fr))}}aside.rail form>.field,aside.rail form>button{margin-top:var(--space-md)}aside.rail .form-note{line-height:1;margin:calc(var(--space-md) + 3px) 0 0}aside.rail .rule{margin:calc(var(--space-md) + 1px) 0 0}aside.rail form~br,aside.rail>br{display:none}aside.rail .hsfc-CheckboxField .hsfc-FieldLabel{align-items:flex-start}aside.rail .hsfc-CheckboxField .hsfc-FieldLabel>span{font-size:.5rem}body .c3-page .rail [data-hsfc-id=Renderer] :is(.hsfc-TextInput,.hsfc-PhoneInput){height:35px!important;min-height:35px!important;padding-bottom:6px!important;padding-top:6px!important}body .c3-page .rail [data-hsfc-id=Renderer] .hsfc-TextareaInput{height:48px!important;min-height:35px!important;padding-bottom:6px!important;padding-top:6px!important}body .c3-page aside.rail{padding-bottom:15px;padding-top:15px}body .c3-page .rail #inquire-h{margin-bottom:12px}@media (min-width:900px){body .c3-page aside.rail{align-self:stretch}}body .c3-page .rail [data-hsfc-id=Renderer] .hsfc-Step__Content{column-gap:12px;display:flex;flex-wrap:wrap}body .c3-page .rail [data-hsfc-id=Renderer] .hsfc-Step__Content>*{flex:1 1 100%;min-width:0}body .c3-page .rail [data-hsfc-id=Renderer] .hsfc-Step__Content>.hsfc-Row:nth-child(-n+2){flex-basis:calc(50% - 6px)}body .c3-page .rail [data-hsfc-id=Renderer] .hsfc-Row{margin-bottom:8px}body .c3-page .rail [data-hsfc-id=Renderer] .hsfc-Row:not(:has(:is(input:not([type=hidden]),textarea,select,button,label))){display:none}aside.rail .link-arrow{display:flex;line-height:1;margin-top:calc(var(--space-md) + 1px);max-width:100%;min-height:0;width:fit-content}.c3-about{margin:calc(var(--space-lg) - 14px) 0 0;text-align:left;--c3-about-gap:24px}.c3-about .accordion__btn{cursor:default;padding-bottom:0;padding-top:var(--c3-about-pt,20px)}.c3-about .accordion__panel,.c3-about .accordion__panel p,.c3-about .accordion__panel>div{margin-top:0;padding-top:0}.c3-about .accordion__item>.accordion__panel{grid-template-rows:1fr;margin-top:var(--c3-about-gap,0)}.c3-about .accordion__panel{grid-template-rows:1fr}.c3-frac__figs{display:flex;flex-wrap:wrap;gap:var(--space-xl);margin:var(--space-lg) 0 0}.c3-frac__figs p{margin:0}.c3-frac__figs .t-meta{margin-top:var(--space-xs)}.c3-frac .c3-note{margin-top:var(--space-md)!important}.c3-frac__head{margin:var(--space-xl) 0 0}.c3-frac__list{display:grid;gap:var(--space-sm) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--space-sm) 0 0;max-width:900px;padding:0}.c3-frac__list li{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-xs)}.c3-frac__list svg{color:var(--color-gold);flex-shrink:0}@media (max-width:899px){.c3-frac__list{grid-template-columns:1fr}}#c3-photos{scroll-margin-top:calc(var(--space-md)*-1)}.c3-sticky-price{align-items:baseline;display:flex;gap:var(--space-xs)}.c3-sticky-note{color:var(--color-text-gray);display:block;font-family:var(--font-body);font-size:.55rem}@media (min-width:900px){body .sticky-unit{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--space-lg);justify-content:space-between;padding-inline:max(var(--page-margin),calc((100% - var(--max-width))/2))}body .sticky-unit__meta{align-items:baseline;display:flex;flex:0 1 auto;gap:var(--space-md);min-width:0}body .sticky-unit__name{flex-shrink:0;margin:0}body .c3-sticky-note{white-space:nowrap}}.c3-merch__stack{display:grid;gap:var(--space-2xl,48px)}.c3-merch__stack img{display:block;height:auto;width:100%}@media (min-width:900px){.gallery>.media:first-child{aspect-ratio:auto;contain:size;height:auto}}.c3-price .vdp__price{font-size:1.6rem;line-height:1.1}.c3-note{color:var(--color-text-gray);font-size:.62rem;margin-top:var(--space-xs)!important;text-align:left}.c3-price .c3-note{font-size:1.6rem;line-height:1.1;text-align:center}@media (max-width:899px){.c3-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.c3-tile{flex-basis:50%}}body .c3-page .c3-top{background:var(--c3-top-bg)}body .c3-page .c3-merch{background:var(--c3-photos-bg)}body .c3-page .c3-about{border-top:var(--c3-about-line-w) solid var(--c3-about-line)}body .c3-page .c3-about .accordion__item{border-bottom:var(--c3-about-line-w) solid var(--c3-about-line)}body .c3-page.c3-noaboutline .c3-about,body .c3-page.c3-noaboutline .c3-about .accordion__item{border-color:transparent}body .c3-page .c3-price__rule{align-self:center;border-top:var(--c3-price-line-w) solid var(--c3-price-line);width:var(--c3-price-line-len)}body .c3-page.c3-nopriceline .c3-price__rule{border-top-color:transparent}body .c3-page .c3t-card:before{border-bottom:var(--c3-draw-w) solid var(--c3-draw);border-top:var(--c3-draw-w) solid var(--c3-draw)}body .c3-page .c3t-card:after,body .c3-page .c3t-card:before{transition-duration:var(--c3-draw-ms);transition-timing-function:var(--c3-draw-ease)}body .c3-page .c3t-card:after{border-left:var(--c3-draw-w) solid var(--c3-draw);border-right:var(--c3-draw-w) solid var(--c3-draw)}body .c3-page.c3-nodraw .c3t-card:after,body .c3-page.c3-nodraw .c3t-card:before{display:none}body .c3-page .sticky-unit{transition-duration:var(--c3-bar-ms)}body .c3-page.c3-nobaranim .sticky-unit{transition:none}body .c3-page .rail .field,body .c3-page .rail input,body .c3-page .rail textarea,body .c3-page .vdp>*{min-width:0}body .c3-page .rail .form-note a,body .c3-page .rail .link-arrow{position:relative}body .c3-page .rail .form-note a:before,body .c3-page .rail .link-arrow:before{content:"";inset:-15px 0;position:absolute}@media (max-width:639px){body .c3-page .sticky-unit__meta{flex:1 1 0;min-width:0}body .c3-page .c3-sticky-price{column-gap:var(--space-xs);flex-wrap:wrap}}@media (max-width:899px){body .c3-page .gallery>.media:nth-child(n+2){display:none}body .c3-page section:has(>.wrap>.gallery){padding-bottom:var(--space-lg)}body .c3-page .c3-top{padding-bottom:11px;padding-top:0}body .c3-page .c3-merch__stack{gap:calc(var(--space-2xl)/2)}body .c3-page .c3 .c3-price{margin-top:var(--space-lg)}body .c3-page .c3-merch{padding-top:calc(var(--space-xl) - 4px)}body .thumb-bar{display:none}body .c3-page .sticky-unit__name{overflow:visible;text-overflow:clip;white-space:normal}body .footer .footer__col li>a{min-height:27px}}.c3-icon-mask{background:currentColor;display:block;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.rail .hs-form{max-width:none;width:100%}.rail .hs-form-field{margin-bottom:20px;width:100%}.rail .hs-form-field>label{color:#c8b58c;display:block;font-size:11px;font-weight:400;letter-spacing:2px;line-height:1.4;margin-bottom:8px;text-transform:uppercase}.rail .hs-form-required{color:#c8b58c}.rail .hs-form input[type=email],.rail .hs-form input[type=number],.rail .hs-form input[type=tel],.rail .hs-form input[type=text],.rail .hs-form input[type=url],.rail .hs-form select,.rail .hs-form textarea{background:transparent!important;border:1px solid #333!important;border-radius:4px;box-shadow:none!important;box-sizing:border-box;color:#fff;display:block;font-size:16px;font-weight:400;max-width:none!important;outline:none;padding:13px 14px;transition:border-color .2s ease,background-color .2s ease;width:100%!important}.rail .hs-form input[type=email],.rail .hs-form input[type=number],.rail .hs-form input[type=tel],.rail .hs-form input[type=text],.rail .hs-form input[type=url],.rail .hs-form select{min-height:50px}.rail .hs-form textarea{min-height:130px;resize:vertical}.rail .hs-form input[type=email]:focus,.rail .hs-form input[type=number]:focus,.rail .hs-form input[type=tel]:focus,.rail .hs-form input[type=text]:focus,.rail .hs-form input[type=url]:focus,.rail .hs-form select:focus,.rail .hs-form textarea:focus{border-color:#b79a5a!important}.rail .hs-form .input{margin-right:0!important;width:100%}.rail .hs-form .hs-input:not([type=checkbox]):not([type=radio]){width:100%!important}.rail .hs-form ul.inputs-list{list-style:none;margin:0;padding:0}.rail .hs-form ul.inputs-list li{margin:0 0 9px;padding:0}.rail .hs-form ul.inputs-list label{align-items:center;color:#c8b58c;cursor:pointer;display:flex;font-size:11px;font-weight:400;gap:8px;letter-spacing:2px;line-height:1.4;margin:0;text-transform:uppercase}.rail .hs-form input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #c8c8c8;border-radius:50%;cursor:pointer;height:16px!important;margin:0;min-width:16px;position:relative;width:16px!important}.rail .hs-form input[type=radio]:checked:after{background:#b79a5a;border-radius:50%;content:"";inset:3px;position:absolute}.rail .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.rail .hs-error-msg{color:#d99090!important;font-size:12px!important;letter-spacing:0;text-transform:none}.rail #inquire-h{color:#b79a5a;font-size:27px;font-weight:400;letter-spacing:0;line-height:1.05;margin-bottom:30px;text-transform:uppercase}.rail .hs-submit{margin-top:24px}.rail .hs-button{background:#b79a5a;border:1px solid #b79a5a;border-radius:0;color:#111;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:1.5px;padding:14px 20px;text-transform:uppercase;width:100%}.rail .hs-button:hover{background:transparent;color:#b79a5a}@media (max-width:767px){.rail .hs-form-field{margin-bottom:18px}.rail #inquire-h{font-size:24px}}.c3t-media .c3t-card--disabled{background:transparent!important;border-color:#555!important;color:#777!important;cursor:not-allowed;opacity:.55;pointer-events:none}.c3t-media .c3t-card--disabled svg{color:#777!important}.c3t-media .c3t-card--disabled .c3-icon-mask{background-color:#777!important}.c3t-media{display:flex;flex-wrap:nowrap;gap:8px;width:100%}.c3t-media .c3t-card{box-sizing:border-box;flex:1 1 0;font-size:10px!important;gap:7px;justify-content:center;letter-spacing:.5px;min-width:0;padding:12px 5px!important;text-align:center}.c3t-media .c3t-card svg{flex-shrink:0;height:19px;width:19px}@media (max-width:767px){.c3t-media{flex-wrap:wrap}.c3t-media .c3t-card{flex:1 1 42%}}.c3-main-image{border-radius:8px;overflow:hidden;width:100%}.c3-main-image__banner{align-items:center;background-color:#b79a5a;box-sizing:border-box;color:#111;display:flex;font-size:17px;font-weight:600;justify-content:center;letter-spacing:.5px;line-height:1.4;min-height:54px;padding:14px 24px;text-align:center;width:100%}.c3-main-image img{display:block;height:auto;object-fit:contain;width:100%}@media (max-width:767px){.c3-main-image__banner{font-size:14px;min-height:46px;padding:12px 16px}}.c3-gallery__grid{display:grid;gap:var(--space-md);grid-template-columns:1fr}.c3-gallery__item{scroll-margin-top:200px}.c3-gallery__item img{border-radius:var(--radius-card);display:block;height:auto;width:100%}.c3-main-image{position:relative}.c3-main-image__more{bottom:var(--space-md);position:absolute;right:var(--space-md);z-index:2}.c3-price__frac span{color:var(--color-gold-light)}@media (min-width:900px){.c3-top .rail{align-self:start;box-sizing:border-box}}.c3-main-image__banner{letter-spacing:.16em;text-transform:uppercase}.c3-page .spec-grid.c3t-specs,.c3-page .spec-grid.c3t-specs>div{background-color:#1a1a1a!important}.c3-note.c3-price__frac{font-family:Bosca!important}.c3-note.c3-price__frac,.c3-note.c3-price__frac span{font-family:Bosca,serif!important}body .c3-page .spec-grid.c3t-specs{background-color:var(--color-border-dark)!important}@media (min-width:900px){body .c3-page .spec-grid.c3t-specs{border:0;padding:1px}body .c3-page .spec-grid.c3t-specs:not(:has(>div:nth-child(9))):after{background:var(--color-bg-main);content:"";margin:0 -1px -1px 0}}body .c3-page .c3t-specs dt{font-family:Helvetica Neue,Arial,sans-serif}body .c3-page .rail #inquire-h{margin-bottom:var(--space-lg)}body .c3-page aside.rail{padding-bottom:var(--space-lg);padding-top:var(--space-lg)}@media (min-width:900px){body .c3-page aside.rail{display:flex;flex-direction:column;justify-content:center}}body .c3-page aside.rail .hsfc-Row:has(.hsfc-CheckboxField){margin-top:26.5px}body .c3-page aside.rail .hsfc-NavigationRow{margin-top:13.5px}