@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;0,6..96,600;0,6..96,700;1,6..96,400&family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Cormorant+Garamond:ital,wght@1,400;1,500;1,600&display=swap";:root{--font-heading-family: "Bodoni Moda", "Didot", Georgia, serif;--font-body-family: "Barlow", -apple-system, BlinkMacSystemFont, sans-serif;--color-background: #FAFAF8;--color-text: #1A1A1A;--color-border: #E5E5E5}body,.body,p,span,a,li,td,th,label,input,textarea,select,button,.btn,.button{font-family:var(--font-body-family)!important}.header__menu-item,nav,.nav,.menu-drawer__menu-item,.header__icon-wrapper{font-family:var(--font-body-family)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.title,.collection-hero__title,.featured-collection__heading{font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:.01em;text-transform:none}.header__heading,.header__heading-link{font-family:var(--font-heading-family)!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}.product__title,.card__heading,.card-information__text,h3.card__heading,.card .card__heading a,[class*=product] [class*=title]{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:16px!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1.4}.price,.price-item,.price__regular,.price-item--regular,[class*=price__]{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:15px!important;letter-spacing:0}.header__heading-logo-wrapper,.header__heading a,.logo-text,.header__heading span{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-size:1.5rem;font-weight:500;letter-spacing:.01em;text-transform:none!important}.button,.btn,.shopify-challenge__button,button[type=submit]{font-family:var(--font-body-family)!important;text-transform:uppercase;letter-spacing:.1em;font-weight:500}@keyframes petty-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.petty-ticker:hover .petty-ticker__track{animation-play-state:paused}.menu-drawer-custom{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;visibility:hidden;pointer-events:none}.menu-drawer-custom.is-open{visibility:visible;pointer-events:auto}.menu-drawer-custom__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;transition:opacity .3s ease}.menu-drawer-custom.is-open .menu-drawer-custom__overlay{opacity:1}.menu-drawer-custom__content{position:absolute;top:0;left:0;width:100%;max-width:400px;height:100%;background:var(--color-background);transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:2rem;overflow-y:auto}.menu-drawer-custom.is-open .menu-drawer-custom__content{transform:translate(0)}.menu-drawer-custom__close{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;color:var(--color-text)}.menu-drawer-custom__nav--main{margin-top:3rem;flex-grow:1}.menu-drawer-custom__list{list-style:none;padding:0;margin:0}.menu-drawer-custom__list--main{display:flex;flex-direction:column;gap:1.5rem}.menu-drawer-custom__link{font-family:var(--font-body-family);font-size:1.5rem;color:var(--color-text);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:opacity .2s}.menu-drawer-custom__link:hover{opacity:.6}.menu-drawer-custom__nav--secondary{margin-top:auto;padding-top:2rem;border-top:1px solid var(--color-border)}.menu-drawer-custom__list--secondary{display:flex;flex-direction:column;gap:.75rem}.menu-drawer-custom__link--small{font-family:var(--font-body-family);font-size:.9rem;color:#666;text-decoration:none;transition:color .2s}.menu-drawer-custom__link--small:hover{color:var(--color-text)}.footer__social-custom{display:flex;gap:1rem;justify-content:center;padding:1rem 0}.footer__social-link{color:var(--color-text);transition:opacity .2s}.footer__social-link:hover{opacity:.6}.petty-ticker{width:100%;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.petty-ticker__track{display:inline-flex;gap:3rem;white-space:nowrap;will-change:transform;animation:pettyTicker 18s linear infinite;padding:.6rem 0}.petty-ticker__item{font-size:.85rem;letter-spacing:.02em}@keyframes pettyTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.petty-hero-strip{--phs-height-desktop: 500px;--phs-height-mobile: 300px;--phs-gap: 8px;--phs-speed: 40s;width:100%;overflow:hidden;background-color:#000}.petty-hero-strip__track{display:flex;width:max-content;animation:phs-scroll var(--phs-speed) linear infinite}.petty-hero-strip[data-pause-hover=true]:hover .petty-hero-strip__track{animation-play-state:paused}.petty-hero-strip__group{display:flex;gap:var(--phs-gap);padding-right:var(--phs-gap)}.petty-hero-strip__item{flex-shrink:0;height:var(--phs-height-mobile)}.petty-hero-strip__link{display:block;height:100%}.petty-hero-strip__img{display:block;height:100%;width:auto;object-fit:cover}@media screen and (min-width:750px){.petty-hero-strip__item{height:var(--phs-height-desktop)}}@keyframes phs-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.petty-hero-strip__track{animation:none}}.petty-hero-strip--placeholder{background-color:#f5f5f5;border:2px dashed #ccc}.section-header .header.page-width{max-width:100%;padding-left:48px;padding-right:48px}@media screen and (max-width:989px){.section-header .header.page-width{padding-left:20px;padding-right:20px}}.section-header .header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.header__left{justify-self:start}.header__center{justify-self:center}.header__right{justify-self:end;display:flex;align-items:center;gap:20px}.section-header a,.section-header a:link,.section-header a:visited,.section-header a:hover,.section-header a:active,.section-header summary,.section-header button{color:inherit!important;text-decoration:none!important}.section-header a:hover,.section-header summary:hover,.section-header button:hover{opacity:.7}.header__heading{margin:0}.header__heading-link,.header__heading-link:link,.header__heading-link:visited,.header__heading-link:hover,.header__heading-link:active{color:inherit!important;text-decoration:none!important}.header__logo-text{font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;font-size:26px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:inherit!important}.petty-menu-trigger{display:flex!important;align-items:center;gap:10px;padding:0;cursor:pointer;background:none!important;border:none!important;color:inherit!important;text-decoration:none!important;list-style:none}.petty-menu-trigger::-webkit-details-marker{display:none}.petty-menu-label{font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important}.petty-menu-icons{display:flex;align-items:center}.petty-menu-icons svg{width:18px;height:18px;stroke-width:1.5}.petty-menu-trigger .icon-close,.menu-drawer-container[open] .petty-menu-trigger .icon-hamburger{display:none}.menu-drawer-container[open] .petty-menu-trigger .icon-close{display:block}@media screen and (max-width:989px){.petty-menu-label{display:none}}.header__icons{display:flex;align-items:center;gap:16px}.header__icon{display:flex;align-items:center;justify-content:center;padding:4px;color:inherit!important;text-decoration:none!important}.header__icon svg{width:20px;height:20px;stroke-width:1}#cart-icon-bubble{position:relative}.cart-count-bubble{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:10px;font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;align-items:center;justify-content:center}.header__lang-switch{display:flex;align-items:center;gap:4px}.header__lang-btn{background:none;border:none;padding:4px 6px;font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;letter-spacing:.05em;color:inherit!important;cursor:pointer;opacity:.5;transition:opacity .2s ease}.header__lang-btn:hover,.header__lang-btn.is-active{opacity:1}.header__lang-divider{opacity:.3;font-size:12px}@media screen and (max-width:989px){.header__lang-switch{display:none}}.header__inline-menu,.header-menu-item,.list-menu--inline{display:none!important}header-drawer[data-breakpoint=desktop]{display:block!important;margin:0!important}.menu-drawer{position:fixed;top:0;left:0;width:100%;max-width:380px;height:100vh;height:100dvh;background-color:rgb(var(--color-background));z-index:100;overflow-y:auto;transform:translate(-100%);transition:transform .3s ease}.menu-drawer-container[open] .menu-drawer{transform:translate(0)}.menu-drawer,.menu-drawer *{pointer-events:auto}.menu-drawer__inner-container{padding:80px 40px 40px}.menu-drawer__navigation{margin-bottom:40px}.menu-drawer__menu{list-style:none;padding:0;margin:0}.menu-drawer__menu-item{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;text-transform:uppercase;letter-spacing:.02em;color:inherit!important;text-decoration:none!important;border:none;background:none;cursor:pointer;width:100%;text-align:left}.menu-drawer__submenu{position:fixed;top:0;left:0;width:100%;max-width:380px;height:100vh;height:100dvh;background-color:rgb(var(--color-background));z-index:101;overflow-y:auto;transform:translate(-100%);transition:transform .3s ease}details[open]>.menu-drawer__submenu{transform:translate(0)}.menu-drawer__inner-submenu{padding:40px}.menu-drawer__close-button{display:flex;align-items:center;gap:8px;padding:12px 0;margin-bottom:20px;font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.02em;color:inherit!important;text-decoration:none!important;background:none;border:none;cursor:pointer}.menu-drawer__submenu .menu-drawer__menu-item{font-size:18px}.menu-drawer__utility-links{padding-top:40px;border-top:1px solid rgba(var(--color-foreground),.1)}.menu-drawer__account{display:flex;align-items:center;gap:12px;padding:14px 0;font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;color:inherit!important;text-decoration:none!important}.menu-drawer__localization{display:flex;align-items:center;gap:12px;padding:14px 0;flex-wrap:wrap}.menu-drawer__localization-label{font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;opacity:.6}.menu-drawer__lang-form{display:inline}.menu-drawer__lang-btn{background:none;border:none;padding:4px 8px;font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;letter-spacing:.05em;color:inherit;cursor:pointer;opacity:.5}.menu-drawer__lang-btn:hover,.menu-drawer__lang-btn.is-active{opacity:1}.section-header .header__logo-text,.header .header__logo-text,span.header__logo-text,.header__heading,.header__heading a,.header__heading-link,.header__heading-logo-wrapper{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:48px!important;letter-spacing:.01em!important;text-transform:none!important;color:inherit!important}.template-index .header__logo-text,body.template-index .header .header__logo-text,.template-index .header__heading,.template-index .header__heading a{font-size:56px!important}@media screen and (max-width:989px){.section-header .header__logo-text,.header .header__logo-text,span.header__logo-text,.header__heading,.header__heading a,.header__heading-link{font-size:36px!important}.template-index .header__logo-text,body.template-index .header .header__logo-text,.template-index .header__heading,.template-index .header__heading a{font-size:40px!important}}.header__center{justify-self:center;display:flex;align-items:center;justify-content:center}.header__center .header__heading{margin:0;display:flex;align-items:center;justify-content:center}.header__center .header__heading-link{display:flex;align-items:center;justify-content:center}.section-header .header{align-items:center}.header__left,.header__right{display:flex;align-items:center}.menu-drawer__navigation-container{display:flex;flex-direction:column;min-height:calc(100vh - 100px);min-height:calc(100dvh - 100px)}.petty-nav-main{flex:0 0 auto}.petty-nav-main .list-menu{list-style:none;padding:0;margin:0}.petty-link-main{display:block;padding:14px 0;font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:26px!important;text-transform:uppercase;letter-spacing:.02em;color:inherit!important;text-decoration:none!important}.petty-link-main:hover,.petty-link-main--active{opacity:.6}.petty-nav-secondary{margin-top:auto;padding-top:30px;border-top:1px solid rgba(0,0,0,.1)}.petty-nav-secondary .list-menu{list-style:none;padding:0;margin:0}.petty-link-secondary{display:block;padding:8px 0;font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:15px!important;font-weight:400;color:inherit!important;text-decoration:none!important;opacity:.7}.petty-link-secondary:hover,.petty-link-secondary--active{opacity:1}.petty-drawer-lang{display:flex;align-items:center;gap:6px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}.petty-drawer-lang__form{display:inline}.petty-drawer-lang__btn{background:none;border:none;padding:4px 8px;font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;letter-spacing:.08em;color:inherit;cursor:pointer;opacity:.5}.petty-drawer-lang__btn:hover,.petty-drawer-lang__btn.is-active{opacity:1}.petty-drawer-lang__sep{opacity:.3;font-size:12px}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__navigation,.menu-drawer__menu{transition-duration:0ms!important}.menu-drawer-container[open] .menu-drawer{transition:transform .25s ease-out!important}.menu-drawer-container[open] .menu-drawer__inner-container,.menu-drawer-container[open] .menu-drawer__navigation-container{transition:opacity .2s ease-out .1s!important}.menu-drawer-container:before,.menu-drawer-container:after{transition-duration:0ms!important}.menu-drawer-container[open]:before,.menu-drawer-container[open]:after{transition-duration:.25s!important}.footer__content-top.page-width{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:60px!important}.footer__blocks-wrapper{display:flex!important;flex-direction:row!important;gap:100px!important;flex:1!important}.footer__blocks-wrapper .footer-block:first-child{flex:0 0 auto!important}.footer__blocks-wrapper .footer-block:first-child p,.footer__blocks-wrapper .footer-block .rte p{font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:400!important;margin:0!important}.footer-block--menu{flex:0 0 auto!important}.footer-block__details-content.list-unstyled,ul.footer-block__details-content{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;margin:0!important;list-style:none!important}.footer-block__details-content li a{font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:400!important;color:inherit!important;text-decoration:none!important;opacity:.7;transition:opacity .2s ease}.footer-block__details-content li a:hover{opacity:1}.footer-block--newsletter{flex:0 0 350px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:20px!important}.footer-block--newsletter .footer-block__heading{font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:400!important;text-align:right!important;width:100%!important}.footer-block__newsletter{width:100%!important}.newsletter-form{display:flex!important;flex-direction:row!important;gap:0!important;width:100%!important}.newsletter-form__field-wrapper{flex:1!important}.newsletter-form__button{background:#000!important;color:#fff!important;padding:12px 20px!important;font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:400!important;border:none!important}.footer__list-social{display:flex!important;justify-content:flex-end!important;gap:16px!important;width:100%!important}.footer__list-social .list-social__link{color:inherit!important;opacity:.6;transition:opacity .2s ease}.footer__list-social .list-social__link:hover{opacity:1}.footer__list-social svg{width:20px!important;height:20px!important}.footer__content-bottom{display:none!important}@media screen and (max-width:749px){.footer__content-top.page-width{flex-direction:column!important;gap:40px!important}.footer__blocks-wrapper{flex-direction:column!important;gap:30px!important}.footer-block--newsletter{flex:1 1 100%!important;align-items:flex-start!important}.footer-block--newsletter .footer-block__heading{text-align:left!important}.footer__list-social{justify-content:flex-start!important}}.cart-upsell-message{background:#f9f9f9;border:1px solid #e0e0e0;padding:16px 20px;margin:20px 0;text-align:center;border-radius:4px}.cart-upsell-message p{font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;margin:0 0 10px}.cart-upsell-link{font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#000;text-decoration:underline}.cart-upsell-link:hover{opacity:.7}.card__heading,.card-information__text,.card .card__heading,.card .card__heading a,h3.card__heading,h2.card__heading,.card-wrapper .card__heading,.card-wrapper .card__heading a,[class*=card__heading],.grid__item .card__heading,.grid__item .card__heading a{font-family:Barlow,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.5!important;margin-bottom:2px!important}.card__information .price,.card-information .price,.price-item--regular,.price__regular .price-item,.price__regular{font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important;opacity:.85;margin-top:0!important;margin-bottom:0!important}.card__information,.card-information,.card-information__wrapper{gap:2px!important;padding-top:10px!important;padding-bottom:16px!important}.card__inner button,.card-wrapper button,.quick-add__submit,button.button--full-width,.card-wrapper .button,.card .button{font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;padding:14px 16px!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/petty-lemon-custom.css.map */
