/*
 * pizzeria.css
 * Consolidated, deduplicated stylesheet for the "Pizzeria" Minted wedding-website
 * theme, reconstructed from captured CSSOM dumps (home, events, faq, rsvp).
 *
 * Class names are kept EXACTLY as emitted by the live React app (emotion/styled
 * "fancyclothes-xxxxxxx" hashes, plus stable structural classes like navbarList,
 * mintedArtistFooter, smallGraphic, largeHeadline) so the skeleton HTML files in
 * this directory render identically without needing the original React bundle.
 *
 * Sections below:
 *   1. @font-face declarations (local font files, see ../fonts/)
 *   2. Base / global rules (body, links, minted artist footer)
 *   3. Page component rules, in the order first encountered across the four
 *      captured pages (home, home+events, home+events+faq, all/rsvp).
 *
 * Omitted on purpose (framework/vendor noise, not part of the visual design):
 *   .video-js / .vjs-*        (video.js player, unused)
 *   .ReactModal__*             (react-modal utility class, unused without JS)
 *   .erd_scroll_detection_*    (element-resize-detector internals)
 *   .ril__*                    (react-images-lightbox, unused without JS)
 *   @font-face "Chronicle Display" / Gotham (remote Minted marketing fonts,
 *     not used by the wedding site itself; RSVP inputs reference "Gotham" only
 *     as a fallback in a font stack, which is preserved)
 */

/* ---- 1. @font-face ---- */
@font-face {
  font-display: block;
  font-family: "Brandon Grotesque Medium";
  font-style: normal;
  font-weight: 420;
  src: local("BrandonGrotesque-Medium"), local('BrandonGrotesque-Medium'), url("fonts/BrandonGrotesque-Medium-Regular.otf") format('opentype');
}

@font-face {
  font-display: block;
  font-family: "MaisonVoyages CapsBold";
  font-style: normal;
  font-weight: 400;
  src: local("MaisonVoyages CapsBold"), local('MaisonVoyagesCapsBold'), url("fonts/MaisonVoyages-CapsBold.otf") format('opentype');
}

@font-face {
  font-display: block;
  font-family: "MaisonVoyages OutlineCapsBold";
  font-style: normal;
  font-weight: 400;
  src: local("MaisonVoyages OutlineCapsBold"), local('MaisonVoyagesOutlineCapsBold'), url("fonts/MaisonVoyages-OutlineCapsBold.otf") format('opentype');
}

@font-face {
  font-display: block;
  font-family: "MaisonVoyages Script";
  font-style: normal;
  font-weight: 400;
  src: local("MaisonVoyages Script"), local('MaisonVoyagesScript'), url("fonts/MaisonVoyages-Script.otf") format('opentype');
}

