.fp-product{--fp-bg: #fff7ea;--fp-surface: #fffaf0;--fp-soft: #f7e9e2;--fp-ink: #111111;--fp-text-2: #3a3330;--fp-brown: #470102;--fp-on-brown: #faf6e3;--fp-line: rgba(71, 1, 2, .18);--fp-yellow: #f5b700;--fp-title: "Tilt Warp", system-ui, sans-serif;--fp-text: "Inter", system-ui, sans-serif;--fp-side: 20px;--fp-red: var(--fp-brown);--fp-cream: var(--fp-surface);--fp-on-red: var(--fp-on-brown);background:var(--fp-bg)!important;padding-top:0!important;padding-bottom:32px!important;color:var(--fp-ink);font-family:var(--fp-text)}.fp-section{padding:0}.fp-box{box-sizing:border-box;max-width:1320px;margin:0 auto}.fp-grid{display:grid;grid-template-columns:1fr;align-items:start}.fp-media,.fp-info{min-width:0}.fp-info{padding:20px var(--fp-side) 0}.fp-gallery{display:block}.fp-gallery__main{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--fp-soft);touch-action:pan-y}.fp-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.fp-gallery__slide.is-active{opacity:1;visibility:visible;transition:opacity .35s ease,visibility 0s linear 0s}.fp-gallery__img,.fp-gallery__video,.fp-gallery__slide video,.fp-gallery__slide iframe,.fp-gallery__placeholder{display:block;width:100%;height:100%;object-fit:cover;border:0}.fp-gallery__slide video{object-fit:contain;background:#000}.fp-badges{position:absolute;z-index:2;top:14px;left:14px;right:14px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;pointer-events:none}.fp-badge,.fp-promo{display:inline-flex;align-items:center;max-width:100%;padding:6px 11px;border-radius:15px;font-family:var(--fp-text);font-size:12px;font-weight:700;line-height:1.15}.fp-badge--best{background:var(--fp-brown);color:var(--fp-on-brown);letter-spacing:.04em;text-transform:uppercase}.fp-promo{border:1px solid var(--fp-line);background:var(--fp-surface);color:var(--fp-ink)}.fp-nav{position:absolute;z-index:2;top:50%;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fffaf0eb;box-shadow:0 2px 10px #1111111f;color:var(--fp-ink);cursor:pointer;transform:translateY(-50%);transition:transform .15s ease}.fp-nav--prev{left:12px}.fp-nav--next{right:12px}.fp-nav:hover{transform:translateY(-50%) scale(1.06)}.fp-nav:focus-visible{outline:2px solid var(--fp-brown);outline-offset:2px}.fp-dots{display:flex;justify-content:center;gap:6px;padding-top:12px}.fp-dot{width:7px;height:7px;border-radius:50%;background:#47010238;transition:background-color .2s ease,transform .2s ease}.fp-dot.is-active{background:var(--fp-brown);transform:scale(1.15)}.fp-thumbs{display:none}.fp-thumbs__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--fp-line);border-radius:15px;background:var(--fp-surface);color:var(--fp-ink);cursor:pointer}.fp-thumbs--fits .fp-thumbs__arrow{display:none}.fp-thumbs--fits{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.fp-thumbs__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:3px}.fp-thumbs__track::-webkit-scrollbar{display:none}.fp-thumb{position:relative;flex:0 0 calc((100% - 40px)/5);aspect-ratio:1 / 1;padding:0;overflow:hidden;border:0;border-radius:15px;background:var(--fp-soft);cursor:pointer;opacity:.55;scroll-snap-align:start;transition:opacity .2s ease,box-shadow .2s ease}.fp-thumb img{display:block;width:100%;height:100%;object-fit:cover}.fp-thumb:hover{opacity:.85}.fp-thumb.is-active{opacity:1;box-shadow:0 0 0 2px var(--fp-brown)}.fp-thumb:focus-visible,.fp-thumbs__arrow:focus-visible{outline:2px solid var(--fp-brown);outline-offset:3px}.fp-thumb__play{position:absolute;right:6px;bottom:6px;display:inline-flex;padding:4px;border-radius:50%;background:var(--fp-brown);color:var(--fp-on-brown)}.fp-info__inner{display:flex;flex-direction:column;gap:16px;color:var(--fp-ink);font-family:var(--fp-text)}.fp-info__inner>*{order:30;margin-top:0!important;margin-bottom:0!important}.fp-info__inner>:empty{display:none}.fp-info__inner>.fp-head{order:1}.fp-info__inner>.fp-title{order:2;margin-top:-6px!important}.fp-info__inner>.product__description,.fp-info__inner>.fp-desc__more{order:3}.fp-info__inner>.fp-desc__more{align-self:flex-start;margin-top:-10px!important}.fp-info__inner>.icon-with-text{order:4}.fp-info__inner>[id^=price-]{order:5;margin-top:4px!important}.fp-info__inner>.volume-pricing-note{order:5}.fp-info__inner>.product__tax,.fp-info__inner>div:has(>.installment){order:6;margin-top:-10px!important}.fp-info__inner>.fp-variants{order:7}.fp-info__inner>.fp-guide{order:8}.fp-info__inner>.fp-buy,.fp-info__inner>.product-form__quantity{order:9;margin-top:4px!important}.fp-info__inner>.fp-pay{display:none}.fp-info__inner>.product__accordion{order:12}.fp-product .product__view-details{display:none!important}.fp-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.fp-vendor{margin:0;font-family:var(--fp-text);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fp-brown)}.fp-rating{display:inline-flex;align-items:center;gap:7px;color:var(--fp-ink);text-decoration:none;white-space:nowrap}.fp-stars{display:inline-flex;gap:2px}.fp-stars svg{display:block;width:16px;height:16px;fill:var(--fp-yellow)}.fp-rating__score{font-family:var(--fp-text);font-size:14px;font-weight:700;line-height:1}.fp-rating__count,.fp-rating__sold{font-family:var(--fp-text);font-size:14px;line-height:1;color:var(--fp-text-2)}.fp-rating:hover .fp-rating__count{text-decoration:underline}.fp-product .fp-title h1{margin:0;font-family:var(--fp-title)!important;font-size:clamp(28px,7.4vw,44px);font-weight:400!important;line-height:1.08;letter-spacing:0;color:var(--fp-ink);text-wrap:balance}.fp-product .product__description{margin:0;color:var(--fp-text-2);font-family:var(--fp-text);font-size:15.5px;line-height:1.55}.fp-product .product__description>:first-child{margin-top:0}.fp-product .product__description>:last-child{margin-bottom:0}.fp-product .product__description p{margin:0 0 8px}.fp-product .product__description strong{color:var(--fp-ink);font-weight:600}.fp-product .product__description a{color:var(--fp-brown)}.fp-product .product__description h1,.fp-product .product__description h2,.fp-product .product__description h3,.fp-product .product__description h4{color:var(--fp-ink);font-family:var(--fp-title);font-weight:400}.fp-product .product__description.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.fp-product .product__description.is-clamped p{display:inline}.fp-product .product__description.is-clamped p+p:before{content:" "}.fp-desc__more{padding:0;border:0;background:none;color:var(--fp-brown);font-family:var(--fp-text);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fp-product .icon-with-text{display:flex!important;flex-direction:column!important;gap:9px!important;margin:0;padding:0}.fp-product .icon-with-text__item{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:0;border:0;color:var(--fp-brown)}.fp-product .icon-with-text__item .svg-wrapper,.fp-product .icon-with-text__item>svg,.fp-product .icon-with-text__item>img{display:none!important}.fp-product .icon-with-text__item:before{content:"";flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--fp-brown) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23faf6e3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 13px no-repeat}.fp-product .icon-with-text__item .h4{margin:0;font-family:var(--fp-text)!important;font-size:15px!important;font-weight:600!important;line-height:1.3;letter-spacing:0;color:var(--fp-brown)}.fp-product .price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;color:var(--fp-ink)}.fp-product .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.fp-product .price .price-item{margin:0;font-family:var(--fp-text);font-weight:700;letter-spacing:0;color:var(--fp-ink)}.fp-product .price--large .price-item--regular,.fp-product .price--large .price-item--sale,.fp-product .price--large .price-item--last{font-size:clamp(26px,6.6vw,32px);line-height:1.1}.fp-product .price--large s.price-item--regular,.fp-product .price--on-sale .price__sale s .price-item--regular{font-size:clamp(16px,4.2vw,19px);font-weight:500;color:var(--fp-text-2);opacity:.6}.fp-product .price__sale{display:none;align-items:baseline;gap:10px}.fp-product .price--on-sale .price__sale{display:inline-flex}.fp-product .price__sale .price-item--sale{order:-1}.fp-product .price--on-sale .price__regular{display:none}.fp-product .price .badge{margin:0;padding:5px 10px;border:0;border-radius:15px;background:var(--fp-yellow);color:var(--fp-brown);font-family:var(--fp-text);font-size:12px;font-weight:800;line-height:1;letter-spacing:.02em}.fp-product .price .price__badge-sold-out{background:var(--fp-soft)}.fp-product .unit-price,.fp-product .product__tax,.fp-product .installment{color:var(--fp-text-2);font-family:var(--fp-text);font-size:13px;line-height:1.5}.fp-product .product__tax a,.fp-product .installment a,.fp-product .installment shopify-payment-terms{color:var(--fp-text-2)}.fp-variants,.fp-options{display:flex;flex-direction:column;gap:18px}.fp-product .fp-field{margin:0;padding:0;border:0;min-width:0}.fp-product .fp-field__label,.fp-packs__title{display:block;float:left;width:100%;margin:0 0 10px;padding:0;color:var(--fp-ink);font-family:var(--fp-text);font-size:15px;font-weight:600;line-height:1.3}.fp-field__value{font-family:var(--fp-text);font-weight:400;color:var(--fp-text-2)}.fp-swatches,.fp-pills{clear:both}.fp-product .fp-variants input[type=radio]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fp-swatches{display:flex;flex-wrap:wrap;gap:10px}.fp-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:3px;border-radius:50%;cursor:pointer}.fp-swatch__dot{display:block;width:34px;height:34px;border-radius:50%;background:var(--fp-swatch, #ccc);box-shadow:inset 0 0 0 1px #0000001f;transition:transform .15s ease}.fp-swatch:hover .fp-swatch__dot{transform:scale(1.06)}.fp-variants input:checked+.fp-swatch .fp-swatch__dot{box-shadow:0 0 0 3px var(--fp-bg),0 0 0 5px var(--fp-brown)}.fp-variants input.disabled+.fp-swatch{opacity:.5}.fp-variants input.disabled+.fp-swatch:after{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:2px;background:var(--fp-brown);transform:rotate(45deg)}.fp-pills{display:flex;flex-wrap:wrap;gap:8px}.fp-product .fp-variants .fp-field--pills input[type=radio]+.fp-pill-opt{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;margin:0;padding:8px 16px;border:1.5px solid var(--fp-line);border-radius:15px;background:var(--fp-surface);box-shadow:none;color:var(--fp-ink);font-family:var(--fp-text);font-size:15px;font-weight:600;line-height:1.1;letter-spacing:0;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.fp-product .fp-variants .fp-field--pills input[type=radio]+.fp-pill-opt:hover{border-color:var(--fp-brown)}.fp-product .fp-variants .fp-field--pills input[type=radio]:checked+.fp-pill-opt{border-color:var(--fp-brown);background:var(--fp-brown);color:var(--fp-on-brown)}.fp-product .fp-variants .fp-field--pills input[type=radio].disabled+.fp-pill-opt{background-image:none;opacity:.45;text-decoration:line-through}.fp-product .fp-variants .fp-field--pills input[type=radio].disabled:checked+.fp-pill-opt{color:var(--fp-on-brown)}.fp-variants input:focus-visible+label{outline:2px solid var(--fp-brown);outline-offset:3px}.fp-product .fp-packs{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.fp-pack{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:14px 16px;border:1.5px solid var(--fp-line);border-radius:15px;background:var(--fp-surface);color:var(--fp-ink);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.fp-pack:hover{border-color:var(--fp-brown)}.fp-variants input:checked+.fp-pack{border:2px solid var(--fp-brown);background:var(--fp-soft);color:var(--fp-ink)}.fp-variants input.disabled+.fp-pack{opacity:.5}.fp-pack__radio{position:relative;width:20px;height:20px;border:2px solid var(--fp-brown);border-radius:50%}.fp-variants input:checked+.fp-pack .fp-pack__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--fp-brown)}.fp-pack__text{display:flex;flex-direction:column;gap:3px;min-width:0}.fp-pack__name{font-family:var(--fp-text);font-size:15px;font-weight:700;line-height:1.25}.fp-pack__desc{font-family:var(--fp-text);font-size:13px;line-height:1.35;color:var(--fp-text-2)}.fp-pack__prices{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.fp-pack__price{font-family:var(--fp-text);font-size:16px;font-weight:700;line-height:1;white-space:nowrap}.fp-pack__compare{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fp-pack__compare s{font-family:var(--fp-text);font-size:12px;opacity:.55}.fp-pack__save{padding:3px 8px;border-radius:15px;background:var(--fp-yellow);color:var(--fp-brown);font-family:var(--fp-text);font-size:11px;font-weight:800}.fp-pack__badge{position:absolute;top:-10px;right:14px;padding:4px 10px;border-radius:15px;background:var(--fp-brown);color:var(--fp-on-brown);font-family:var(--fp-text);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.fp-pack--featured{margin-top:6px}.fp-guide .tpgt{--tp-bordeaux: var(--fp-brown);--tp-rose: var(--fp-brown);--tp-creme: #ffffff;--tp-jaune: var(--fp-surface);--tp-moutarde: var(--fp-yellow);margin:0;color:var(--fp-ink)}.fp-guide .tpgt__toggle{display:flex;width:100%;gap:12px;margin:0;padding:10px 12px 10px 16px;border:1.5px solid var(--fp-line);border-radius:15px;background:var(--fp-surface);box-shadow:none;color:var(--fp-ink);font-family:var(--fp-text)!important;font-size:15px;font-weight:600}.fp-guide .tpgt__toggle:hover,.fp-guide .tpgt__toggle:active{transform:none;box-shadow:none}.fp-guide .tpgt__ruler{width:24px;height:24px;color:var(--fp-brown)}.fp-guide .tpgt__arrow{margin-left:auto;width:28px;height:28px;background:var(--fp-brown);color:var(--fp-on-brown)}.fp-guide .tpgt__content{border-radius:15px;background:var(--fp-surface);color:var(--fp-ink)}.fp-guide .tpgt__title{font-family:var(--fp-title)!important;color:var(--fp-ink)}.fp-guide .tpgt__table td:first-child{background:var(--fp-brown);color:var(--fp-on-brown)}.fp-guide .tpgt__table th,.fp-guide .tpgt__table td,.fp-guide .tpgt__fig figcaption{font-family:var(--fp-text)}.fp-guide:not(:has(.tpgt)){display:none}.fp-info__inner>.tpgt{display:none!important}.fp-buy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px}.fp-buy>div:not(.product-form__quantity),.fp-buy product-form,.fp-buy .product-form,.fp-buy form.form,.fp-buy .product-form__buttons{display:contents}.fp-buy .product-form__error-message-wrapper,.fp-buy .shopify-payment-button,.fp-buy pickup-availability,.fp-buy .gift-card-recipient,.fp-buy .recipient-form,.fp-buy .quantity__rules,.fp-buy volume-pricing{grid-column:1 / -1}.fp-buy .product-form__error-message-wrapper{color:var(--fp-brown);font-family:var(--fp-text)}.fp-buy .product-form__error-message-wrapper:not([hidden]){display:flex;gap:8px}.fp-buy--noqty .product-form__submit{grid-column:1 / -1}.fp-product .product-form__quantity{display:flex;flex-direction:column;gap:6px;margin:0}.fp-product .quantity__label{margin:0;color:var(--fp-text-2);font-family:var(--fp-text);font-size:13px;font-weight:600;letter-spacing:0}.fp-product .quantity__rules-cart{font-family:var(--fp-text)}.fp-product .quantity{width:116px;min-height:56px;overflow:hidden;isolation:isolate;border:1.5px solid var(--fp-line);border-radius:15px;background:var(--fp-surface);color:var(--fp-ink)}.fp-product .quantity:before,.fp-product .quantity:after{display:none!important}.fp-product .quantity__button{width:38px;background:transparent!important;color:var(--fp-ink)}.fp-product .quantity__button svg{width:12px;color:var(--fp-ink)}.fp-product .quantity__button.disabled{opacity:.35}.fp-product .quantity__input{background:transparent!important;color:var(--fp-ink);font-family:var(--fp-text);font-size:17px;font-weight:700;opacity:1}.fp-product .quantity__button:focus-visible,.fp-product .quantity__input:focus-visible{outline:2px solid var(--fp-brown);outline-offset:-4px;box-shadow:none}.fp-product .product-form__submit{min-height:56px;margin:0;padding:0 18px;border:0;border-radius:15px;background:var(--fp-brown);box-shadow:none;color:var(--fp-on-brown);font-family:var(--fp-text)!important;font-size:16px;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;transition:transform .15s ease,opacity .15s ease}.fp-product .product-form__submit:before,.fp-product .product-form__submit:after{display:none!important}.fp-product .product-form__submit:not([disabled]):hover{transform:scale(1.015)}.fp-product .product-form__submit:not([disabled]):active{transform:scale(.98)}.fp-product .product-form__submit[disabled]{opacity:.5;cursor:not-allowed}.fp-product .product-form__submit .loading__spinner .path{stroke:var(--fp-on-brown)}.fp-buy .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 15px;--shopify-accelerated-checkout-inline-alignment: center;margin:0}.fp-product .shopify-payment-button__button,.fp-product .shopify-payment-button__button--unbranded{min-height:52px;border-radius:15px!important;overflow:hidden}.fp-product .shopify-payment-button__button--unbranded{border:1.5px solid var(--fp-brown)!important;background:transparent!important;color:var(--fp-brown)!important;font-family:var(--fp-text)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase;white-space:nowrap;box-shadow:none!important}.fp-product .shopify-payment-button__button--unbranded:before,.fp-product .shopify-payment-button__button--unbranded:after{display:none!important}.fp-product .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#4701020d!important}.fp-product .shopify-payment-button__more-options{color:var(--fp-text-2);font-family:var(--fp-text)}.fp-product pickup-availability,.fp-product .pickup-availability-preview{color:var(--fp-ink)}.fp-buy .fp-guarantee,.fp-buy .fp-perks{grid-column:1 / -1}.fp-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;color:var(--fp-ink);font-family:var(--fp-text);font-size:12.5px;font-weight:700;letter-spacing:.03em;text-align:center;text-transform:uppercase}.fp-guarantee svg{flex:0 0 auto;color:var(--fp-brown)}.fp-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:18px 0 2px;border-top:1px solid var(--fp-line);list-style:none}.fp-perk{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;text-align:center}.fp-perk__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid var(--fp-brown);border-radius:50%;color:var(--fp-brown)}.fp-perk__icon svg{width:22px;height:22px}.fp-perk__label{font-family:var(--fp-text);font-size:10.5px;font-weight:700;line-height:1.25;letter-spacing:.03em;text-transform:uppercase;color:var(--fp-ink)}.fp-product .product__accordion{border-color:var(--fp-line);color:var(--fp-ink)}.fp-product .product__accordion .accordion__title{font-family:var(--fp-text);font-weight:600;color:var(--fp-ink)}.fp-info__inner>div:not([class]):not([id]):not(:has(shopify-payment-terms)){display:none}.fp-product .fp-variants .product-form__input{max-width:none;flex:none;width:100%}.fp-reviews{box-sizing:border-box;max-width:1320px;margin:40px var(--fp-side) 0;padding:22px 18px;border:1px solid var(--fp-brown);border-radius:15px;background:var(--fp-surface);color:var(--fp-ink);scroll-margin-top:calc(var(--header-height, 80px) + 20px)}.fp-reviews__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:18px}.fp-product .fp-reviews__title{margin:0;font-family:var(--fp-title)!important;font-size:clamp(26px,2.4vw,36px);font-weight:400!important;line-height:1.1;letter-spacing:0;color:var(--fp-ink)}.fp-reviews__summary{display:inline-flex;align-items:center;gap:12px}.fp-reviews__summary[hidden]{display:none}.fp-reviews__score{font-family:var(--fp-text);font-size:clamp(36px,3.6vw,52px);font-weight:700;line-height:1}.fp-reviews__meta{display:flex;flex-direction:column;gap:4px}.fp-stars--lg svg{width:18px;height:18px}.fp-reviews__based{font-family:var(--fp-text);font-size:14px;color:var(--fp-text-2)}.fp-reviews__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.fp-reviews__track::-webkit-scrollbar{display:none}.fp-reviews__track[hidden]{display:none}.fp-review{display:flex;flex:0 0 84%;flex-direction:column;gap:10px;min-width:0;box-sizing:border-box;padding:18px;border:1px solid var(--fp-line);border-radius:15px;background:var(--fp-bg);color:var(--fp-ink);scroll-snap-align:start}.fp-review__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.fp-review__stars svg{width:14px;height:14px}.fp-review__stars svg.is-off{opacity:.25}.fp-review__date{font-family:var(--fp-text);font-size:13px;color:var(--fp-text-2)}.fp-review__title{margin:0;font-family:var(--fp-text);font-size:16px;font-weight:700;line-height:1.25}.fp-review__body{margin:0;font-family:var(--fp-text);font-size:15px;line-height:1.55}.fp-review__foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:auto;padding-top:10px;border-top:1px solid var(--fp-line);font-family:var(--fp-text);font-size:13px}.fp-review__author{font-weight:700}.fp-review__extra{opacity:.85}.fp-reviews__empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px;text-align:center}.fp-reviews__empty[hidden]{display:none}.fp-reviews__empty-text{margin:0;font-family:var(--fp-text);font-size:16px;color:var(--fp-text-2)}.fp-reviews__write{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border:0;border-radius:15px;background:var(--fp-brown);color:var(--fp-on-brown);font-family:var(--fp-text);font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s ease}.fp-reviews__write[hidden]{display:none}.fp-reviews__write:hover{transform:scale(1.03)}.fp-reviews--parsed .fp-jdgm .jdgm-rev-widg__header,.fp-reviews--parsed .fp-jdgm .jdgm-rev-widg__summary,.fp-reviews--parsed .fp-jdgm .jdgm-rev-widg__reviews,.fp-reviews--parsed .fp-jdgm .jdgm-rev-widg__sort-wrapper,.fp-reviews--parsed .fp-jdgm .jdgm-paginate,.fp-reviews--parsed .fp-jdgm .jdgm-rev-widg__title,.fp-reviews--parsed .fp-jdgm .jdgm-widget-actions-wrapper,.fp-reviews--parsed .fp-jdgm .jdgm-rev-widg__body>.jdgm-rev-widg__reviews{display:none!important}.fp-jdgm .jdgm-rev-widg{margin:0!important;padding:0!important;border:0!important}.fp-jdgm .jdgm-form-wrapper{margin-top:16px;font-family:var(--fp-text);color:var(--fp-ink)}.fp-reviews--app .fp-reviews__empty{display:none}.fp-reviews--app:not(.fp-reviews--parsed) .fp-jdgm{margin-top:4px}@media screen and (min-width:750px){.fp-product{--fp-side: clamp(24px, 4vw, 64px);padding-top:28px!important;padding-bottom:48px!important}.fp-section{padding:0 var(--fp-side)}.fp-info{padding:28px 0 0}.fp-gallery__main{border-radius:15px}.fp-dots{display:none}.fp-thumbs{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px}.fp-nav{width:42px;height:42px}.fp-reviews{margin:56px auto 0;padding:32px}.fp-review{flex-basis:calc((100% - 28px)/2)}}@media screen and (min-width:990px){.fp-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(36px,4.6vw,72px)}.fp-grid--sticky .fp-media{position:sticky;top:calc(var(--header-height, 80px) + 24px)}.fp-info{max-width:560px;padding-top:6px}.fp-product .fp-title h1{font-size:clamp(34px,3vw,46px)}.fp-perk__label{font-size:11px}.fp-review{flex-basis:calc((100% - 28px) / 3)}}@media(prefers-reduced-motion:reduce){.fp-gallery__slide,.fp-thumb,.fp-thumbs__track,.fp-pack,.fp-swatch__dot,.fp-reviews__track,.fp-nav,.fp-dot,.fp-product .product-form__submit,.fp-product .fp-variants .fp-field--pills input[type=radio]+.fp-pill-opt{transition:none;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/fiche-produit.css.map */
