:root{--pitchoun-ink: 47, 59, 52;--pitchoun-pin: 78, 110, 88;--pitchoun-terre: 169, 88, 78;--pitchoun-line: rgba(47, 59, 52, .14)}body,body [class*=color-scheme-]{color:rgba(var(--color-foreground),.86)}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased}::selection{background:rgba(var(--pitchoun-pin),.22)}body h1,body h2,body h3,body h4,body h5,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5,body .hxl,body .hxxl{letter-spacing:-.01em;font-weight:var(--font-heading-weight);text-wrap:balance}body .h0,body .hxl,body .hxxl,body h1,body .h1,body h2,body .h2{line-height:1.12}body .hxl{font-size:clamp(4rem,6.2vw,6.8rem)}body .h0{font-size:clamp(3.4rem,5vw,5.4rem)}body h1,body .h1{font-size:clamp(2.8rem,3.6vw,4rem)}body h2,body .h2{font-size:clamp(2.4rem,2.8vw,3.2rem)}body h3,body .h3{font-size:clamp(2rem,2.1vw,2.4rem);line-height:1.2}body .banner__heading strong{font-weight:inherit}body .rte p,body .rte li{line-height:1.7}body .rte a,body .rte a:visited{color:rgb(var(--color-foreground));text-decoration-color:rgba(var(--pitchoun-pin),.6);text-decoration-thickness:.1rem;text-underline-offset:.3rem}body .rte a:hover{text-decoration-color:rgb(var(--pitchoun-pin))}body .rich-text__text,body .image-with-text__text,body .collection__description,body .banner__text{max-width:62ch}body .rich-text__blocks .rich-text__text{margin-left:auto;margin-right:auto}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:700;letter-spacing:.02em;font-size:1.5rem;min-height:4.8rem;padding:0 2.8rem}body .button--secondary{--alpha-button-background: 0}body .link,body .underlined-link{text-underline-offset:.3rem}body .announcement-bar__message{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;letter-spacing:.03em;padding:.9rem 0}body .header__menu-item{font-size:1.55rem;letter-spacing:.01em}body .header__menu-item span,body .header__active-menu-item{text-underline-offset:.5rem}body .header-wrapper--border-bottom{border-bottom:.1rem solid var(--pitchoun-line)}body .banner__box{border-radius:1.6rem}body .banner__heading{margin-bottom:1.2rem}body .banner__text p{font-size:1.7rem;line-height:1.6}body .banner__buttons{gap:1rem}body .title-wrapper-with-link{align-items:flex-end}body .title-wrapper-with-link .title{margin-bottom:0}body .collection__description{margin-top:1rem}body .card-wrapper .card__media{background:#fff}body .card__heading{font-size:1.7rem;line-height:1.3}body .card__heading a{text-decoration:none}body .card-wrapper:hover .card__heading a,body .card__heading a:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}body .card-information .price{font-size:1.5rem;letter-spacing:.01em}body .card-information .price__container{color:rgba(var(--color-foreground),.75)}body .card .badge{font-size:1.2rem;letter-spacing:.02em;padding:.4rem 1.1rem}body .collection-list .card__heading{font-size:2.2rem}body .collection-list .card--standard .card__inner{border-radius:1.2rem;overflow:hidden}body .product__title h1,body .product__title .h1{font-size:clamp(2.8rem,3.2vw,3.8rem);line-height:1.15}body .product__info-container>*+*{margin:1.4rem 0}body .product__info-container .price--large{font-size:2.2rem;letter-spacing:.01em}body .product__tax{color:rgba(var(--color-foreground),.7)}body .product-form__input .form__label{font-weight:700;letter-spacing:.02em}body .product-form__input input[type=radio]+label{font-size:1.45rem;letter-spacing:.01em;padding:1rem 1.8rem}body .product-form__input input[type=radio]:checked+label{background-color:rgb(var(--pitchoun-pin));border-color:rgb(var(--pitchoun-pin));color:#fff}body .product-form__submit{min-height:5.2rem;font-size:1.6rem}body .product__info-container .icon-with-text{border-top:.1rem solid var(--pitchoun-line);border-bottom:.1rem solid var(--pitchoun-line);padding:1.4rem 0;gap:1rem}body .product__info-container .icon-with-text .h4{font-family:var(--font-body-family);font-size:1.45rem;letter-spacing:.01em}body .icon-with-text .svg-wrapper,body .icon-with-text svg{color:rgb(var(--pitchoun-pin))}body .pitchoun-livraison{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem;line-height:1.5}body .pitchoun-livraison .svg-wrapper,body .pitchoun-livraison svg{flex:0 0 2rem;width:2rem;height:2rem;margin-top:.1rem;color:rgb(var(--pitchoun-pin))}body .pitchoun-livraison p{margin:0}body .pitchoun-livraison strong{color:rgb(var(--color-foreground))}body .pitchoun-noel{margin:.6rem 0 0;padding:.9rem 1.4rem;border-radius:1rem;background:rgba(var(--pitchoun-terre),.09);color:rgb(var(--pitchoun-terre));font-size:1.45rem;line-height:1.5}body .pitchoun-noel a{color:inherit;text-underline-offset:.3rem}body .product__accordion .summary__title .h4,body .product__accordion summary .accordion__title{font-family:var(--font-body-family);font-weight:700;font-size:1.5rem;letter-spacing:.02em}body .product__accordion .accordion__content{font-size:1.5rem;line-height:1.7}body .product__description{font-size:1.6rem}body .pitchoun-fs{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:rgba(var(--pitchoun-pin),.08)}body .drawer__inner .pitchoun-fs{margin:0 0 1.2rem}body .pitchoun-fs__text{margin:0 0 .8rem;font-size:1.4rem;line-height:1.45}body .pitchoun-fs__bar{height:.6rem;border-radius:1rem;background:rgba(var(--pitchoun-pin),.18);overflow:hidden}body .pitchoun-fs__bar span{display:block;height:100%;border-radius:inherit;background:rgb(var(--pitchoun-pin));transition:width .4s ease}body .pitchoun-fs--ok .pitchoun-fs__text{font-weight:700;color:rgb(var(--pitchoun-pin))}@media(prefers-reduced-motion:reduce){body .pitchoun-fs__bar span{transition:none}}body .cart__note label,body .drawer__footer .cart__note label{font-weight:700}body .drawer__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}body .pitchoun-reassurance__heading{margin:0 0 2rem}body .pitchoun-reassurance__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.6rem 3.2rem;margin:0}body .pitchoun-reassurance__item{display:flex;align-items:center;gap:1.2rem}body .pitchoun-reassurance__icon{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--pitchoun-pin),.1);color:rgb(var(--pitchoun-pin))}body .pitchoun-reassurance__icon svg{width:2.2rem;height:2.2rem}body .pitchoun-reassurance__text{display:flex;flex-direction:column;line-height:1.35}body .pitchoun-reassurance__text strong{font-size:1.55rem;color:rgb(var(--color-foreground))}body .pitchoun-reassurance__text span{font-size:1.4rem;color:rgba(var(--color-foreground),.72)}body .pitchoun-reassurance__link{color:inherit;text-decoration:none}body .pitchoun-reassurance__link:hover strong{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){body .pitchoun-reassurance__list{grid-template-columns:1fr 1fr;gap:1.6rem}body .pitchoun-reassurance__item{align-items:flex-start}body .pitchoun-reassurance__icon{flex-basis:3.6rem;width:3.6rem;height:3.6rem}body .pitchoun-reassurance__icon svg{width:1.8rem;height:1.8rem}body .pitchoun-reassurance__text strong{font-size:1.4rem}body .pitchoun-reassurance__text span{display:none}body .pitchoun-reassurance__item{align-items:center}}body .multicolumn-card__info .inline-richtext,body .multicolumn-card h3{font-size:2rem;line-height:1.25}body .multicolumn-card__info .rte{font-size:1.55rem}body .article-card .card__heading{font-size:2rem}body .article-template__title{line-height:1.15}body .footer{border-top:0}body .footer-block__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem}body .footer__content-top .newsletter-form__field-wrapper .field__input{background:#ffffffeb;color:rgb(var(--pitchoun-ink))}body .footer a,body .footer .list-menu__item--link{text-underline-offset:.3rem}body .footer .list-menu__item--link{font-size:1.45rem}body .pitchoun-script{font-family:"Pitchoun Script",var(--font-heading-family);font-weight:400;letter-spacing:0;line-height:1}body .pitchoun-lieu{margin:0 0 -.2rem;font-size:4.8rem;color:rgb(var(--pitchoun-pin))}body.pitchoun-script-on .collection-list .card__heading{font-family:"Pitchoun Script",var(--font-heading-family);font-weight:400;font-size:4.6rem;line-height:1.1;letter-spacing:0}body .pitchoun-badge-new{font-weight:700}body .pitchoun-upsell{margin:2rem 0 1rem;padding:1.6rem;border-radius:1.2rem;background:rgba(var(--pitchoun-pin),.06)}body .pitchoun-upsell__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;color:rgb(var(--color-foreground))}body .pitchoun-upsell__sub{margin:.2rem 0 1.2rem;font-size:1.35rem;color:rgba(var(--color-foreground),.7)}body .pitchoun-upsell__list{display:grid;gap:1.2rem;margin:0}body .pitchoun-upsell__item{display:grid;grid-template-columns:5.6rem 1fr auto;align-items:center;gap:1.2rem}body .pitchoun-upsell__media img{display:block;width:5.6rem;height:auto;background:#fff;box-shadow:0 .1rem .4rem #2f3b341f}body .pitchoun-upsell__info{display:flex;flex-direction:column;min-width:0;line-height:1.3}body .pitchoun-upsell__title{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground));text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body .pitchoun-upsell__title:hover{text-decoration:underline;text-underline-offset:.3rem}body .pitchoun-upsell__variant{font-size:1.25rem;color:rgba(var(--color-foreground),.68)}body .pitchoun-upsell__price{font-size:1.35rem;margin-top:.2rem}body .pitchoun-upsell__add.button{min-height:3.6rem;min-width:0;padding:0 1.4rem;font-size:1.3rem}body .pitchoun-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;border-top:.1rem solid var(--pitchoun-line);box-shadow:0 -.6rem 2rem #2f3b3414;transform:translateY(110%);transition:transform .3s ease}body .pitchoun-sticky.is-visible{transform:translateY(0)}body .pitchoun-sticky__inner{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;padding-bottom:1rem}body .pitchoun-sticky__img{width:4.4rem;height:auto;background:#fff;box-shadow:0 .1rem .4rem #2f3b341f}body .pitchoun-sticky__info{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}body .pitchoun-sticky__title{font-weight:700;font-size:1.45rem;color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .pitchoun-sticky__meta{font-size:1.3rem;color:rgba(var(--color-foreground),.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .pitchoun-sticky__button.button{min-height:4.4rem;padding:0 2rem;font-size:1.4rem;flex:0 0 auto}@media screen and (max-width:749px){body .pitchoun-sticky__img{display:none}body .pitchoun-sticky__button.button{padding:0 1.4rem}}@media(prefers-reduced-motion:reduce){body .pitchoun-sticky{transition:none}}body .pitchoun-lieux{padding:2.8rem 0;overflow:hidden}body .pitchoun-lieux__heading{margin:0 auto 1.6rem}body .pitchoun-lieux__track{display:flex;width:max-content;animation:pitchoun-defile 90s linear infinite}body .pitchoun-lieux__track:hover,body .pitchoun-lieux__track:focus-within{animation-play-state:paused}body .pitchoun-lieux__list{display:flex;align-items:baseline;gap:4.4rem;margin:0;padding-right:4.4rem}body .pitchoun-lieux__link{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.6rem;white-space:nowrap;color:rgb(var(--color-foreground));text-decoration:none}body.pitchoun-script-on .pitchoun-lieux__link{font-family:"Pitchoun Script",var(--font-heading-family);font-weight:400;font-size:5rem;line-height:1.2}body .pitchoun-lieux__link:hover{color:rgb(var(--pitchoun-pin))}@keyframes pitchoun-defile{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){body .pitchoun-lieux__track{animation:none;width:auto}body .pitchoun-lieux__list[aria-hidden=true]{display:none}body .pitchoun-lieux__list{flex-wrap:wrap;justify-content:center;gap:1.2rem 3.2rem;padding:0 1.6rem}}body .pitchoun-drawer-trust{margin:1rem 0 0;text-align:center;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}body .banner__box .banner__heading{margin-bottom:.4rem}body.pitchoun-script-on .banner__text.subtitle p{font-family:"Pitchoun Script",var(--font-heading-family);font-weight:400;font-size:4.2rem;line-height:1.2;letter-spacing:0;color:rgb(var(--pitchoun-pin));margin:0}body .banner__box{max-width:50rem}body .banner__box .banner__text{margin-left:0;margin-right:0}body .banner__box .banner__buttons{max-width:36rem}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pitchoun.css.map */