/* ---- 2 & 3. Site rules ---- */
body { margin: 0px; }
body { font-family: "Brandon Grotesque Medium"; font-weight: 400; font-style: normal; line-height: 1.6; text-transform: none; letter-spacing: 0.5px; font-size: 18.2px; margin: 0px; background-color: rgb(244, 239, 214); background-image: none; background-repeat: repeat; background-position: center top; color: rgb(35, 62, 38); font-variant-ligatures: none; }
body a { color: rgb(136, 170, 140); }
body a:focus, body a:hover, body a:active { color: rgb(154, 183, 157); }
@media (min-width: 544px) {
  .navbarList .nav-item-hidden { display: none !important; }
}
.mintedArtistFooter path, .mintedArtistFooter rect, .mintedArtistFooter polygon, .mintedArtistFooter circle, .mintedArtistFooter ellipse { fill: rgb(35, 62, 38); }
.fancyclothes-hru09v-wrapper { margin-bottom: 5rem; }
.fancyclothes-1cl2zl8-children-MastheadContainer { font-family: "Brandon Grotesque Medium"; font-weight: 400; font-style: normal; line-height: 1.6; text-transform: none; letter-spacing: normal; font-size: 18.2px; color: rgb(35, 62, 38); background-color: transparent; background-image: url("assets/root_backgroundGraphic.png"), none; background-position: center bottom, center top; background-repeat: no-repeat, repeat; background-size: 800px, auto; text-align: center; padding: 0px 0px 50px; }
@media (min-width: 544px) {
  .fancyclothes-1cl2zl8-children-MastheadContainer { background-size: 1200px, auto; padding: 0px 0px 75px; }
}
@media (min-width: 768px) {
  .fancyclothes-1cl2zl8-children-MastheadContainer { background-size: 1600px, auto; padding: 0px 0px 100px; }
}
.fancyclothes-1cl2zl8-children-MastheadContainer a { color: rgb(136, 170, 140); }
.fancyclothes-1cl2zl8-children-MastheadContainer a:focus, .fancyclothes-1cl2zl8-children-MastheadContainer a:hover, .fancyclothes-1cl2zl8-children-MastheadContainer a:active { color: rgb(154, 183, 157); }
.fancyclothes-5zxm1f-Wrapper { margin: 0px auto; max-width: 1170px; box-sizing: border-box; }
.fancyclothes-1c1cbad-Wrapper { padding: 0px 15px; }
.fancyclothes-19741u { text-align: center; padding: 30px 0px; }
.fancyclothes-1q6qp2i { margin-top: 0px; margin-bottom: 20px; }
.fancyclothes-1ckjnza { font-family: "MaisonVoyages CapsBold"; font-weight: 400; font-style: normal; line-height: 1; text-transform: uppercase; letter-spacing: 1px; font-size: 28.8px; color: rgb(190, 24, 48); margin: 0px; }
@media (min-width: 544px) {
  .fancyclothes-1ckjnza { font-size: 43.2px; }
}
@media (min-width: 768px) {
  .fancyclothes-1ckjnza { font-size: 50.4px; }
}
@media (min-width: 992px) {
  .fancyclothes-1ckjnza { font-size: 57.6px; }
}
.fancyclothes-1pdkn54 { font-family: "MaisonVoyages CapsBold"; font-weight: 400; font-style: normal; line-height: 1; text-transform: uppercase; letter-spacing: 1px; font-size: 25.2px; }
@media (min-width: 544px) {
  .fancyclothes-1pdkn54 { font-size: 28.8px; }
}
@media (min-width: 768px) {
  .fancyclothes-1pdkn54 { font-size: 28.8px; }
}
@media (min-width: 992px) {
  .fancyclothes-1pdkn54 { font-size: 28.8px; }
}
.fancyclothes-imt1fj { margin-top: 20px; margin-bottom: 0px; }
.fancyclothes-1xn3edc { margin-bottom: 30px; }
.fancyclothes-1nimyqx-Navbar { font-family: "Brandon Grotesque Medium"; font-weight: 400; font-style: normal; line-height: 1; text-transform: uppercase; letter-spacing: 0.5px; font-size: 16.8px; margin: 0px auto; background-color: transparent; }
@media (min-width: 1200px) {
  .fancyclothes-1yj9gmn { max-width: 1600px; margin: 0px auto; }
}
.fancyclothes-12umtkj { user-select: none; }
@media (max-width: 543px) {
  .fancyclothes-12umtkj { padding: 10px 0px; display: block; }
}
@media (min-width: 544px) {
  .fancyclothes-12umtkj { display: none; }
}
.fancyclothes-hb7tjp { margin: 0px 10px; background-color: transparent; cursor: pointer; text-align: left; }
.fancyclothes-1nmnjbd { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; padding: 5px 10px; color: rgb(35, 62, 38); fill: rgb(35, 62, 38); }
.fancyclothes-1nmnjbd:hover { color: rgb(136, 170, 140); fill: rgb(136, 170, 140); }
.fancyclothes-xiporr-NavbarList { margin-right: 5px; }
.fancyclothes-1ywgmmc { padding: 0px; margin: 0px; z-index: 1000; }
@media (max-width: 543px) {
  .fancyclothes-1ywgmmc { display: none; position: fixed; inset: 0px; padding: 10px 0px; background-color: rgb(244, 239, 214); text-align: left; overflow-y: scroll; }
}
@media (min-width: 544px) {
  .fancyclothes-1ywgmmc { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-flow: wrap; }
}
.fancyclothes-18jnjo6 { display: none; cursor: pointer; color: rgb(35, 62, 38); stroke: rgb(35, 62, 38); padding: 15px 30px; border-bottom: 1px solid rgba(35, 62, 38, 0.098); }
@media (min-width: 544px) {
  .fancyclothes-18jnjo6 { display: none; }
}
.fancyclothes-jk07d6 { padding: 0px; margin: 0px; list-style: none; }
@media (max-width: 543px) {
  .fancyclothes-jk07d6 { text-align: left; }
}
@media (min-width: 544px) {
  .fancyclothes-jk07d6 { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-flow: wrap; padding: 20px 0px; }
}
@media (max-width: 543px) {
  .fancyclothes-w73wg5 { padding: 15px 30px; border-bottom: 1px solid rgba(35, 62, 38, 0.098); }
}
@media (min-width: 544px) {
  .fancyclothes-w73wg5 { margin: 0px 15px; padding: 0px; }
}
.fancyclothes-1vkh3gx { text-decoration: none; color: rgb(136, 170, 140) !important; }
.fancyclothes-1vkh3gx:hover { color: rgb(136, 170, 140) !important; }
.fancyclothes-1vkh3gx:active { color: rgb(136, 170, 140) !important; }
.fancyclothes-1vkh3gx:focus { color: rgb(136, 170, 140) !important; }
@media (max-width: 543px) {
  .fancyclothes-1vkh3gx { color: rgb(136, 170, 140) !important; }
}
.fancyclothes-j5ps1o { text-decoration: none; color: rgb(35, 62, 38) !important; }
.fancyclothes-j5ps1o:hover { color: rgb(136, 170, 140) !important; }
.fancyclothes-j5ps1o:active { color: rgb(136, 170, 140) !important; }
.fancyclothes-j5ps1o:focus { color: rgb(136, 170, 140) !important; }
@media (max-width: 543px) {
  .fancyclothes-j5ps1o { color: rgb(35, 62, 38) !important; }
}
.fancyclothes-pl8wj2 { position: relative; }
@media (max-width: 543px) {
  .fancyclothes-pl8wj2 { display: none; }
}
@media (min-width: 544px) {
  .fancyclothes-pl8wj2 { display: block; }
}
.fancyclothes-1ts8yyk-NavbarList { margin-left: 5px; }
.fancyclothes-1ls4pg { position: absolute; padding: 20px 0px 0px; margin: 0px 10px 0px 0px; top: 100%; right: 0px; width: 200px; list-style: none; display: none; background-color: rgb(244, 239, 214); box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px; z-index: 1100; }
.fancyclothes-5ocjd1 { display: block; width: 100%; margin-bottom: 30px; box-sizing: border-box; }
.fancyclothes-kb2nmq-WeddingHomeVerticalSingleHeader { margin-bottom: 30px; margin-top: 30px; text-align: center; }
.fancyclothes-1lx5gs1 { margin-bottom: 30px; margin-top: 30px; text-align: center; }
.fancyclothes-uewl2b { margin-bottom: 20px; }
.fancyclothes-3o4v4w { font-family: "MaisonVoyages Script"; font-weight: 400; font-style: normal; line-height: 1.4; text-transform: lowercase; letter-spacing: 0.5px; font-size: 25.6px; color: rgb(190, 24, 48); margin: 0px; }
.fancyclothes-j9f2b4 { font-family: "MaisonVoyages CapsBold"; font-weight: 400; font-style: normal; line-height: 1.4; text-transform: uppercase; letter-spacing: 0.5px; font-size: 26.4px; color: rgb(190, 24, 48); }
@media (min-width: 544px) {
  .fancyclothes-j9f2b4 { font-size: 30.8px; }
}
@media (min-width: 768px) {
  .fancyclothes-j9f2b4 { font-size: 35.2px; }
}
@media (min-width: 992px) {
  .fancyclothes-j9f2b4 { font-size: 39.6px; }
}
.fancyclothes-fb397w { margin-bottom: -50px; text-align: center; }
.fancyclothes-47hbxi { display: inline-block; text-indent: -10000px; width: 100px; height: 100px; background-image: url("assets/root_SmallGraphic.png"); background-size: contain; background-position: center center; background-repeat: no-repeat; }
.fancyclothes-tsl001-children-IntroContainer { font-family: "Brandon Grotesque Medium"; font-weight: 400; font-style: normal; line-height: 1.6; text-transform: none; letter-spacing: 0.5px; font-size: 19.6px; color: rgb(35, 62, 38); background-color: transparent; background-image: none; background-repeat: repeat; background-position: center top; padding: 80px 0px; }
.fancyclothes-tsl001-children-IntroContainer a { color: rgb(136, 170, 140); }
.fancyclothes-tsl001-children-IntroContainer a:focus, .fancyclothes-tsl001-children-IntroContainer a:hover, .fancyclothes-tsl001-children-IntroContainer a:active { color: rgb(154, 183, 157); }
@media (min-width: 768px) {
  .fancyclothes-1joox1u { margin: 0px 8.33333%; }
}
.fancyclothes-1tr6qtp-Wrapper { padding: 0px 15px; }
@media (min-width: 768px) {
  .fancyclothes-1tr6qtp-Wrapper { margin: 0px 8.33333%; }
}
.fancyclothes-1sa2qv6 { margin-bottom: 40px; text-align: center; }
.fancyclothes-1md4kq { font-family: "MaisonVoyages Script"; font-weight: 400; font-style: normal; line-height: 1; text-transform: none; letter-spacing: 0.5px; font-size: 38.4px; color: rgb(190, 24, 48); margin: 0px; }
@media (min-width: 544px) {
  .fancyclothes-1md4kq { font-size: 44.8px; }
}
@media (min-width: 768px) {
  .fancyclothes-1md4kq { font-size: 51.2px; }
}
@media (min-width: 992px) {
  .fancyclothes-1md4kq { font-size: 57.6px; }
}
.fancyclothes-xpsivx-ContentAlignedText { text-align: left; }
.fancyclothes-zm2f26-textAlignmentMap { text-align: center; }
.fancyclothes-cgptg3-HeaderDividerComponent { margin-top: 5rem; }
.fancyclothes-iitdwq { height: 50px; background-image: url("assets/root_LargeDivider.png"); background-size: auto 50px; background-position: center center; background-repeat: repeat-x; }
.fancyclothes-1fslv8q-wrapper > div { margin-bottom: 5rem; }
.fancyclothes-1fslv8q-wrapper > div:last-child { margin-bottom: 3.125rem !important; }
.fancyclothes-npgrt2 { padding-top: 30px; }
.fancyclothes-1llowmu { margin: 0px auto; padding-bottom: 30px; text-align: center; width: 100%; }
.fancyclothes-ytumd6 { text-decoration: none; }
.fancyclothes-hwtq { display: block; margin: 0px auto; width: 50px; }
.fancyclothes-6sq39h { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; padding-top: 5px; }
.fancyclothes-12jeo7 { color: rgb(35, 62, 38); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 9px; font-weight: 400; line-height: 1; margin-left: 5px; margin-top: -1px; max-width: 10%; text-align: center; text-overflow: ellipsis; }
.fancyclothes-9bx9cz-children-CoupleHorizontalNames { display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 10px 0px; }
@media (min-width: 544px) {
  .fancyclothes-9bx9cz-children-CoupleHorizontalNames { flex-wrap: nowrap; }
}
.fancyclothes-9bx9cz-children-CoupleHorizontalNames .smallGraphic { width: 50px !important; height: 50px !important; }
.fancyclothes-9bx9cz-children-CoupleHorizontalNames .largeHeadline { font-size: 26.4px !important; }
@media (min-width: 544px) {
  .fancyclothes-9bx9cz-children-CoupleHorizontalNames .smallGraphic { width: 75px !important; height: 75px !important; }
  .fancyclothes-9bx9cz-children-CoupleHorizontalNames .largeHeadline { font-size: 33px !important; }
}
.fancyclothes-1yap0tr { flex: 0 0 100%; text-align: center; order: 1; margin-bottom: 5px; }
@media (min-width: 544px) {
  .fancyclothes-1yap0tr { text-align: right; flex: 0 1 auto; margin-bottom: 0px; }
}
.fancyclothes-1886vpz { font-family: "MaisonVoyages CapsBold"; font-weight: 400; font-style: normal; line-height: 1.4; text-transform: uppercase; letter-spacing: 1px; font-size: 26.4px; color: rgb(190, 24, 48); margin: 0px; }
@media (min-width: 544px) {
  .fancyclothes-1886vpz { font-size: 39.6px; }
}
@media (min-width: 768px) {
  .fancyclothes-1886vpz { font-size: 46.2px; }
}
@media (min-width: 992px) {
  .fancyclothes-1886vpz { font-size: 52.8px; }
}
.fancyclothes-kvt3a3 { text-align: center; flex: 0 0 100%; order: 2; margin-bottom: 5px; }
@media (min-width: 544px) {
  .fancyclothes-kvt3a3 { flex: 0 0 135px; margin: 0px; }
}
.fancyclothes-397m7v { flex: 0 0 100%; text-align: center; margin-bottom: 20px; order: 3; }
@media (min-width: 544px) {
  .fancyclothes-397m7v { text-align: left; flex: 0 1 auto; order: 3; margin-bottom: 0px; }
}
.fancyclothes-tu2x5j-HeaderDividerComponent { margin-top: 0rem; }
.fancyclothes-1dt6p3f-wrapperStyles-Page { max-width: 60.9375rem; margin: 0px auto; }
.fancyclothes-e3fsye-centeredTextStyles { text-align: center; }
.fancyclothes-1id9use-PageTitle { text-align: center; }
.fancyclothes-m1x58d-lgMarginBottomStyles { margin-bottom: 2rem; }
.fancyclothes-yzzfgm { font-family: "MaisonVoyages OutlineCapsBold"; font-weight: 400; font-style: normal; line-height: 1; text-transform: none; letter-spacing: 0.5px; font-size: 36px; color: rgb(190, 24, 48); margin: 0px; }
@media (min-width: 544px) {
  .fancyclothes-yzzfgm { font-size: 42px; }
}
@media (min-width: 768px) {
  .fancyclothes-yzzfgm { font-size: 48px; }
}
@media (min-width: 992px) {
  .fancyclothes-yzzfgm { font-size: 54px; }
}
.fancyclothes-1022qw9-lgMarginBottomStyles-marginTopStyles { margin-bottom: 2rem; margin-top: 2rem; }
.fancyclothes-u3seyg { display: inline-block; height: 50px; width: 200px; background-image: url("assets/root_SmallDivider.png"); background-size: contain; background-position: center center; background-repeat: no-repeat; }
.fancyclothes-11asmi4-marginBottomStyles { margin-bottom: 5rem; }
.fancyclothes-1p1p00-m20-lgMarginBottomStyles-flex-greaterThan-imageAlignmentMap-textAlignmentMap-relative-greaterThan-mx0Md { margin: 20px 20px 2rem; display: flex; flex-direction: column; text-align: center; position: relative; }
@media (min-width: 60rem) {
  .fancyclothes-1p1p00-m20-lgMarginBottomStyles-flex-greaterThan-imageAlignmentMap-textAlignmentMap-relative-greaterThan-mx0Md { flex-direction: row; }
}
@media (min-width: 60rem) {
  .fancyclothes-1p1p00-m20-lgMarginBottomStyles-flex-greaterThan-imageAlignmentMap-textAlignmentMap-relative-greaterThan-mx0Md { margin-right: 0px; margin-left: 0px; }
}
.fancyclothes-wpov4o-flex1-textAlignmentMap-flex-flexRow { flex: 1 1 0%; text-align: center; display: flex; flex-direction: row; }
.fancyclothes-z08ekd-flex9-wordWrapStyles-Event { flex: 9 1 0%; overflow: hidden; }
.fancyclothes-nl9yit-eventHeadingStyles { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 60rem) {
  .fancyclothes-1g06im2-smallHeadlineStyles-greaterThan-bottomSpacerOnly-smallHeadlineStyles { width: auto; }
}
.fancyclothes-1g06im2-smallHeadlineStyles-greaterThan-bottomSpacerOnly-smallHeadlineStyles:only-child { margin-bottom: 0px; }
.fancyclothes-w9yi3f { font-family: "MaisonVoyages CapsBold"; font-weight: 400; font-style: normal; line-height: 1.2; text-transform: none; letter-spacing: 0.5px; font-size: 24px; color: rgb(190, 24, 48); margin: 0px; }
.fancyclothes-fe6hne-eventDetailMarginStyles { margin-bottom: 1.25rem; margin-top: 20px; }
.fancyclothes-o8vfsu-RichTextContent a { color: rgb(136, 170, 140); }
.fancyclothes-1w41q6a-RichTextRenderer { display: block; }
.fancyclothes-1w41q6a-RichTextRenderer p { margin-bottom: 0px; }
.fancyclothes-1htj45u-getTextAlignStyles { text-align: inherit; }
.fancyclothes-1cv5a5q-m20-noVerticalMargin-flex-imageAlignmentMap-textAlignmentMap-greaterThan-weddingWebsiteWrapper { margin-right: 20px; margin-left: 20px; display: flex; flex-direction: column; text-align: center; max-width: 500px; margin-bottom: 0px !important; margin-top: 0px !important; }
@media (min-width: 37.5rem) {
  .fancyclothes-1cv5a5q-m20-noVerticalMargin-flex-imageAlignmentMap-textAlignmentMap-greaterThan-weddingWebsiteWrapper { margin: 20px auto; }
}
.fancyclothes-1vsv9z2-flex1-textAlignmentMap { flex: 1 1 0%; text-align: center; }
.fancyclothes-q8dzlh-nameInput { margin-bottom: 1rem; text-align: left; }
.fancyclothes-y7tz28-borderBox-transition-textInputStyles-textInputStyles { transition-duration: 250ms; transition-property: border-color, box-shadow; transition-timing-function: ease-in-out; background: rgb(255, 255, 255); border-radius: 0px; border: 0.0625rem solid rgb(204, 204, 204); display: flex; height: 2.5rem; overflow: hidden; position: relative; width: 100%; }
.fancyclothes-y7tz28-borderBox-transition-textInputStyles-textInputStyles, .fancyclothes-y7tz28-borderBox-transition-textInputStyles-textInputStyles * { box-sizing: border-box; }
.fancyclothes-y7tz28-borderBox-transition-textInputStyles-textInputStyles:focus-within { border: 0.0625rem solid rgb(51, 51, 51); }
.fancyclothes-742dqe-useInputContainerStyles-useInputContainerStyles-useInputContainerStyles-inputContainerStyles { height: 100%; overflow: hidden; position: relative; display: flex; background: rgb(245, 245, 245); color: rgb(153, 153, 153); -webkit-box-flex: 1; flex-grow: 1; }
.fancyclothes-1ntboiy-fontSmoothingStyles-bodyBaseStyles-bodyMediumStyles-inputValueStyles-horizontalSpacingStyles-inputStyles-inputStyles-inputStyles-inputStyles { -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; color: rgb(51, 51, 51); font-family: Gotham, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.375; align-self: center; background-color: transparent; display: block; height: 100%; width: 100%; box-shadow: none; position: absolute; border-radius: 0px; padding-left: 0.75rem !important; padding-right: 0.75rem !important; border: none !important; }
.fancyclothes-1ntboiy-fontSmoothingStyles-bodyBaseStyles-bodyMediumStyles-inputValueStyles-horizontalSpacingStyles-inputStyles-inputStyles-inputStyles-inputStyles:focus { outline: 0px; }
.fancyclothes-1ntboiy-fontSmoothingStyles-bodyBaseStyles-bodyMediumStyles-inputValueStyles-horizontalSpacingStyles-inputStyles-inputStyles-inputStyles-inputStyles:disabled { background: rgb(245, 245, 245); color: rgb(153, 153, 153); }
.fancyclothes-1lsxhc4 { height: 0px; opacity: 0; overflow: hidden; }
.fancyclothes-1pjzfn2-transition { height: 0px; opacity: 1; transition-duration: 250ms; transition-property: all; transition-timing-function: ease-in-out; }
.fancyclothes-1sgm7wr { height: 0px; opacity: 1; }
.fancyclothes-vpzdlc-transition { opacity: 1; overflow: hidden; transition-duration: 250ms; transition-property: all; transition-timing-function: ease-in-out; height: 0px !important; }
.fancyclothes-9n02dn { font-family: "Brandon Grotesque Medium"; font-weight: 400; font-style: normal; line-height: 1.6; text-transform: uppercase; letter-spacing: 0.5px; font-size: 19.6px; display: block; width: 100%; padding: 12px; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; white-space: nowrap; border-width: 1px; border-style: solid; text-decoration: none; border-color: transparent; color: rgb(244, 239, 214); background-color: rgb(35, 62, 38); border-radius: 0px; }
.fancyclothes-9n02dn:focus { color: rgb(254, 253, 250); background-color: rgb(32, 56, 34); }
.fancyclothes-9n02dn:hover { color: rgb(254, 253, 250); background-color: rgb(32, 56, 34); }
.fancyclothes-9n02dn:active { color: rgb(254, 253, 250); background-color: rgb(32, 56, 34); }
