@font-face{font-family:Martian Mono;src:url(/cdn/shop/files/MartianMono-VariableFont_wdth_wght.ttf?v=1791996736) format("truetype");font-style:normal;font-weight:100 900;font-stretch:75% 112.5%;font-display:swap}@font-face{font-family:Wingman;src:url(/cdn/shop/files/TAYWingmanRegular.woff?v=1791997761) format("woff");font-style:normal;font-weight:400;font-display:swap}:root{--font-subheading-family: "Wingman", sans-serif;--font-navigation-family: "Wingman", sans-serif}.revelry-footer{background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:Instrument Sans,sans-serif;padding-top:var(--revelry-footer-pad-top, 56px);padding-bottom:var(--revelry-footer-pad-bottom, 24px)}.revelry-footer *,.revelry-footer *:before,.revelry-footer *:after{box-sizing:border-box}.revelry-footer__main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--revelry-footer-column-gap, 64px);align-items:start}.revelry-footer__column{display:flex;flex-direction:column;align-items:stretch;gap:var(--revelry-footer-block-gap, 18px);min-width:0}.revelry-footer .revelry-footer__block{box-sizing:border-box;min-width:0;padding-top:var(--revelry-pad-top, 0px);padding-right:var(--revelry-pad-right, 0px);padding-bottom:var(--revelry-pad-bottom, 0px);padding-left:var(--revelry-pad-left, 0px);margin-top:var(--revelry-margin-top, 0px);margin-bottom:var(--revelry-margin-bottom, 0px)}.revelry-footer__image{width:100%;max-width:var(--revelry-image-width, 260px)}.revelry-footer__image a{display:block}.revelry-footer__image img{display:block;width:100%;height:auto;max-width:100%}.revelry-footer .revelry-footer__heading{font-family:var(--revelry-title-font, "Lora", serif);font-size:var(--revelry-title-size, 28px);font-weight:var(--revelry-title-weight, 400);letter-spacing:var(--revelry-title-spacing, 0em);text-transform:var(--revelry-title-transform, none);line-height:1.25;color:inherit}.revelry-footer .revelry-footer__subheading{font-family:var(--revelry-heading-font, "Wingman", sans-serif);font-size:var(--revelry-heading-size, 16px);font-weight:var(--revelry-heading-weight, 400);letter-spacing:var(--revelry-heading-spacing, 0em);text-transform:var(--revelry-heading-transform, none);line-height:1.4;color:inherit}.revelry-footer .revelry-footer__text{font-family:Instrument Sans,sans-serif;font-size:var(--revelry-text-size, 16px);line-height:var(--revelry-text-line-height, 1.6);color:inherit}.revelry-footer__text p{margin:0 0 .6em}.revelry-footer__text p:last-child{margin-bottom:0}.revelry-footer__text a{color:inherit;text-underline-offset:3px}.revelry-footer__links{display:flex;flex-direction:column;gap:var(--revelry-menu-gap, 10px);margin:0;padding:0;list-style:none}.revelry-footer__links li{margin:0;padding:0}.revelry-footer .revelry-footer__links a{font-family:Wingman,sans-serif;font-size:var(--revelry-menu-size, 16px);font-weight:var(--revelry-menu-weight, 400);text-transform:var(--revelry-menu-transform, none);line-height:1.4;color:inherit;text-decoration:none}.revelry-footer__social-list{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;list-style:none}.revelry-footer__social a{color:inherit}.revelry-footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px 30px;margin-top:72px;padding-top:20px;border-top:1px solid currentColor;font-family:Instrument Sans,sans-serif;font-size:.85em}.revelry-footer__copyright{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.revelry-footer__copyright a,.revelry-footer__credit a{color:inherit;text-decoration:none}.revelry-footer__links a:hover,.revelry-footer__copyright a:hover,.revelry-footer__credit a:hover{text-decoration:underline;text-underline-offset:3px}@media(min-width:768px)and (max-width:1199px){.revelry-footer__main{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.revelry-footer__image{max-width:min(100%,200px)}.revelry-footer .revelry-footer__links a{font-size:clamp(12px,1.4vw,16px)}.revelry-footer__bottom{margin-top:48px}}@media(max-width:767px){.revelry-footer__main{grid-template-columns:minmax(0,1fr);gap:36px}.revelry-footer__column{align-items:center;text-align:center}.revelry-footer__image{max-width:min(100%,240px);margin-inline:auto}.revelry-footer__links{align-items:center;text-align:center}.revelry-footer__social-list{justify-content:center}.revelry-footer__bottom{flex-direction:column;align-items:center;text-align:center;margin-top:40px}.revelry-footer__copyright{justify-content:center}}.revelry-hero{position:relative;isolation:isolate;overflow:hidden}.revelry-hero .revelry-hero__wrapper{position:relative;min-height:var(--hero-height, 650px);display:flex;flex-direction:column;justify-content:var(--hero-vertical-position, center)}.revelry-hero .revelry-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.revelry-hero .revelry-hero__background picture,.revelry-hero .revelry-hero__background .revelry-hero__desktop,.revelry-hero .revelry-hero__background .revelry-hero__mobile{display:block;width:100%;height:100%}.revelry-hero .revelry-hero__background video,.revelry-hero .revelry-hero__background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.revelry-hero .revelry-hero__background .revelry-hero__mobile{display:none}.revelry-hero .revelry-hero__wrapper>.revelry-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;background:#000;opacity:var(--hero-overlay-opacity, .2);pointer-events:none}.revelry-hero .revelry-hero__layout{position:relative;z-index:4;display:flex;align-items:center;gap:var(--hero-gap, 40px);width:100%;min-width:0}.revelry-hero .revelry-hero__layout--text{justify-content:var(--hero-content-position, center)}.revelry-hero .revelry-hero__layout--image_left{flex-direction:row}.revelry-hero .revelry-hero__layout--image_right{flex-direction:row-reverse}.revelry-hero .revelry-hero__foreground{flex:0 0 var(--hero-image-width, 40%);min-width:0;position:relative}.revelry-hero .revelry-hero__foreground picture{display:block;width:100%}.revelry-hero .revelry-hero__foreground img{display:block;width:100%;height:auto;max-width:100%}.revelry-hero .revelry-hero__content{flex:1 1 0;min-width:0;text-align:var(--hero-text-alignment, center)}.revelry-hero .revelry-hero__layout--text .revelry-hero__content{flex:0 1 auto;max-width:100%}.revelry-hero .revelry-hero__content .countdown__inner{max-width:100%;width:100%;text-align:inherit}.revelry-hero .revelry-hero__content .rich-text__heading,.revelry-hero .revelry-hero__content .rich-text__subheading,.revelry-hero .revelry-hero__content .rich-text__text{text-align:inherit}.revelry-hero .revelry-hero__button{display:block;width:100%;text-align:inherit}.revelry-hero .revelry-hero__button .btn{max-width:100%}.revelry-hero .revelry-hero__content countdown-timer{max-width:100%}.revelry-hero .revelry-hero__custom-liquid{max-width:100%}.revelry-hero .revelry-hero__decorations{position:relative;z-index:3}@media(min-width:768px)and (max-width:989px){.revelry-hero .revelry-hero__layout{gap:min(var(--hero-gap, 40px),40px)}.revelry-hero .revelry-hero__foreground{flex-basis:min(var(--hero-image-width, 40%),50%)}}@media(max-width:767px){.revelry-hero .revelry-hero__wrapper{min-height:var(--hero-mobile-height, 550px)}.revelry-hero .revelry-hero__background .revelry-hero__mobile{display:block}.revelry-hero .revelry-hero__background:has(.revelry-hero__mobile) .revelry-hero__desktop{display:none}.revelry-hero .revelry-hero__layout,.revelry-hero .revelry-hero__layout--image_left,.revelry-hero .revelry-hero__layout--image_right{flex-direction:column;gap:var(--hero-mobile-gap, 24px);align-items:center}.revelry-hero .revelry-hero__layout--mobile-after,.revelry-hero .revelry-hero__layout--image_left.revelry-hero__layout--mobile-after,.revelry-hero .revelry-hero__layout--image_right.revelry-hero__layout--mobile-after{flex-direction:column-reverse}.revelry-hero .revelry-hero__foreground{flex:0 0 auto;width:var(--hero-mobile-image-width, 80%);max-width:100%}.revelry-hero .revelry-hero__content{flex:0 0 auto;width:100%;max-width:100%;text-align:var(--hero-mobile-text-alignment, center)}.revelry-hero .revelry-hero__layout--text{align-items:stretch}.revelry-hero .revelry-hero__layout--text .revelry-hero__content{flex:0 0 auto;width:100%}.revelry-hero .revelry-hero__content .countdown__inner{width:100%}}@media(prefers-reduced-motion:reduce){.revelry-hero .revelry-hero__background video{display:none}.revelry-hero .revelry-hero__background video+img{display:block}}.revelry-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.revelry-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;opacity:var(--hero-overlay-opacity, 0);pointer-events:none}.revelry-hero__content{position:relative;z-index:2}.revelry-hero .revelry-hero__content .rich-text__heading{width:100%;max-width:var(--hero-heading-width, 600px);margin-inline:auto}.revelry-hero .revelry-hero__content .rich-text__text{width:100%;max-width:var(--hero-paragraph-width, 500px);margin-inline:auto}.btn:not(.btn--plain):not(.btn--underline):not(.btn--inherit):before,.btn:not(.btn--plain):not(.btn--underline):not(.btn--inherit):after{display:none}.btn--primary,.btn--secondary{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.btn--underline:hover:after,.btn--link:hover:after{animation:none}.btn--underline{color:rgb(var(--color-foreground));opacity:.6;transition:opacity .3s ease}.btn--underline:hover{opacity:1}.btn--underline:hover:after{animation:none}.revelry-popup__eyebrow{font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4}.revelry-popup__video{width:100%;height:100%;object-fit:cover;display:block}.subscription-popup .revelry-popup__padded{padding-top:var(--revelry-pad-top, 0px);padding-bottom:var(--revelry-pad-bottom, 0px)}@media screen and (max-width:767px){.header__icons svg{width:18px;height:18px}}@media screen and (min-width:768px){.announcement-bar__wrapper{--content-width: 100% !important;max-width:100%!important}.announcement-bar__content{display:block;width:100%;max-width:none;padding-inline:0;text-align:center}.announcement-bar__text{white-space:nowrap;text-align:center}}@media screen and (max-width:767px){.announcement-bar__wrapper{--content-width: 100% !important;max-width:100%!important}.announcement-bar__content{display:block;width:100%;max-width:none;padding-inline:0;text-align:center}.announcement-bar__text{font-size:clamp(9px,2.5vw,12px);line-height:1.3;white-space:nowrap;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/revelry-custom.css.map */
