[data-template=product] section[id^=MainProduct]{background:transparent}[data-template=product] .product__info-container{color:var(--mtf-plum)}[data-template=product] .product__media-wrapper{position:relative}[data-template=product] .product__media-list{padding:18px 12px 22px}[data-template=product] .product__media-item .product-media-container{background:#fff!important;padding:12px 12px 60px;border:0!important;border-radius:2px!important;box-shadow:0 10px 26px #351e2829!important;transform:rotate(-1.6deg)}[data-template=product] .product__media-item .product-media-container:after{content:"My Travel Feel \2661";position:absolute;top:auto;right:auto;left:18px;bottom:14px;width:auto;height:auto;box-shadow:none;border-radius:0;z-index:1;font-family:var(--mtf-script);font-size:27px;line-height:1;color:var(--mtf-plum)}[data-template=product] .product__media-item .media{border-radius:0}[data-template=product] .product__media-wrapper:before{content:"";position:absolute;z-index:3;pointer-events:none;top:-26px;right:2%;width:130px;height:70px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 70' fill='none'%3E%3Cpath d='M4 66c6-14 18-20 30-14s16 8 24-4c6-10 14-26 34-34' stroke='%23351E28' stroke-opacity='.55' stroke-width='1.2' stroke-dasharray='3 4' stroke-linecap='round'/%3E%3Cg transform='translate(94 2) rotate(-20 12 12)' fill='%23351E28' fill-opacity='.7'%3E%3Cpath d='M21.5 3.2c-.6-.6-1.7-.5-2.4.2l-4.3 4.3-9.4-2.6-1.6 1.6 7.6 4.3-3.7 3.9-2.8-.4-1.2 1.2 3.5 1.7 1.7 3.5 1.2-1.2-.4-2.8 3.9-3.7 4.3 7.6 1.6-1.6-2.6-9.4 4.3-4.3c.7-.7.8-1.8.3-2.3z'/%3E%3C/g%3E%3C/svg%3E")}@media(max-width:749px){[data-template=product] .product__media-wrapper:before{display:none}[data-template=product] .product__media-item .product-media-container{padding:10px 10px 50px}[data-template=product] .product__media-item .product-media-container:after{font-size:23px;bottom:12px}}.mtf-pdp-hook{display:inline-flex;align-items:flex-end;gap:6px;font-family:var(--mtf-script);font-weight:500;font-size:29px;line-height:1.05;color:var(--mtf-sage-dark);margin:0;transform:rotate(-2deg);transform-origin:left}.mtf-pdp-hook svg{width:58px;height:24px;color:var(--mtf-sage-dark)}[data-template=product] .product__title h1{font-family:var(--mtf-serif);font-weight:400;letter-spacing:-.01em;font-size:clamp(34px,4vw,46px);line-height:1.05;color:var(--mtf-plum)}[data-template=product] .product .price .price-item{font-family:var(--mtf-sans);font-weight:500;font-size:21px;letter-spacing:0;color:var(--mtf-plum)}[data-template=product] .product-form__input .form__label{font-family:var(--mtf-sans);font-size:14px;font-weight:500;color:var(--mtf-plum)}[data-template=product] .product-form__input input[type=radio]+label{background:var(--mtf-paper);color:var(--mtf-plum);border:1px solid rgba(53,30,40,.22);border-radius:999px;font-family:var(--mtf-sans);font-size:14px}[data-template=product] .product-form__input input[type=radio]+label:hover{border-color:var(--mtf-plum)}[data-template=product] .product-form__input input[type=radio]:checked+label{background:var(--mtf-plum);color:var(--mtf-cream);border-color:var(--mtf-plum)}[data-template=product] .quantity{background:#fff;border-radius:999px}[data-template=product] .quantity:before,[data-template=product] .quantity:after{border-radius:999px;box-shadow:0 0 0 1px #351e2838}[data-template=product] .product-form__submit.button{background:var(--mtf-butter);color:var(--mtf-plum);border-radius:999px;min-height:52px;font-family:var(--mtf-sans);font-size:16px;font-weight:500;letter-spacing:.02em;transition:background .2s}[data-template=product] .product-form__submit.button:before,[data-template=product] .product-form__submit.button:after{box-shadow:none!important;border-radius:999px}[data-template=product] .product-form__submit.button:hover{background:var(--mtf-butter-dark)}.product__description .mtf-desc{margin-top:10px;font-family:var(--mtf-sans);color:var(--mtf-plum);font-size:15px;line-height:1.65;letter-spacing:0}.product__description .mtf-desc p{margin:0 0 12px}.product__description .mtf-desc h3{font-family:var(--mtf-serif);font-weight:400;font-size:20px;line-height:1.2;letter-spacing:0;color:var(--mtf-plum);margin:0 0 12px}.product__description .mtf-desc__lead{font-size:17px;line-height:1.6}.product__description .mtf-desc__steps{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(3,1fr);counter-reset:mtf-step}.product__description .mtf-desc__steps li{counter-increment:mtf-step;margin:0;padding:0 14px;border-left:1px solid rgba(142,154,126,.55);display:flex;flex-direction:column;gap:2px}.product__description .mtf-desc__steps li:first-child{border-left:0;padding-left:0}.product__description .mtf-desc__steps li:before{content:counter(mtf-step);width:28px;height:28px;border-radius:50%;margin-bottom:8px;background:var(--mtf-sage);color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center}.product__description .mtf-desc__steps strong{font-family:var(--mtf-serif);font-weight:400;font-size:16px;line-height:1.25}.product__description .mtf-desc__steps span{font-size:13px;line-height:1.4;color:var(--mtf-plum-soft)}.product__description .mtf-desc__note{position:relative;isolation:isolate;margin:38px 4px 30px;padding:28px 24px 16px;filter:drop-shadow(0 4px 10px rgba(53,30,40,.12));transform:rotate(-.6deg)}.product__description .mtf-desc__note:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f6f0e4;clip-path:polygon(0 4%,6% 0,14% 3%,24% 0,36% 2%,48% 0,60% 3%,72% 0,84% 2%,94% 0,100% 5%,99% 22%,100% 40%,98% 60%,100% 80%,99% 96%,90% 100%,78% 97%,64% 100%,50% 98%,36% 100%,22% 97%,10% 100%,1% 97%,2% 76%,0 55%,2% 34%,0 18%)}.product__description .mtf-desc__note:after{content:"";position:absolute;top:-11px;left:50%;width:96px;height:24px;margin-left:-48px;background:#a3d2dabf;transform:rotate(-3deg)}.product__description .mtf-desc__note h3{font-family:var(--mtf-script);font-weight:500;font-size:28px;line-height:1.05}.product__description .mtf-desc ul{list-style:none;padding:0;margin:0}.product__description .mtf-desc__note li{position:relative;padding-left:22px;margin:0 0 7px}.product__description .mtf-desc__note li:before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:9px;background:var(--mtf-sage);border-radius:0 70%}.product__description .mtf-desc__block{margin:30px 0}.product__description .mtf-desc__options,.product__description .mtf-desc__duo{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.product__description .mtf-desc__duo{margin:28px 0}.product__description .mtf-desc__option,.product__description .mtf-desc__card{background:var(--mtf-paper);padding:18px 16px 14px;box-shadow:0 3px 12px #351e2814}.product__description .mtf-desc__option--teal{background:#e6f2f4}.product__description .mtf-desc__option p,.product__description .mtf-desc__card p{font-size:14px;color:var(--mtf-plum-soft)}.product__description .mtf-desc__card h3{font-size:18px;margin-bottom:8px}.product__description .mtf-desc__card p:last-child{margin:0}.product__description .mtf-desc .mtf-desc__option-title{font-family:var(--mtf-serif);font-size:17px;color:var(--mtf-plum);margin-bottom:6px}.product__description .mtf-desc__btn{display:inline-flex;align-items:center;background:var(--mtf-butter);color:var(--mtf-plum)!important;text-decoration:none!important;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:500;transition:background .2s}.product__description .mtf-desc__btn:hover{background:var(--mtf-butter-dark)}.product__description .mtf-desc__btn:focus-visible,.product__description .mtf-desc__faq summary:focus-visible{outline:2px solid var(--mtf-plum);outline-offset:3px}.product__description .mtf-desc__callout{background:var(--mtf-sky);padding:14px 18px;margin:22px 0;font-size:14px;border-radius:2px}.product__description .mtf-desc__callout p:last-child{margin:0}.product__description .mtf-desc__callout--dashed{background:transparent;border:1.5px dashed rgba(53,30,40,.45)}.product__description .mtf-desc__tarifs{margin:28px 0}.product__description .mtf-desc__tarifs table{width:100%;border:0;border-collapse:collapse;table-layout:auto;margin:0}.product__description .mtf-desc__tarifs td{border:0;border-bottom:1px dashed rgba(53,30,40,.22);padding:9px 0;font-size:15px}.product__description .mtf-desc__tarifs td:last-child{text-align:right;font-weight:500}.product__description .mtf-desc__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.product__description .mtf-desc__tier{background:#fff;padding:14px 12px 16px;text-align:center;box-shadow:0 6px 16px #351e281f;transform:rotate(-1.5deg)}.product__description .mtf-desc__tier:nth-child(2){transform:rotate(1.2deg) translateY(-6px)}.product__description .mtf-desc__tier:nth-child(3){transform:rotate(-.8deg)}.product__description .mtf-desc__tier--star{background:#fbfbea}.product__description .mtf-desc .mtf-desc__tier-name{font-family:var(--mtf-script);font-size:27px;line-height:1;margin:2px 0 4px}.product__description .mtf-desc .mtf-desc__tier-price{font-family:var(--mtf-serif);font-size:21px;margin:0 0 10px}.product__description .mtf-desc__tier li{font-size:13px;color:var(--mtf-plum-soft);margin:0 0 3px}.product__description .mtf-desc__faq{margin:34px 0 18px}.product__description .mtf-desc__faq details{border-top:1px solid rgba(142,154,126,.55)}.product__description .mtf-desc__faq details:last-of-type{border-bottom:1px solid rgba(142,154,126,.55)}.product__description .mtf-desc__faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-family:var(--mtf-serif);font-size:16px;line-height:1.3;color:var(--mtf-plum)}.product__description .mtf-desc__faq summary::-webkit-details-marker{display:none}.product__description .mtf-desc__faq summary:after{content:"+";flex-shrink:0;font-family:var(--mtf-sans);font-weight:300;font-size:24px;line-height:1;color:var(--mtf-sage-dark);transition:transform .2s}.product__description .mtf-desc__faq details[open] summary:after{transform:rotate(45deg)}.product__description .mtf-desc__faq details p{margin:0 0 14px;font-size:14px;color:var(--mtf-plum-soft)}.product__description .mtf-desc__small{font-size:12.5px;font-style:italic;color:var(--mtf-plum-soft);margin-top:18px}@media(max-width:600px){.product__description .mtf-desc__options,.product__description .mtf-desc__duo{grid-template-columns:1fr}.product__description .mtf-desc__steps li{padding:0 8px}}@media(max-width:480px){.product__description .mtf-desc__tiers{grid-template-columns:1fr;max-width:260px;margin-inline:auto}}.mtf-others{padding:36px 0 60px}.mtf-others .mtf-others__grid{grid-template-columns:repeat(4,1fr)}.mtf-others .mtf-card__price{flex:1}@media(max-width:1000px){.mtf-others .mtf-others__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.mtf-others .mtf-others__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.product__description .mtf-desc *,[data-template=product] .product-form__submit.button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mtf-produit.css.map */
