#shopify-section-template–26384212853001__main {
padding-top: 0px;
padding-bottom: 54px;
}
@media screen and (min-width: 750px) {
#shopify-section-template–26384212853001__main {
padding-top: 0px;
padding-bottom: 72px;
}
}
Nous écrire
Réponse en quelques minutes
Courriel
contact@torom.fr
C’est à quel sujet ?
Ma commande
Retrouvez l’état de votre commande, l’expédition et le suivi du transporteur sur la page dédiée. Connectez-vous, ou reprenez le lien du courriel de confirmation.
Livraison
France 2 à 3 jours ouvrés, Europe 3 à 5 jours, international 5 à 8 jours. Le lien de suivi part dès l’expédition.
Une taille
Chaque fiche produit indique les mensurations du mannequin et la taille qu’il porte, ainsi qu’un guide des tailles. Entre deux tailles, prenez la plus grande.
Un retour
Retours gratuits sous 14 jours après réception, article non porté et dans son emballage d’origine.
Autre chose
Votre message
(function () {
const racine = document.querySelector(‘.tr-contact’);
if (!racine) return;
const zone = racine.querySelector(‘[data-form-zone]’);
const champMotif = racine.querySelector(‘[data-reason-field]’);
const sujets = […racine.querySelectorAll(‘.tr-contact__item’)];
// Le formulaire ne se replie que si le script tourne : sans lui, la
// page doit rester utilisable telle qu’elle est rendue.
if (zone && sujets.length) zone.hidden = true;
const ouvrirFormulaire = (motif) => {
if (!zone) return;
if (champMotif && motif) champMotif.value = motif;
zone.hidden = false;
zone.scrollIntoView({ behavior: ‘smooth’, block: ‘start’ });
const premier = zone.querySelector(‘.tr-contact__field’);
if (premier) premier.focus({ preventScroll: true });
};
sujets.forEach((sujet) => {
// Le motif suit le sujet ouvert, même si le visiteur descend
// ensuite au formulaire sans passer par le bouton.
sujet.addEventListener(‘toggle’, () => {
if (sujet.open && champMotif) champMotif.value = sujet.dataset.reason || ”;
// Un sujet sans réponse rédigée n’a rien à montrer : autant
// ouvrir le formulaire tout de suite.
const texte = sujet.querySelector(‘.tr-contact__answer-text’);
if (sujet.open && !texte) ouvrirFormulaire(sujet.dataset.reason);
});
});
racine.querySelectorAll(‘[data-open-form]’).forEach((bouton) => {
bouton.addEventListener(‘click’, () => {
const sujet = bouton.closest(‘.tr-contact__item’);
ouvrirFormulaire(sujet && sujet.dataset.reason);
});
});
})();