.gov-root{--gov-cream: #f8f5f1;--gov-sand: #f2ece5;--gov-espresso: #4a3c31;--gov-ink: #4a3c31;--gov-ink-strong: #3a2f26;--gov-detail: #6a5a45;--gov-gold: #b89b67;--gov-gold-light: #d6bd8f;--gov-rule: #e4d8c6;--gov-serif: "Cormorant Garamond", "Cormorant", Georgia, serif;--gov-sans: "Montserrat", Arial, sans-serif}html.gov-lock{overflow:hidden}.gov-root .gov-launch[hidden]{display:none!important}.gov-root .gov-launch{position:fixed;z-index:50;top:50%;right:0;display:flex;flex-direction:column;align-items:center;gap:16px;width:50px;min-height:0;margin:0;padding:20px 0 24px;border:0;border-radius:3px 0 0 3px;background:var(--gov-espresso);box-shadow:inset 3px 0 0 var(--gov-gold),-6px 10px 28px #1e161038;color:var(--gov-cream);font-family:var(--gov-sans);font-weight:600;font-size:12px;line-height:1;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;transform:translate(100%,-50%);transition:transform .35s ease,opacity .3s ease,visibility 0s linear .35s,background-color .2s ease}.gov-root.gov--ready .gov-launch{opacity:1;visibility:visible;transform:translateY(-50%);transition:transform .35s ease,opacity .3s ease,visibility 0s linear 0s,background-color .2s ease}.gov-root.gov--ready.gov--trigger-visible .gov-launch,.gov-root.gov--ready.gov--open .gov-launch{opacity:0;visibility:hidden;transform:translate(100%,-50%);transition:transform .35s ease,opacity .3s ease,visibility 0s linear .35s,background-color .2s ease}.gov-root .gov-launch:hover{background:var(--gov-ink-strong)}.gov-root .gov-launch:focus{outline:none}.gov-root .gov-launch:focus-visible{outline:2px solid var(--gov-gold);outline-offset:3px}.gov-launch__icon{display:block;flex:none;width:20px;height:20px;color:var(--gov-gold-light)}.gov-launch__label--desktop{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.gov-launch__label--mobile{display:none}.gov-root .gov{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:24px;border:0;overflow:hidden;background:transparent;color:var(--gov-ink);font-family:var(--gov-sans);text-align:left;-webkit-font-smoothing:antialiased}.gov-root .gov[open]{display:flex;align-items:center;justify-content:center}.gov-root .gov::backdrop{background:#261f19bd}.gov-root .gov *,.gov-root .gov *:before,.gov-root .gov *:after{box-sizing:border-box}.gov__panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:1392px;height:100%;background:var(--gov-cream);box-shadow:0 24px 80px #140e0a59;overflow:hidden}@media(prefers-reduced-motion:no-preference){.gov-root .gov[open] .gov__panel{animation:gov-in .3s ease-out}.gov-root .gov[open]::backdrop{animation:gov-fade .3s ease-out}}@keyframes gov-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes gov-fade{0%{opacity:0}to{opacity:1}}.gov__bar{position:relative;z-index:2;flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"heading nav close";align-items:center;column-gap:24px;padding:20px 28px 20px 40px;border-bottom:1px solid var(--gov-rule);background:var(--gov-cream)}.gov__heading{grid-area:heading;min-width:0}.gov-root .gov__eyebrow{margin:0;font-family:var(--gov-sans);font-weight:700;font-size:12px;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--gov-gold)}.gov-root .gov__title{margin:4px 0 0;font-family:var(--gov-serif);font-weight:700;font-style:normal;font-size:34px;line-height:1.1;letter-spacing:normal;text-transform:none;white-space:nowrap;color:var(--gov-ink);transition:opacity .2s ease}.gov-root .gov__title.is-pending{opacity:0}.gov__nav{grid-area:nav;justify-self:center;min-width:0;max-width:100%}.gov__nav[hidden]{display:none}.gov-root .gov__nav-list{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style:none}.gov-root .gov__nav-list li{flex:none;margin:0;padding:0}.gov-root .gov__nav-btn{position:relative;display:block;margin:0;padding:14px 16px;border:0;border-radius:0;background:none;color:var(--gov-detail);font-family:var(--gov-sans);font-weight:500;font-size:12.5px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s ease}.gov-root .gov__nav-btn:after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:2px;background:var(--gov-gold);transform:scaleX(0);transition:transform .25s ease}.gov-root .gov__nav-btn:hover,.gov-root .gov__nav-btn[aria-current=true]{color:var(--gov-ink-strong)}.gov-root .gov__nav-btn[aria-current=true]:after{transform:scaleX(1)}.gov-root .gov__close{grid-area:close;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:48px;height:48px;margin:0;padding:0 22px 0 18px;border:0;border-radius:0;background:var(--gov-espresso);color:var(--gov-cream);font-family:var(--gov-sans);font-weight:600;font-size:12px;line-height:1;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.gov-root .gov__close:hover{background:var(--gov-ink-strong)}.gov-root .gov__close svg{display:block;flex:none;width:16px;height:16px}.gov-root .gov__nav-btn:focus,.gov-root .gov__close:focus{outline:none}.gov-root .gov__nav-btn:focus-visible,.gov-root .gov__close:focus-visible,.gov-root .gov__status a:focus-visible{outline:2px solid var(--gov-gold);outline-offset:2px}.gov-root .gov .bbg__title:focus{outline:none}.gov__scroll{position:relative;flex:1 1 auto;min-height:0;padding:0 48px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c9b89e transparent}.gov__scroll:focus{outline:none}.gov__status{display:flex;flex-direction:column;align-items:center;gap:18px;padding:140px 0;font-family:var(--gov-sans);font-size:15px;line-height:1.5;text-align:center;color:var(--gov-detail)}.gov__status[hidden]{display:none}.gov__spinner{width:32px;height:32px;border:2px solid var(--gov-rule);border-top-color:var(--gov-gold);border-radius:50%;animation:gov-spin .9s linear infinite}.gov__status.is-error .gov__spinner{display:none}.gov-root .gov__status a{color:var(--gov-ink-strong);text-decoration:underline;text-underline-offset:3px}@keyframes gov-spin{to{transform:rotate(360deg)}}.gov-root .gov .bbg{margin:0;padding:56px 0 96px;background:transparent;box-shadow:none;clip-path:none}.gov-root .gov .bbg .bbg__wrap{padding:0}.gov-root .gov__pairs{max-width:1132px;margin:0 auto;padding:32px 0 80px}.gov-root .gov__pairs .gallery-item{padding:32px 0;border-bottom:1px solid var(--gov-rule)}.gov-root .gov__pairs .before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gov-root .gov__pairs .before-after img{display:block;width:100%;min-width:0;height:auto;border-radius:0}@media screen and (max-width:1339px){.gov__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading close" "nav nav";padding:18px 24px 0 32px}.gov-root.gov--has-nav .gov__bar{padding-bottom:0}.gov-root:not(.gov--has-nav) .gov__bar{padding-bottom:18px}.gov__nav{justify-self:stretch;max-width:none;margin:10px -24px 0 -32px}.gov-root .gov__nav-list{justify-content:flex-start;padding:0 16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gov-root .gov__nav-list::-webkit-scrollbar{display:none}.gov-root .gov__nav-list li:first-child{margin-left:auto}.gov-root .gov__nav-list li:last-child{margin-right:auto}.gov-root .gov__title{font-size:30px}}@media screen and (max-width:989px){.gov-root .gov-launch{top:auto;right:12px;bottom:23px;flex-direction:row;gap:8px;width:auto;height:45px;padding:0 15px 0 12px;border:1px solid rgba(214,189,143,.55);border-radius:23px;box-shadow:0 6px 18px #1e161047;font-size:11.5px;letter-spacing:.14em;transform:translateY(16px)}.gov-root.gov--ready .gov-launch{transform:none}.gov-root.gov--ready.gov--trigger-visible .gov-launch,.gov-root.gov--ready.gov--open .gov-launch{transform:translateY(16px)}.gov-launch__icon{width:18px;height:18px}.gov-launch__label--desktop{display:none}.gov-launch__label--mobile{display:inline;white-space:nowrap}.gov-root .gov{padding:0}.gov__panel{max-width:none;box-shadow:none}.gov__scroll{padding:0 32px}.gov-root .gov .bbg{padding:40px 0 72px}.gov-root .gov__nav-btn{padding:14px 12px;font-size:12px;letter-spacing:.12em}.gov-root .gov__nav-btn:after{left:12px;right:12px}}@media screen and (max-width:749px){.gov__bar{column-gap:12px;padding:14px 12px 0 16px}.gov-root:not(.gov--has-nav) .gov__bar{padding-bottom:14px}.gov-root .gov__eyebrow{font-size:10.5px;letter-spacing:.16em}.gov-root .gov__title{margin-top:2px;font-size:25px}.gov-root .gov__close{width:44px;min-width:44px;height:44px;padding:0}.gov-root .gov__close-text{display:none}.gov__nav{justify-self:stretch;max-width:none;margin:8px -12px 0 -16px}.gov-root .gov__nav-list{padding:0 6px}.gov-root .gov__nav-btn{padding:13px 10px 14px;font-size:11px;letter-spacing:.12em}.gov-root .gov__nav-btn:after{left:10px;right:10px;bottom:5px}.gov__scroll{padding:0 16px}.gov-root .gov .bbg{padding:28px 0 56px}.gov__status{padding:96px 0}}@media screen and (max-width:369px){.gov-root .gov-launch{width:45px;padding:0;justify-content:center}.gov-launch__label--mobile{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.gov-root .gov-launch,.gov-root.gov--ready .gov-launch{transition:none}.gov__spinner{animation-duration:2.4s}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gallery-overlay.css.map */
