@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(mandy-cormorant-garamond-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(mandy-cormorant-garamond-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(mandy-cormorant-garamond-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(mandy-jost-latin-300-normal.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(mandy-jost-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(mandy-jost-latin-500-normal.woff2) format("woff2")}:root{--color-navy: #18223a;--color-latte: #cdb596;--color-cream: #f5f1ea;--color-sand: #e8e0d4;--color-muted: #5e6475;--mandy-tracking-wide: .15em;--mandy-tracking-display: .12em;--font-heading-family: "Cormorant Garamond", "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500}.mandy-eyebrow{font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:var(--mandy-tracking-wide);text-transform:uppercase;margin:0 0 1rem}.mandy-display,.banner__heading,.rich-text__heading,.collection-hero__title,.title-wrapper .title,.newsletter__wrapper .h1,.newsletter__wrapper .h2{text-transform:uppercase;letter-spacing:var(--mandy-tracking-display)}.banner__heading{font-family:var(--font-body-family);font-weight:500}.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item,.button,.shopify-challenge__button,.footer-block__heading,.announcement-bar__message{letter-spacing:var(--mandy-tracking-wide);text-transform:uppercase}.header__menu-item,.menu-drawer__menu-item{font-size:1.2rem}.button{font-size:1.2rem;font-weight:500}.announcement-bar__message{font-size:1.1rem}.footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500}.mandy-logo{display:block;width:auto;height:3.2rem}@media screen and (min-width:990px){.mandy-logo{height:4.4rem}}.mandy-footer-logo{display:flex;justify-content:center;padding:2rem 0 1rem}.mandy-footer-logo img{height:5.6rem;width:auto}.mandy-footer-abn{font-size:1.2rem;letter-spacing:.05em;opacity:.8}.card__heading{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02em}@media(prefers-reduced-motion:no-preference){.mandy-tile__media img,.card__media img{transition:transform .3s ease}.mandy-tile:hover .mandy-tile__media img{transform:scale(1.03)}}.footer__copyright .copyright__content+.copyright__content:before{content:"\b7";margin:0 .8rem}body{letter-spacing:.01em}.product__title h1{font-size:clamp(2.8rem,2.4vw,3.4rem);line-height:1.2;letter-spacing:.01em}.product__info-container .price-item{font-size:1.8rem;letter-spacing:.02em}.product__info-container .product__text,.product__info-container .product__text p{font-size:1.4rem;line-height:1.5;color:var(--color-muted);margin:.4rem 0}.product__description{font-size:1.5rem;line-height:1.7}.product-form__submit.button--secondary{--color-button: 24, 34, 58;--color-button-text: 255, 255, 255;background-color:var(--color-navy);color:#fff}.product .accordion__title{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:var(--mandy-tracking-wide);text-transform:uppercase}.product .accordion__content,.product .accordion__content p{font-size:1.4rem;line-height:1.6;color:var(--color-muted)}.product .accordion__content p{margin:0 0 .8rem}.product .accordion__content strong{color:rgb(var(--color-foreground));font-weight:500}.mandy-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;grid-template-columns:6rem 1fr 6rem;grid-template-rows:auto 1fr auto auto;background:#fff;padding:1.6rem 1.6rem 2rem}.mandy-lightbox[hidden]{display:none}body.mandy-lightbox-open{overflow:hidden}.mandy-lightbox__close{grid-column:3;grid-row:1;justify-self:end;font-size:3.2rem;line-height:1;background:none;border:0;color:var(--color-navy);cursor:pointer;padding:.4rem .8rem}.mandy-lightbox__stage{grid-column:2;grid-row:2;margin:0;display:flex;align-items:center;justify-content:center;min-height:0}.mandy-lightbox__stage img{max-width:100%;max-height:100%;object-fit:contain}.mandy-lightbox__nav{grid-row:2;align-self:center;justify-self:center;font-size:4rem;line-height:1;background:none;border:0;color:var(--color-navy);cursor:pointer;padding:1rem}.mandy-lightbox__nav--prev{grid-column:1}.mandy-lightbox__nav--next{grid-column:3}.mandy-lightbox__counter{grid-column:1 / -1;grid-row:3;text-align:center;font-size:1.2rem;letter-spacing:var(--mandy-tracking-wide);color:var(--color-muted);margin:1rem 0 .8rem}.mandy-lightbox__thumbs{grid-column:1 / -1;grid-row:4;display:flex;gap:.8rem;justify-content:center;overflow-x:auto}.mandy-lightbox__thumbs button{flex:0 0 auto;width:6.4rem;aspect-ratio:2 / 3;padding:0;border:1px solid transparent;background:none;cursor:pointer;opacity:.55;transition:opacity .2s ease}.mandy-lightbox__thumbs button[aria-current=true]{border-color:var(--color-navy);opacity:1}.mandy-lightbox__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.mandy-lightbox button:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}@media screen and (min-width:750px){.mandy-lightbox__thumbs button{width:8rem}}@media screen and (max-width:749px){.mandy-lightbox{grid-template-columns:4rem 1fr 4rem;padding:1rem .4rem 1.6rem}.mandy-lightbox__nav{font-size:3.2rem;padding:.4rem}}.mandy-lightbox:focus{outline:none}.product__description,.product__description p,.product__description li,.product__info-container .product__text,.product__info-container .product__text p,.product .accordion__content,.product .accordion__content p,.main-page-title+.rte,.main-page-title+.rte p,.main-page-title+.rte li{font-weight:300;color:#18223ac7;letter-spacing:.015em}.product__description,.product__description p,.product .accordion__content p,.main-page-title+.rte p{line-height:1.8}.product__description strong,.product .accordion__content strong,.main-page-title+.rte strong{font-weight:500;color:var(--color-navy)}.mandy-tagline{font-size:1.2rem;letter-spacing:var(--mandy-tracking-wide);text-transform:uppercase;color:var(--color-muted);margin:.4rem 0 0}.mandy-size-line{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;font-size:1.4rem;font-weight:300;color:#18223ac7;margin:.8rem 0 0}.mandy-size-line strong{font-weight:500;color:var(--color-navy)}.mandy-size-line a{color:var(--color-navy);text-underline-offset:.3rem;white-space:nowrap}.rich-text__text,.rich-text__text p,.newsletter__subheading,.newsletter__subheading p,.image-with-text__text p,.mandy-waitlist__consent p{font-weight:300;color:#18223ac7;letter-spacing:.015em;line-height:1.8}.newsletter__subheading em,.newsletter__subheading i,.rte em{font-style:normal}.newsletter__subheading p+p{font-size:1.3rem;color:var(--color-muted);margin-top:.8rem}.card__heading,.card__heading a{letter-spacing:.02em}.card-information .price{font-weight:400;letter-spacing:.02em}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__link{font-family:var(--font-body-family);font-weight:400;font-variant-numeric:lining-nums}.mandy-password-logo{margin:0;line-height:0}.mandy-password-logo img{height:4.8rem;width:auto}.password .email-signup-banner .banner__heading{font-family:var(--font-heading-family);font-weight:400;color:#fff}.password .email-signup-banner .banner__text p{font-weight:300;color:#ffffffd9}.password .email-signup-banner .banner__text p+p{font-size:1.2rem;color:#cdb596e6;margin-top:.8rem}.password .password__footer-caption{display:none}.password .email-signup-banner.banner,.password .email-signup-banner .banner__media,.password .email-signup-banner .banner__content,.password .email-signup-banner__box{background:var(--color-navy)}.password .email-signup-banner__heading{font-family:var(--font-heading-family);font-weight:400;color:#fff;letter-spacing:var(--mandy-tracking-display)}.password .email-signup-banner__box .rte p,.password .email-signup-banner__box p{font-weight:300;color:#ffffffd9}.password .email-signup-banner__box p+p{font-size:1.2rem;color:#cdb596f2}.password .email-signup-banner .field__input{background:transparent;color:#fff;border-color:#cdb59699}.password .email-signup-banner .field__label,.password .email-signup-banner .field__button{color:#fffc}.password .password-header{padding-top:2rem;padding-bottom:2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mandy-base.css.map */
