.pjc-brand-logo{display:block;width:auto;height:var(--pjc-logo-height, 66px);max-width:200px;object-fit:contain}.pjc-douceur :is(.product-card,.product-card__content){min-width:0}.pjc-douceur .product-card__content{padding-bottom:12px}.pjx{color:var(--pjc-ink, #302b2d);font-family:var(--font-body--family, Arial, sans-serif)}.pjx *{box-sizing:border-box}.pjx :is(h1,h2,h3),.pjc-soft-cta h2{font-family:var(--pjc-font-display, var(--font-heading--family, "Arial Rounded MT Bold", sans-serif));font-weight:var(--font-heading--weight, 700);color:inherit;letter-spacing:-.02em}.pjx a{color:inherit}.pjx-eyebrow{font-size:12px;font-weight:800;letter-spacing:.13em;line-height:1.6;margin:0 0 16px;color:var(--pjc-gold-ink, #835037)}.pjx-section{max-width:1320px;margin:auto;padding:76px 48px}.pjx-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.pjx h2,.pjc-soft-cta h2{font-size:var(--font-h2--size, clamp(30px, 3.4vw, 46px));line-height:1.13;margin:0}.pjx-heading>p{font-size:14px;line-height:1.7;color:var(--pjc-muted, #6d5d55);margin:0}.pjx-button,.pjx .pjx-button{color:var(--pjc-white, #f8f3eb)}.pjx-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:52px;padding:15px 26px;border-radius:var(--style-border-radius-buttons-primary, 14px);background:var(--pjc-night, #302b2d);text-decoration:none;font-weight:700;font-size:15px;box-shadow:var(--pjc-shadow-sm, 0 5px 0 #302b2d16)}.pjx-button[hidden],.pjx-offer [hidden]{display:none}.pjx-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1440px;margin:auto;padding:48px 68px 65px;background:radial-gradient(ellipse at 80% 60%,var(--pjc-sand, #ead7c9),transparent 55%);isolation:isolate}.pjx-hero__copy{max-width:610px}.pjx-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.06;letter-spacing:-.025em;margin:0 0 24px;max-width:12ch}.pjx-hero h1 em{display:block;color:var(--pjc-night, #835037);font-style:normal}.pjx-hero__description{font-size:16px;line-height:1.8;color:var(--pjc-muted, #6d5d55);max-width:42ch;margin:0 0 28px}.pjx-hero__other{display:flex;gap:24px;margin:12px 0}.pjx-hero__other a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-underline-offset:5px}.pjx-hero__trust{display:flex;gap:12px 22px;flex-wrap:wrap;font-size:14px;color:var(--pjc-muted, #6d5d55)}.pjx-hero__composition{position:relative;padding:20px}.pjx-hero__frame{aspect-ratio:1 / .98;position:relative;overflow:hidden;background:var(--pjc-sand-deep, #ead7c9);border-radius:46% 46% 30px 30px;box-shadow:12px 18px 0 var(--pjc-shade, #ead7c980);border:6px solid var(--pjc-white, #fffdf9);rotate:2deg}.pjx-hero__photo,.pjx-hero__frame picture{display:block;width:100%;height:100%}.pjx-hero__photo{object-fit:cover}.pjx-hero__caption{position:absolute;bottom:18px;left:16px;right:16px;text-align:center;background:var(--pjc-veil, #fffdf9ed);color:var(--pjc-ink, #302b2d);border-radius:var(--pjc-radius-lg, 24px);padding:11px 14px;font-size:14px;font-weight:800}.pjx-hero__seal{position:absolute;left:-12px;bottom:2px;display:grid;place-content:center;text-align:center;width:110px;height:110px;border-radius:44% 56% 51% 49%;background:var(--pjc-gold-soft, #d9bba6);color:var(--pjc-ink, #302b2d);font-size:13px;font-weight:800;line-height:1.25;rotate:-12deg;border:4px solid var(--color-background, #f8f3eb)}.pjx-hero__seal span{font-size:26px}.pjx-hero__detail{position:absolute;bottom:-20px;right:0;width:29%;padding:7px;background:var(--pjc-white, #fffdf9);border-radius:20px;box-shadow:0 8px 24px var(--pjc-shade, #302b2d15);rotate:7deg}.pjx-hero__detail img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:15px}.pjx-hero__detail span{display:block;font-size:12px;padding:5px;text-align:center}.pjx-hero__no-photo{height:100%;display:grid;place-content:center;text-align:center;padding:30px;background:var(--pjc-sand-deep, #ead7c9)}.pjx-hero__no-photo>span{font:100px / 1 var(--pjc-font-display, Georgia);color:var(--pjc-accent, #835037)}.pjx-hero__no-photo p{font-size:22px;font-weight:800}.pjc-moon,.pjc-star{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;color:var(--pjc-accent, #835037)}.pjc-moon{top:-22px;right:-6px;font:96px / 1 var(--pjc-font-display, Georgia);rotate:-20deg}.pjc-star--one{top:15%;left:-28px;font-size:40px}.pjc-star--two{bottom:0;right:-15px;font-size:45px}.pjx-ribbon{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap;background:var(--pjc-night-deep, #ead7c9);color:var(--pjc-cream, #543f34);padding:20px 24px;font-size:12px;font-weight:800;letter-spacing:.12em;border-block:1px solid var(--pjc-night-soft, #d9c7b9)}.pjx-ribbon>[aria-hidden=true]{color:var(--pjc-gold-soft, #835037)}.pjx-univers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pjx-universe{display:block;padding:12px 12px 22px;border:1px solid var(--pjc-sand-deep, #e8ddd2);background:var(--pjc-white, #fffdf9);border-radius:var(--pjc-radius-lg, 28px);text-decoration:none;box-shadow:var(--pjc-shadow-sm, none)}.pjx-universe__image{position:relative;aspect-ratio:1.1;overflow:hidden;background:var(--pjc-sand-deep, #ead7c9);border-radius:20px}.pjx-universe:nth-child(2) .pjx-universe__image{background:var(--pjc-sand, #e7dfcf)}.pjx-universe:nth-child(3) .pjx-universe__image{background:var(--pjc-gold-soft, #e0d7d0)}.pjx-universe__image img{width:100%;height:100%;object-fit:cover}.pjx-universe__index{position:absolute;top:12px;left:12px;background:var(--pjc-veil, #fffdf9ed);padding:6px 12px;border-radius:22px;font-size:12px}.pjx-photo-word{height:100%;display:grid;place-items:center;font-size:30px;font-weight:800}.pjx-universe__title{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px 10px 0}.pjx-universe__title h3{font-size:27px;margin:0}.pjx-universe__title p{font-size:14px;margin:6px 0 0;color:var(--pjc-muted, #6d5d55)}.pjx-universe__title>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--pjc-sand, #f3eae1);flex-shrink:0}.pjx-details{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.pjx-details__visual{aspect-ratio:1;position:relative;border-radius:34px;overflow:hidden}.pjx-details__visual>img{width:100%;height:100%;object-fit:cover}.pjx-details__empty{height:100%;display:grid;place-content:center;text-align:center;background:var(--pjc-sand-deep, #ead7c9);padding:28px}.pjx-details__empty>span{font-size:50px;color:var(--pjc-accent, #835037)}.pjx-details__empty p{font-size:30px;font-weight:800;line-height:1.25}.pjx-label{position:absolute;bottom:20px;left:20px;background:var(--pjc-veil, #fffdf9e8);border-radius:20px;padding:10px 15px;font-size:12px;font-weight:800;letter-spacing:.1em}.pjx-lead{font-size:15px;line-height:1.8;color:var(--pjc-muted, #6d5d55);margin:20px 0 26px}.pjx-accordion{background:var(--pjc-white, #fffdf9);border:1px solid var(--pjc-sand-deep, #e8ddd2);border-radius:18px;margin:10px 0;overflow:hidden}.pjx-accordion summary{display:flex;align-items:center;gap:12px;padding:18px;min-height:52px;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.pjx-accordion summary::-webkit-details-marker{display:none}.pjx-accordion__index{font-size:12px;color:var(--pjc-gold-ink, #835037)}.pjx-plus{margin-left:auto;font-size:22px}.pjx-accordion[open] .pjx-plus{rotate:45deg}.pjx-accordion>div{padding:0 20px 20px 43px;font-size:14px;line-height:1.7;color:var(--pjc-muted, #6d5d55)}.pjx-accordion p{margin:0}.pjx-text-link{display:inline-block;padding:12px 0;margin-top:10px;text-underline-offset:5px;font-weight:700;font-size:14px}.pjx-confidence{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;background:var(--pjc-sand, #efe4d9);padding:65px max(28px,calc((100% - 1224px)/2));border-block:1px solid var(--pjc-sand-deep, #e0cebf)}.pjx-confidence>div>p:not(.pjx-eyebrow){font-size:15px;line-height:1.8;color:var(--pjc-muted, #6d5d55);max-width:35ch}.pjx-confidence__grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pjx-confidence article{padding:22px;border:1px solid var(--pjc-sand-deep, #dfcdbd);border-radius:var(--pjc-radius-lg, 24px);background:var(--pjc-cream, #f8f3eb)}.pjx-confidence__number{font-size:12px;color:var(--pjc-gold-ink, #835037)}.pjx-confidence h3{font-size:21px;line-height:1.3;margin:10px 0}.pjx-confidence article p{font-size:14px;line-height:1.7;color:var(--pjc-muted, #6d5d55)}.pjx-confidence article>a{font-size:14px;text-underline-offset:4px}.pjx-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pjx-video__media{aspect-ratio:9 / 14;border-radius:25px;overflow:hidden;background:var(--pjc-sand-deep, #ead7c9)}.pjx-video video{width:100%;height:100%;object-fit:cover}.pjx-video h3{font-size:22px;margin:15px 0}.pjx-video p{font-size:14px;color:var(--pjc-muted, #6d5d55)}.pjc-soft-cta{--pjc-focus-color: var(--pjc-white, #302b2d);--pjc-star-color: var(--pjc-gold-soft, #835037);position:relative;isolation:isolate;overflow:hidden;text-align:center;background:var(--pjc-night-deep, #ead7c9);color:var(--pjc-cream, #302b2d);padding:70px 24px}.pjc-soft-cta>:not(.pjc-stars){position:relative;z-index:1}.pjc-soft-cta>span{display:block;font-size:40px;color:var(--pjc-gold-soft, #835037);margin-bottom:16px}.pjc-soft-cta p{max-width:45ch;margin:18px auto 26px;line-height:1.7;color:var(--pjc-cream, #5a473d)}.pjc-soft-cta .pjx-button{background:var(--pjc-cream, #302b2d);color:var(--pjc-night, #f8f3eb)}.pjx-editor-note{padding:22px;border:1px dashed var(--pjc-gold-ink, #ad765a);border-radius:20px;color:var(--pjc-muted, #6d5d55)}.pjc-cart-goal{padding:16px;border-radius:20px;background:var(--pjc-sand, #f0e5da);margin-bottom:16px;font-size:14px;color:var(--pjc-ink, #302b2d)}.pjc-cart-goal p{margin:0 0 8px}.pjc-cart-goal progress{width:100%;height:8px;display:block;border:0;border-radius:8px;overflow:hidden;background:var(--pjc-sand-deep, #ded0c3);accent-color:var(--pjc-night, #835037);margin-bottom:10px}.pjc-cart-goal progress::-webkit-progress-bar{background:var(--pjc-sand-deep, #ded0c3)}.pjc-cart-goal progress::-webkit-progress-value{background:var(--pjc-night, #835037);border-radius:8px}.pjc-cart-goal a{text-underline-offset:3px;font-size:12px}.pjc-douceur .theme-drawer__dialog{border-start-start-radius:24px;border-end-start-radius:24px}.pjc-douceur .quick-add-modal{background:var(--color-background);color:var(--color-foreground);border-radius:24px}.pjc-douceur .quick-add-modal__content:empty{display:none}.pjc-douceur .quick-add__button--choose{display:inline-flex;opacity:1;translate:0;min-height:44px;min-width:96px;width:fit-content;padding:10px 16px;touch-action:manipulation;text-decoration:none}.pjc-douceur .quick-add[data-quick-add-button=add] .quick-add__button--choose{display:none}.pjc-douceur .quick-add__button[aria-busy=true]{cursor:progress}.pjc-douceur .quick-add__button:before,.pjc-douceur .quick-add__button:after{pointer-events:none}.pjx-offer__heading{max-width:650px;margin:0 auto 35px;text-align:center}.pjx-offer__layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.pjx-offer__image{position:relative;display:block;aspect-ratio:4 / 5;background:var(--pjc-sand-deep, #ead7c9);border-radius:30px;overflow:hidden}.pjx-offer__image img{width:100%;height:100%;object-fit:cover}.pjx-offer__image>span{position:absolute;bottom:18px;left:18px;right:18px;text-align:center;background:var(--pjc-veil, #fffdf9ed);border-radius:var(--pjc-radius-lg, 24px);padding:12px;font-size:14px}.pjx-offer__product-title{display:block;font:700 28px / 1.2 var(--pjc-font-display, var(--font-heading--family, sans-serif));text-decoration:none;letter-spacing:-.02em}.pjx-offer__price{font-size:23px;font-weight:800;margin:16px 0 10px}.pjx-offer__stock{font-size:14px;color:var(--pjc-ok, #366044)}.pjx-offer__stock.is-low{color:var(--pjc-warn, #835037)}.pjx-offer__form label,.pjx-offer__bundle label{font-size:14px;display:block;margin:16px 0 8px;font-weight:700}.pjx-offer select{width:100%;padding:14px 16px;min-height:48px;background:var(--pjc-white, #fffdf9);border:1px solid var(--pjc-line-strong, #cbb19d);border-radius:var(--pjc-radius, 16px);color:var(--pjc-ink, #302b2d);font:inherit;font-size:14px}.pjx-offer button{width:100%;margin-top:14px;cursor:pointer;border:0}.pjx-offer button:disabled{opacity:.55;cursor:not-allowed}.pjx-offer__bundle{border:1px solid var(--pjc-sand-deep, #d9c7b9);background:var(--pjc-sand, #f1e7dc);border-radius:var(--pjc-radius-lg, 24px);padding:20px;margin-top:22px}.pjx-offer__bundle p{font-size:14px;line-height:1.7}.pjx-offer__bundle-label{font-weight:800}.pjx-offer__total{display:flex;justify-content:space-between;gap:15px;margin-top:18px;font-size:14px}.pjx-offer__trust{border-top:1px solid var(--pjc-sand-deep, #d9c7b9);padding-top:20px;margin-top:20px;font-size:14px;line-height:1.8}.pjx-offer__trust>div{display:flex;flex-wrap:wrap;gap:15px}.pjx-offer__error{padding:12px;border:1px solid var(--pjc-error, #a44c3a);border-radius:14px;font-size:14px;color:var(--pjc-error, #843c2e)}@media(max-width:749px){.pjc-brand-logo{height:var(--pjc-logo-height-mobile, 48px);max-width:140px}.pjx-section{padding:44px 20px}.pjx-hero{grid-template-columns:1fr;gap:20px;padding:30px 24px 40px}.pjx-hero h1{font-size:40px;max-width:13ch;margin-bottom:18px}.pjx-hero__description{font-size:15px;line-height:1.65;margin-bottom:22px}.pjx-hero__composition{margin:0 8px;padding:15px;max-width:450px}.pjx-hero__frame{aspect-ratio:1.15}.pjc-moon{font-size:66px;right:-4px;top:-12px}.pjc-star--one{font-size:28px;left:-12px}.pjc-star--two{right:-6px;font-size:30px}.pjx-hero__seal{width:86px;height:86px;font-size:12px;left:-8px;bottom:-8px}.pjx-hero__caption{font-size:14px;padding:8px 10px;left:20%;right:10px;bottom:12px}.pjx-ribbon{gap:12px;padding:16px 20px;letter-spacing:.06em}.pjx-ribbon>:nth-last-child(-n+2){display:none}.pjx-heading{align-items:start;flex-direction:column;gap:14px}.pjx h2,.pjc-soft-cta h2{font-size:32px}.pjx-univers{grid-template-columns:1fr;gap:16px}.pjx-universe{display:grid;grid-template-columns:110px 1fr;align-items:center;padding:10px;border-radius:24px}.pjx-universe__image{aspect-ratio:1;border-radius:16px}.pjx-universe__index{padding:4px 7px;top:7px;left:7px}.pjx-universe__title{padding:10px 8px 10px 16px}.pjx-universe__title h3{font-size:24px}.pjx-universe__title p{line-height:1.45}.pjx-universe__title>span{width:28px;height:28px;font-size:14px}.pjx-details{grid-template-columns:1fr;gap:28px}.pjx-details__visual{aspect-ratio:1.3}.pjx-confidence{grid-template-columns:1fr;gap:25px;padding:40px 20px}.pjx-confidence__grid{gap:12px}.pjx-confidence article{padding:16px}.pjx-confidence h3{font-size:19px}.pjx-videos{grid-template-columns:1fr}.pjc-soft-cta{padding:50px 24px}.pjc-douceur .theme-drawer__dialog{border-radius:0}.pjx-offer__layout{grid-template-columns:1fr;gap:28px}.pjx-offer__image{aspect-ratio:1.2}.pjx-offer__product-title{font-size:25px}.pjx-offer__heading{text-align:left}}@media(prefers-reduced-motion:no-preference){.pjx-button{transition:translate var(--pjc-dur-fast, .14s) var(--pjc-ease, ease),box-shadow var(--pjc-dur-fast, .14s) var(--pjc-ease, ease)}.pjx-button:active{translate:0 1px}.pjx-universe{transition:box-shadow var(--pjc-dur-fast, .14s) var(--pjc-ease, ease)}.pjx-universe__image img{transition:scale .35s var(--pjc-ease, ease)}.pjc-motion .pjc-moon{animation:pjx-float 8s ease-in-out infinite}.pjc-motion .pjc-star{animation:pjx-twinkle 6s ease-in-out infinite}.pjc-motion .pjc-star--two{animation-delay:-3s}.pjx-accordion .pjx-plus{transition:rotate var(--pjc-dur-fast, .14s) var(--pjc-ease, ease)}@keyframes pjx-float{50%{translate:0 -8px;rotate:-14deg}}@keyframes pjx-twinkle{50%{opacity:.6;scale:.9}}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pjx-button:hover{translate:0 -1px}.pjx-universe:hover img{scale:1.035}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pyjaclub-douceur.css.map */
